Management Tooling - Discount Conditions

Conditions need to be satisfied for a discount to apply.

If there are multiple conditions only one of the conditions needs to match for the discount to apply.

A condition has 3 main parts to be evaluated (all of these are optional):

  • What the customer needs to purchase (line item requirements)
  • Eligibility (non line item requirements)
  • Coupon Codes

Click the Add Condition button to add a condition. Click the edit icon to edit the condition:

new condition

This will show the edit condition sidebar. Below is an example for Minimum Quantity:

edit condition - min quantity

The options for Type are:

  • None - no line item requirements
  • Minimum Quantity - minimum number of line items to meet the condition
  • For Each Quantity - will count as meeting the condition for every multiple of the quantity
  • Minimum Spend - minimum currency amount of line items required to meet the condition
  • For Each Spend - will count as meeting the condition for every multiple of the currency amount

The "For Each" options are used when combined with Amount Off Line Item or Amount Off Basket actions. E.g. if a discount has For Each Quantity of 2, a basket with 4 items will count as meeting the discount twice. If you combine this with an Amount Off Basket action of 5 GBP off, then a basket with 2 or 3 items will get 5 GBP off and a basket with 4 or 5 items will get 10 GBP off etc.

The Amount Off Line Item and Amount Off Basket actions allow limiting the maximum number of times this applies using the Max Applications option.

Spend conditions allow entering values for multiple currencies:

edit condition - min spend

Line Item Filter

If you choose a Type option other than None, a Line Item Filter can be used to determine the requirements for line items. Only line items meeting these requirements will count towards the condition. Choose Add next to the Line Item Filter to add one. Below is an example matching line items with a Product Type of Shirt:

condition line item filter example

Eligibility

The Eligibility section allows adding requirements that aren't line item related. Below is an example of customer in segment VIP:

condition eligibility example

Coupon Codes

The Coupon Group section allows you to choose a Coupon Group to associate with the condition. Only requests with a coupon code in the group will match the condition.

In the condition sidebar you can choose an existing Coupon Group, Create a new one or go off to the Coupon Groups section:

condition coupon group sidebar

Selecting an Existing Coupon Group

Use the drop down to select an existing coupon group. The codes from the group will be displayed with options to edit/delete codes:

coupon group

Adding Codes

The Quick Create Coupon Group section allows you to quickly add individual codes:

add codes

If you want more options when creating codes (e.g. you want to generate codes, add codes restricted to users etc) then use the link to the Coupon Groups Section. See the Coupon Codes page for more details.