What does it do?
This plugin allows you create flexible and powerful pricing levels for your Gravity Form Product fields.
Save yourself the hassle and frustration of creating twenty different Product fields with different prices when what you really want is a single Product field with a variable price.
Gravity Forms Conditional Pricing can handle even the most complicated pricing variations with an easy-to-use interface for creating unlimited pricing levels per Product field.
- Pricing levels for Gravity Forms Product fields.
Create an unlimited number of flexible and powerful pricing levels.
- Intuitive interface for managing pricing levels.
Manage Product pricing using familiar conditional logic rules.
- Offer bulk discounts, pricing based on user input, and more!
Build complex pricing rules without the headaches.
- Improved performance.
A single Product field replaces twenty Product fields containing conditional logic, improving site performance.
- Integrates with Gravity Forms Conditional Logic Dates.
Apply date-based pricing rules with Gravity Forms Conditional Logic Dates, also part of the Gravity Perks plugin suite.
- Automatic updates.
Get updates and the latest features right in your dashboard.
- Awesome support.
We’re here to help! And we mean it.
- How do I enable this functionality?
- Feature Details
- Additional Information
- Known Limitations
How do I enable this functionality?
After installing and activating Gravity Forms Conditional Pricing, you can create Conditional Pricing feeds for any Single Product, Drop Down, Radio Button or Hidden Product field. Let’s walk through that process.
Now that you know how to create pricing rules, let’s dive into what Conditional Pricing can do.
Pricing Levels consist of a price and a set of Pricing Rules that determine which pricing level should be used for the Product field’s price.
You can create an unlimited number of Pricing Levels for each of your Product fields. Levels can be rearranged by dragging and dropping them in your preferred order.
Pricing Rules work just like Gravity Forms’ default conditional logic but instead of showing/hiding a field, the Pricing Rules determine which Pricing Level will be used to set the price of the Product field.
Pricing Rules consist of three fields:
- A list of all fields on your form that are available for conditional logic.
- A list of all the operators that can be used to compare the value of the first field with the value of the third input.
- The value to which the selected field will be compared. The format of this field will change based on the selected field type.
Just like conditional logic in other parts of Gravity Forms, you can add an unlimited number of rules to any Pricing Level by hitting the plus icon.
If you’re using Conditional Pricing with the WooCommerce Gravity Forms Product Addons, do not use the
hidden-total class as recommended in their documentation. Instead add the
gf_invisible class to achieve the same result.
Can I show updated prices in choice-based Product fields?
We have a two-part snippet that will display prices in choice-based fields and update them when pricing conditions change. Follow these steps to use it:
- Paste this PHP snippet into your theme’s functions.php file.
With the two snippets installed, prices for choice-based fields will automatically update as the user interacts with the form.
- Gravity Forms does not have a reliable way to uniquely identify choices in choice-based fields. As such, pricing rules for individual Drop Down and Radio Button products are index-based. Removing or reordering choices in a Drop Down or Radio Button Product will corrupt your pricing rules.
- Conditional Pricing does not support User Defined Price or Calculation Product fields.
- Option fields are not currently supported.