Conditional pricing allows you to set the price or quantity of an option, a product or a subtotal based on conditions. For example, you may want to set the price of a product to $500 if customer tier field is gold and $300 if customer tier field is silver. Unlike calculated pricing, a formula is not used and you can set the price at whatever value you want, including a formula.
Conditional Product Pricing
You can select conditional pricing for a product in the pricing widget.
Once you select Conditional price, an orange Create Rules button will display.
Click the create rules button to create your conditions and associated pricing.
Let's look at an example. You want to set the price of the product to $500 for large enterprises in Alaska and $250 for small enterprises in Hawaii and $300 for all others.
Here is the first rule:
Here is the second rule:
And then you would simply edit the Default Rule to the following:
Here is the way your rule set will look:
Note that you can also use formulas for the amount value rather than a fixed amount:
Product Option Conditional Pricing:
You can also select conditional pricing for the qty, cost, discount and price field of any option.
Once you select an option type that is valid for conditional pricing, you can then click the currency symbol next to the price input box and a drop down will display so that you can select conditional:
You can then create conditional pricing rules for this option using the same method as described above for product conditional pricing.
One of the big differences (and advantages) of option level conditional pricing over product conditional pricing is that option conditional pricing can use other options for the same product as conditions.
Using this method, the price of the option could be dependent on other option selections that the user makes for this product. This allows another level of customization.
Subtotal Field Conditional Pricing
You can also set the value of any subtotal field like tax, shipping, additional discount, or custom subtotals using conditional pricing.
For instance, you could create shipping conditional rules like: If shipping address is FL, then shipping is $100 or if shipping address is AL, then shipping is $200.