A simple example
A customer has three identical bookings in their basket at £45 each, and enters a code for £10 off.
The customer saves £30, not £10. Because the code qualifies against each item, it applies to each one.
What counts as an item
Each separate booking line in the basket is its own item:- Three tickets for the same activity = three items.
- Two bikes hired across two 1-hour slots = four items.
- One booking plus one add-on = two items (if the code covers both).
When a code applies to some items but not others
If a code has an allowlist or product-type restriction, it only applies to items it qualifies for. Items that don’t qualify stay at full price. For example, a code restricted to a specific activity won’t touch other activities or shop products in the same basket.What this means when setting amounts
Because fixed codes apply per item, the amount you set is what comes off each qualifying item. If you want to give £10 off an order and the customer is likely to have multiple items, the total saving will be higher than £10. To cap the total discount given, use a usage limit or minimum basket value limit rather than a lower per-item amount — or use a percentage discount, which scales naturally with the basket size.Percentage discounts work the same way
A percentage discount applies to each qualifying item separately too. 10% off a basket containing two activity bookings and a shop product applies 10% off each of those three items. The percentage is always taken from the item’s price after any earlier discounts in the stack.Related guides
Discount code types
Fixed, percentage, tiered, auto-apply, and membership.
Discount limits
Use limits to cap total discount given.