GRAVITY PERKS CONDITIONAL PRICING
What does it do?
The GP Conditional Pricing perk allows you create flexible and powerful pricing levels for your Gravity Form Product fields.
GRAVITY PERKS CONDITIONAL PRICING
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 PERKS CONDITIONAL PRICING
GP Conditional Pricing can handle even the most complicated pricing variations with an easy-to-use interface for creating unlimited pricing levels per Product field.
GRAVITY PERKS CONDITIONAL PRICING
How does it work?
Using our easy-to-use interface for Gravity Forms pricing levels, you can create an unlimited number of pricing levels for each of your Product fields.
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. 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.GRAVITY PERKS CONDITIONAL PRICING
If these conditions are true, this product costs this much.
How do I enable this functionality?
- Add a Product field to your form.
- Now that your form contains at least one Product field, the “Conditional Pricing” menu will show up in the “Form Settings” drop down. Click this menu item to navigate to the “Conditional Pricing” management page.
- You will find a drop down in the top left labeled “Select a Product”. Select this drop down to view a list of Product fields on the current form.
- Select the Product field for which you would like to add pricing levels. A pricing level is a group of pricing rules (conditions) that when met, will set the product to a specified price.
- After selecting a Product field, your first pricing level will already be created for you and opened in “Edit” mode.
- Go ahead and set the price for this pricing level.
- Next, let’s specify the rules (conditions) that should be met in order for this pricing level to be applied.
- The first drop down is a list of all fields on your form that are available for conditional logic.
- The second drop down is a list of all the operators that can be used to compare the value of the field with the value of the third input.
- The third input (may also be a drop down for choice-based fields) is the value to which the value entered for the selected field will be compared.
- Great! You’ve just created your first pricing level. You can click the “Add New Pricing Level” button below your existing pricing level to add a new pricing level.
You can repeat these steps for as many products as you’d like.
Additional Information
The GP Conditional Pricing Perk supports Single Product, Drop Down, Radio Button and Hidden Product fields.A Tip for WooCommerce Users
If you’re using GP Conditional Pricing with the WooCommerce Gravity Forms Product Addons, do not use the “hidden-total” class as recommended in their documentation. Instead add the following CSS to your theme and use the “gf-off-screen” class to achieve the same result.GRAVITY PERKS CONDITIONAL PRICING
.gf-off-screen { position: absolute; left: -999em; }
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.GRAVITY PERKS CONDITIONAL PRICING
Related Resources
How to Add Three Decimals with Gravity Form Currencies
Most default currencies will be set to two decimal places, but what if you need to change this to three decimal places or some other number? Learn How
How to Setup Early Bird Pricing with Gravity Forms
GP Conditional Logic Dates adds support for using date fields with your conditional pricing rules. Combine these two Perks to easily setup early bird pricing. Learn How
Conditionally Display a Field Based on a Recurring Date
Use GP Conditional Logic Dates to automatically adjust pricing based on recurring dates. Learn How