Gravity Wiz

Magically enhanced tutorials, snippets and plugins for Gravity Forms!

  • Gravity Perks
    • Gravity Perks
    • Tutorials & Snippets
    • About
  • Support
    • Documentation
    • Support
    • Account

How to Apply Discounts with Gravity Forms

Flexible, conditional, and easy discounts for Gravity Forms.

Last updated January 29, 2020 | Written by David Smith 13 Comments

This article requires the GP eCommerce Fields perk. Buy Gravity Perks today to get this perk plus 33 other premium Gravity Forms plugins!

  • View the Plugin
  • Buy Gravity Perks

Looking for a way to apply flexible discounts to your Gravity Forms submissions? This resource is for you. With GF eCommerce Fields’ Discount field, adding discounts couldn’t be easier.

If you’re looking for coupon-based discounts, check out the Gravity Forms Coupons Add-on.

Do you have some practical examples?

Yup! Try these on for size.

  • Apply 10% discount if user opts to pay for a year of your service in advance.
  • Apply a $10 discount to a specific product on your form.
  • Offer a 25% discount on the order if the user is a registered member of your site.

The possibilities abound!

Overview

  1. Overview
  2. Step 1 Install & Activate GF eCommerce Fields
  3. Step 2 Add a Discount Field to Your Form
  4. Step 3 Configure the Discount Amount
  5. Preview the Form
  6. —
  7. Bonus!
    1. Discounts based on the Total
    2. Date or Time-sensitive Discounts

Step 1 Install & Activate GF eCommerce Fields

Let’s get started by installing and activating the GF eCommerce Fields plugin.

Step 2 Add a Discount Field to Your Form

Next, let’s add a Discount field to your form. You will find the Discount field button under the “Pricing Fields” field group on the right side of the form editor.


Multiple Discount Fields
You can add as many Discount fields as you require. Use Gravity Forms’ powerful conditional logic to conditionally apply the discount to the order. Discount fields hidden via conditional logic will not be applied to the order.

Step 3 Configure the Discount Amount

Now we’re ready to specify how much the discount should be. Discount fields accept a flat amount (e.g. $10.00) or a percentage (e.g. 10%).


Product-specific Discounts
If you would like to only apply the discount to specific products or exclude specific products from being included in the discounted amount, you can specify the products to include/exclude via the “Applicable Products” section.

Preview the Form

That’s it! When you preview your form, you’ll see percentage-based Discount fields automatically adjust and flat-rate Discount fields just look darn good.

—

Bonus!

You can do some really cool stuff with Discount fields. Here are a few bonus tips to do even more with Gravity Forms discounts.

Discounts based on the Total

Want to apply a 10% discount on orders of $100 dollars? Here’s a quick crash course.

Add a Number field.
Enable calculations and include {subtotal} merge tag in the formula.
Base Discount conditional logic on the value of the Number field.

Date or Time-sensitive Discounts

Want to provide a discount if your customers register before a certain date? GF eCommerce Fields works with GF Conditional Logic Dates to allow date/time-sensitive discounts.

Follow these instructions to setup conditional logic based on the current date.
Apply that condition to your Discount field.

Did this resource help you do something awesome with Gravity Forms? Then you'll absolutely love Gravity Perks; a suite of 32+ essential add-ons for Gravity Forms with support you can count on.

  • View All Perks
  • Buy Gravity Perks

Filed Under: How To coupons discounts gp ecommerce fields

