Skip to content

Discount Conditions

Discount conditions let you trigger checkout customizations based on whether a discount is active and how large it is — both in absolute amount and percentage.

Condition key: absoluteTotalDiscountExShippingAndTaxes

Checks the total discount amount applied to the order, excluding shipping discounts and taxes.

Operators: Has discount, No discount, At least (≥), At most (≤)

Use cases:

  • Hide a payment method when a coupon code is active (to prevent abuse)
  • Show a “discount customer” payment option when any discount is applied
  • Require bank transfer for heavily discounted orders (discount ≥ £50)

Example: Hide COD when a discount over £20 is applied:

  • Condition: Discount amount → At least → 20
  • Action: Hide → Cash on Delivery

Condition key: totalDiscountExShippingAndTaxesPercentage

Checks the total discount as a percentage of the order value, excluding shipping and taxes.

Operators: Has discount, No discount, At least (≥), At most (≤), Is (==), Is not (!=)

Use cases:

  • Restrict payment options when a large percentage discount is applied
  • Offer free shipping only when a specific percentage discount is active
  • Apply different rules for flash-sale orders (e.g. discount ≥ 30%)

Example: Hide express shipping when discount is 50% or more:

  • Condition: Discount percentage → At least → 50
  • Action: Hide → “Express Delivery”