The request
“I have discount logic for a free gift with purchase that needs to be restricted from stacking with promo codes. Customers are combining them.”
A promotion being doubled up.
The approach
We adjusted the free gift logic so it applies only when no promo code is in use, with a clear message in the cart when a code removes the gift.
What we shipped
Free gift no longer stacks with promo codes
Cart message when a code removes the gift
Tested across combinations