How to Setup Bulk Pricing with Gravity Forms

Offer your customers discounted rates when they buy in bulk. The more they order, the lower the price.

This article requires the GP Conditional Pricing perk.

Buy Gravity Perks to get this perk plus 47 other premium Gravity Forms plugins!

View Plugin Buy Gravity Perks

Bulk pricing is a great way to encourage and reward customers for purchasing greater quantities of your products. The more they buy, the greater the discount they receive. It’s a win-win!

In this tutorial, we will show you how to setup bulk pricing with Gravity Forms using GP Conditional Pricing. Let’s dive in!

Steps

  1. Add a Product field.
  2. Create pricing rules based on quantity.

1. Add a Product field

First, we’ll add a Product field to our form and set a base product cost. Our demo form has a base product cost of $4.00 but this can be any price.

setup-bulk-pricing-product-field

Remember, while we are using a Single Product field here, GP Conditional Pricing supports Single Line, Radio, Drop Down, and Hidden product fields.

2. Create pricing rules based on quantity.

Our Product field is created and a default price is set. Now we are ready to setup our pricing rules. To do this, follow these steps:

  • Install and activate GP Conditional Pricing.
  • Select “Conditional Pricing” from the Form Settings menu.

    gp-conditional-pricing-settings
  • Select the Product field from the “Select a Product” drop down.

    gp-conditional-pricing-setup-pricing-levels
  • Select your product’s quantity option from the first drop down of the rule UI.

  • Specify an operator and value to which the quantity will be compared. The example below reads: “This product costs $5.00 if more than five of our product are being ordered.”

    gp-conditional-pricing-setup-pricing-rules
  • Click the “Add New Pricing Level” button to create additional pricing rules for this product.

Here is how we’ve configured our pricing rules for the demo. Each pricing level specifies the conditions that should be met for that pricing level to apply. The product price is automatically adjusted whenever a new pricing level’s conditions are met.

setup-bulk-pricing-conditional-pricing-settingsConditional Pricing Level Rules - Click to Enlarge

You’re all set, now go sell more products!

What questions do you still have?

Do you still have any questions about how to get this setup? Let us know in the comments.

Comments

    1. Samuel Bassah
      Samuel Bassah Staff February 12, 2024 at 8:44 am

      Hi Richard,

      I think this should be possible, but we’ll need some more information on your setup to come up with the best solution for you. I’ll be emailing you to request an export of your form.

      Best,

    1. Dario Space
      Dario Space October 1, 2021 at 4:04 pm

      Hi Vitaljik,

      That’s a nice suggestion. I will pass this over to our developers.

      If you have an active Gravity Perks License, you can get in touch with us via our support form with your account email address and we’ll be happy to dig into this further.

      Best,

  1. Josh Needham
    Josh Needham September 11, 2019 at 9:30 am

    For some reason I cant reply to your reply David, but I was able to get this to work, I used the Conditional Logic Dates perk to Conditionally show two different products based on the date given. Then each product has their own associated bulk discounts.

    Thanks for some awesome plugins!

    Reply
  2. Josh Needham
    Josh Needham September 10, 2019 at 12:26 pm

    This perk is awesome but I have a few questions for you. Do you have a tutorial on setting up Date-Based Pricing? Also, can you combine Date-Based Pricing with Quantity/Bulk Pricing.

    So we are looking to create a pricing calculator form that is to book bunks at a Camp. The Product would be “Bunk” with the ability to select how many bunks they want. The price per bunk starts at $30 and gets cheaper based on the number of nights you reserve the bunk for. This is where the bulk pricing seems to come in.

    ALSO, there are peak and non-peak season prices so I need the base cost to change based on the dates they want to reserve the bunks for.

    SO I am hoping I can combine the two to do this. Is that possible?

    Reply
  3. Everette
    Everette October 11, 2016 at 7:42 pm

    This content is really cool. I have bookmarked it. Do you allow guest posting on your page ? I can provide hi quality articles for you. Let me know.

    Reply
    1. David Smith
      David Smith Staff October 13, 2016 at 3:15 pm

      Hi Everette, if you’d like to write a Gravity Forms related article, we’d be happy to publish it. Let me know what you had in mind. :)

Leave a Reply

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

  • Trouble installing this snippet? See our troubleshooting tips.
  • Need to include code? Create a gist and link to it in your comment.
  • Reporting a bug? Provide a URL where this issue can be recreated.

By commenting, I understand that I may receive emails related to Gravity Wiz and can unsubscribe at any time.

Grab a bundle of free Gravity Forms plugins

Enter your email and receive our most popular free plugins and snippets, plus access to hundreds of others.

This field is for validation purposes and should be left unchanged.