New Side Cart now integrates with Progressive Discount — rewards visible inside the cart. See how
Get started
Documentation / Progressive Discount

How rewards are calculated

Updated September 7, 2026 · 2 min read

Every campaign step has the same shape: a minimum cart total, a reward, and an optional message. Understanding how steps are evaluated and how each reward type actually behaves on the cart is the key to building a ladder that does what you expect.

Steps are cart-value thresholds, evaluated in order

Steps are based purely on the cart’s total value — there is no quantity-based tier and no targeting by product category, tag, customer role or date window. As the cart total changes, Progressive Discount walks the steps from lowest to highest and applies whichever is the highest threshold the current total has reached.

 

Reward types

Percentage discount

Takes a percentage off the cart. Only the highest step the cart has reached applies — percentage and fixed rewards do not stack across steps, so reaching a higher tier replaces the previous discount rather than adding to it.

Fixed discount

Takes a flat amount off the cart, evaluated the same way as percentage — highest reached step wins, no stacking with lower steps.

Free shipping

Zeroes out the shipping cost once the threshold is reached. Unlike percentage and fixed discounts, free shipping is cumulative with whatever discount step is also active — a shopper can be on a “10% off” step and a “free shipping” step at the same time if both thresholds are crossed.

Gift product

Adds a specific product to the cart, free of charge, once the threshold is reached. Like free shipping, a gift stacks alongside whichever discount step is also active. The gift line item is added and removed automatically as the cart total crosses the threshold in either direction — you never need to ask a shopper to add it themselves.

How the discount actually gets applied

Progressive Discount does not create a WooCommerce coupon behind the scenes. Percentage and fixed rewards are applied directly to the cart totals as a negative fee, shown as its own line in the cart and checkout totals rather than inside the coupon field. Free shipping is applied by zeroing the cost of the shipping rates themselves, and gifts are real cart line items priced at zero — all three update live as the cart changes, with no page reload required.

Side Cart · Free licence

Get Side Cart free, straight to your inbox.

Join the EcomDrama newsletter and we will send you the plugin, your licence key and practical WooCommerce growth tips.