Pricing handbook / Cart discounts, coupons and overlapping offers

HS Dynamic Pricing & Discount Rules · 0.1.0-alpha.3

Cart discounts, coupons and overlapping offers

Choose a complete offer or sequential discounts, and define how native coupons interact.

Discount the eligible cart selection

Choose Cart discount and Percentage off or Amount off. A fixed 10 reduction applies once across the eligible lines, proportionally allocated. It is not 10 per item. Product exclusions still apply. Set unit price is not valid for a cart discount.

Choose how offers combine

  • Best complete offer chooses the single whole rule giving the largest cart saving. It does not select different winning rules for each product.
  • First eligible offer chooses the first rule that actually reduces the price.
  • Apply sequentially applies rules to the remaining price:10% then 20% on 100 gives 72, not 70.

Lower priority numbers run first; ties use the lower rule ID. Save the strategy on the Promotions screen. Demo rules use sequential mode so their separate product examples can be combined.

Native coupons

Suspend this promotion is the default when any coupon is present, even one with no discount effect. Apply promotion, then native coupons lets WooCommerce apply coupons to the reduced prices, using WooCommerce exclusions and limits.

Check the totals

Test two competing 10%/20% rules on a 100 product: Best gives 80; First with 10% first gives 90; Sequential gives 72. For a 10% promotion followed by a native 10% coupon, expect 81. The promotion saving label explicitly excludes coupon savings. Remove the coupon and verify the promotion returns. Do not enable multiple third-party pricing engines together as an uncontrolled comparison.

Activate campaigns with one coupon code

Set the required coupon code on each intended campaign. A code can activate both a percentage rule and a BOGO rule, but the selected global strategy still determines how they combine. Use sequential mode only when both reductions should apply.

Keep promoted lines out of native coupon reductions

The selective coupon policy excludes already promoted lines from native coupon allocation. Other eligible lines can still receive percent, fixed-product or fixed-cart coupons. This is not an automatic comparison that chooses the larger of a coupon and a promotion. Individual-use restrictions and WooCommerce coupon conditions remain in force.

Choose another guide →

See the current controls

Coupon policy and required coupon code controls
Choose the coupon policy here. This capture shows Suspend this promotion and an empty required-code field; change the policy before requiring a code. English interface · alpha.3 · 15 September 2026.

Screenshot preview

Open full-size image in a new tab