Cart Discounts

Version 2.0:

Cart Discounts page allows you to create multiple cart discounts. If you want to set discounts based on the total amount, specific products, quantities and user roles in the cart then you can create one under Cart discounts. 

You can select which discount is applied by changing value of the select field at the very top of the page:

Discounts are processed in the same order they appear - you can reorder them by dragging.

Adding And Removing Discounts

To add a new discount, click on the following button:

This will add a new section with blank cart discount form:

To delete one of your discounts, simply click on the X icon next to its section name. Also you can duplicate the rule by clicking on this button: 

Each discount rule can be configured by modifying settings in the following sections.

Title and note

Title will be shown in totals section of the cart, while private note is seen only for shop managers.

Discount

Discount can be percentage or price value. Note that discount is always applied to the whole cart.

Conditions

Various cart, customer and product conditions are available. Click "Add Condition" to add a new condition. You can add unlimited amount of conditions in  one rule, but please note that those ALL should be matched for this rule to work.

Here's more information on the conditions explained by groups:

Cart - it is possible to check subtotal with taxes, coupons applied (or not) and also total weight of cart items, cart items count and sum of quantities.

Cart Items - you can select any specific product(s), as well as specific variation(s), attribute(s), categories tags. Additional field controls the match type: in list / not in list (so the rule is matched either when there are such products or when there aren't).

Shipping Address - country, state, postcode and shipping zone can be matched.

Customer - you can simply select if user is logged in or not, also select specific customer(s), select some role/capability, and check some meta field as well.

Customer Value - there you can check how many orders customer placed or how much money spent, or simply check the latest order (when it was placed and how much it was). The conditions are only checked for paid orders.

Purchase Hisroty - there it is possible to check what specific products, variations, attributes, categories, and tags were present in customer's orders. The conditions are also only checked for paid orders.

Date & Time - you can set your rule to work only on specific days of week, or for some specific date/time intervals.

 

Version 1.x:

Cart Discounts page allows you to create multiple cart discounts. If you want to set discounts based on the total amount, specific products, quantities and user roles in the cart then you can create one under Cart discounts. 

You can select which discount is applied by changing value of the select field at the very top of the page:

Discounts are processed in the same order they appear - you can reorder them by dragging.

 

Adding And Removing Discounts

To add a new discount, click on the following button:

This will add a new section with blank cart discount form:

To delete one of your discounts, simply click on the X icon next to its section name.

Each discount rule can be configured by modifying settings in the following sections.

 

General Settings

  • Rule description - description that is used for your own reference (not public).
  • Valid from/until - set up rule validity dates. Dates are inclusive. Date fields can also be used to temporary disable a long term rule.
  • Only if pricing not adjusted - if checked, this cart discount will not be applied if cart contains at least one item which price was adjusted by pricing rules.

 

Conditions

  • Field - cart property to check against. The following properties/methods are available: subtotal at least, subtotal less than, count of cart items at least, count of cart items less than, sum of item quantities at least, sum of item quantities less than, at least one product in cart (from a list), none of selected products in cart, at least one category in cart (from a list), none of selected categories in cart, user in list, user role in list, order count to date at least, amount spent to date at least, shipping country in list.
  • Value - enter a value that must be matched (or must not be matched if using inversed comparison) for this discount to be applied. Value field depends on the field type chosen and can be both text input and multi-select field.

Conditions are joined together with an AND logical operator.

Click "Add Condition" button to add a new cart discount condition. To delete a condition, click on the X button on the right side of the row. You can add any number of conditions.

 

Discount

  • Discount type - select percentage discount or price discount. In case cart subtotal ends up being a negative figure, subtotal will be reset to zero. By default, cart subtotal before calculating tax is adjusted, that is - cart discount is applied. If you would like to apply an order discount (after the tax is calculated), go to Settings tab and change field Cart discount applied to After tax.
  • Value - enter adjustment value without currency or percent symbols. Be sure to use a dot (not a comma) to separate decimal part. 
Have more questions? Submit a request