Rules & scheduling
Dates, happy hours, minimum spend, stores and customers: the rules that decide when a discount applies.
User guide
Dates, happy hours, minimum spend, stores and customers: the rules that decide when a discount applies.
Besides its type, a discount has rules that decide when and for whom it applies. The server checks every rule each time it prices an order.
Who can do this: the Administrator and staff with the Admin role set these rules. Store Admin and Reports Viewer can view them. Discounts are a plan feature (see the badge above).
Open the discount with Create discount or Edit discount. The rules are in the Locations, Discount options, Stacking and limits, Customer eligibility and Discount schedule sections.
The discount still works at the exact end time, and stops after it. Times are read in the store's own time zone, so "ends at midnight" means midnight where the sale happens.
A window can run past midnight. For example, 22:00 to 02:00 means from ten at night until two the next morning. The builder shows Overnight window when you set one. The start and end cannot be the same time.
Under Minimum spend, enter a Minimum order subtotal. The cart must reach this amount before the discount applies.
By default, items in Exclusions do not count towards the minimum. Turn on Count excluded items toward the minimum if they should.
Under Stacking and limits, enter a Maximum discount amount. The app explains it like this: "A 50% discount capped at 25 never takes off more than 25." This field is for percentage discounts.
Under Locations:
If you delete a store that was the only store on a discount, that discount is switched off. It does not become a discount for every store.
For Amount off products, choose Specific products or Specific categories under Applies to. Use Exclusions to leave out some products or categories.
Under Customer eligibility, choose one of:
An order with no customer attached (a guest checkout) cannot use a discount limited to customers or groups.
The server checks the rules in this order: status, dates, usage limits, store, customers, day and hours, then the minimum spend. The first rule that fails gives the reason you see at checkout.
| Symptom | Cause | Fix |
|---|---|---|
| The reason says "discount is not yet active". | The start date is in the future. | Change the Start date & time, or wait. |
| The reason says "discount is only active during happy hours". | The order is outside the time window. | Check the Start time and End time, and the store's time zone. |
| The reason says "discount is not valid for this store location". | The discount is mapped to other stores. | Add this store under Available at these locations. |
| The reason says "this discount is only available for targeted customers". | The customer on the order is not in the list or group. | Add them, or attach the right customer to the order. |
| The reason names a minimum order value. | The cart has not reached the Minimum order subtotal. | Add items, or lower the minimum. |