Comments

  1. Kendra Arnold says

    June 2, 2020 at 4:39 pm

    Thank you so much for this! I desperately needed a way to put conditions on the subtotal.

    Reply
  2. WeiSheng says

    April 22, 2020 at 4:20 pm

    I have added discount onto the form. When I preview GF, it appears. When I put it into woocommerce and add to cart, it does not work. What went wrong?

    Reply
    • Ryan Donovan says

      April 22, 2020 at 5:21 pm

      Hello WeiSheng, This one is hard to determine without seeing the actual setup of the form. To use this snippet you need the eCommerce Perk. If you have a Gravity Perks license could you please drop us a line and send us your form? Thanks!

  3. Jade says

    February 20, 2020 at 12:38 pm

    Hey

    My client needs to have $5 added for each item purchased over a quantity of 1. But I can’t seem to achieve this in regular gravity forms. Would this perk or another be able to help me do this?

    Reply
    • Ryan Donovan says

      February 20, 2020 at 1:59 pm

      Hello Jade,

      This is an excellent question. You can accomplish this by either using conditional logic to show/hide the 5 dollar product field depending on the users quantity selection (you would need to use a number field that uses the quantity merge tag to enable conditional logic) or you could use our Conditional Pricing perk to streamline the process. :)

  4. Chris says

    January 10, 2020 at 10:20 am

    When a discount applies to a specific product (instead of the entire form), is there any change to how the product field (specifically the pricing) is displayed?

    What I would like is a way to display the “normal price” crossed out, and then the new discounted price next to it.

    Reply
    • David Smith says

      January 10, 2020 at 11:23 am

      Such a cool idea but it not currently supported. It would just show the Discount field wherever it appears on the form and there would be no visible change to the Product price.

  5. Michael says

    December 19, 2019 at 12:37 pm

    We have 3 products and two price points ($39.95 and $49.95) and want to offer a $10 discount for buying 2 and a $15 discount for buying three. Can I create a discount based on the total price? IF total is between $79 to $90, give $10 discount; IF total is greater than $90 give $15 discount. Exact would also work: IF total = $79.90 or $89.90, subtract $10; IF total = 129.85, subtract $15.

    And can I do this with the standard Discounts based on the Pricing, or would I require use of a snippet?

    Reply
    • David Smith says

      December 19, 2019 at 8:47 pm

      Hi Michael, if you create a Number field, enable calculations on this field, and set the formula to the {subtotal}, you will have an easy way to do total-based conditions. You could then create two Discount fields and show/hide the appropriate discount based on the total. No snippet required. 🙂

  6. mw says

    July 11, 2019 at 5:13 am

    How about applying a discount for how many checkboxes are checked? http://prntscr.com/odimr2

    This is within a Gravity Forms ==> WooCommerce context

    (WooCommerce Gravity Forms Product Add-Ons plugin)

    Reply
    • David Smith says

      July 11, 2019 at 7:35 am

      We have a snippet that will let you capture the number of checkboxes checked in a Number field on the form. You can then use use conditional logic on the Discount field to show or hide based on that number.

  7. Kev says

    March 5, 2019 at 10:23 am

    Hi, can you confirm that the discount can be automatically applied if the number entered into a Single-Product’s qty field is above a certain amount the conditional logic will show the discount and adjust the total?

    e.g. if customer selects upto ten of one $10 item, price = $10 each but if the customer selects over ten of same item price = $9 each

    Thanks.

    Reply
    • David Smith says

      March 5, 2019 at 12:24 pm

      That would be a better fit for our Conditional Pricing plugin. Here’s a walkthrough: https://gravitywiz.com/setup-bulk-pricing-gravity-forms/

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Categories

  • How To (63)
  • News (21)
  • Plugins (14)
  • Releases (7)
  • Resource (3)
  • Snippets (58)
  • Tutorials (57)
  • Updates (104)

Recent Posts

  • How to Update Posts with Gravity Forms
  • Gravity Wiz Weekly #104
  • The Complete Guide to Using Gravity Forms With Zapier
  • Gravity Wiz Weekly #103
  • Show Active Forms by Default on Form List

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Copyright © 2021 · Powered by WordPress · Gravity Wiz LLC

  • Support
  • Affiliates
  • About
  • Sitemap
  • Gravity Perks
    ▼
    • Gravity Perks
    • Tutorials & Snippets
    • About
  • Support
    ▼
    • Documentation
    • Support
    • Account