Santé has six promotion types. This page explains what they have in common, the order Santé applies them in, and which setting to check when a price is not what you expected.
The six types
Type | Use it when you want to |
Automated Promo | Apply a discount once a cart reaches a threshold, such as spending $50 or buying 6 bottles |
Mix & Match | Let customers combine products from a group for a set price, such as any 12 wines for $99 |
Variety Sale | Put a specific list of products on sale, each at its own price or percentage off |
Promo Code | Require the customer to enter a code before the discount applies |
BOGO | Give free items when a customer buys a set quantity, such as buy 2 get 1 free |
Tag Along | Make a specific product free when a customer buys a different product |
Automated Promo is the default type when you create a new promotion.
What every promotion has
Name. This appears to the customer at checkout, so write it the way you want it to read on a receipt.
Enabled. A promotion only runs when this is on. Turning it off is the fastest way to stop a promotion without deleting it.
Channels. Store covers your registers. Online covers your ecommerce site. A promotion set to Store only will not apply to an online or delivery order, which is a common reason a discount appears to be missing on those orders.
Schedule. Leave scheduling off and the promotion runs whenever it is enabled. Turn it on to limit the promotion by date range, by day of week, and by time of day. The time window follows your store's local time.
Customer eligibility. A promotion can apply to everyone, to loyalty customers only, or to customers carrying specific tags. A promotion limited to logged in customers will not apply to a walk in sale with no customer attached.
The order Santé applies promotions in
This is the part worth understanding, because it explains almost every surprising price.
A product can only receive one discount promotion. It is not the case that every matching promotion piles on. Santé works through the cart in a fixed order and each product comes out the other side with at most one discount attached.
The order is:
1. Mix & Match runs first. Santé looks for the best combination of products that can form a Mix & Match bundle. Any products pulled into a bundle are then finished. They are not considered for any other promotion. They do still count toward other promotions' thresholds.
2. BOGO runs second, on whatever Mix & Match did not take. Items consumed by a BOGO offer, both the ones bought and the ones given free, are removed from the pool.
3. Everything left is priced on best price wins. For each remaining product, Santé evaluates every promotion that could apply to it, compares them against the product's normal shelf price, and keeps whichever produces the lowest price for the customer. The shelf price competes in that comparison, so a promotion that would make a product more expensive should lose to simply not discounting it.
4. Shipping and tax promotions apply on top. These are the one exception to one promotion per product. A shipping promotion, a tax promotion, and a discount promotion can all apply to the same product at the same time, because they act on different things. Tax promotions remove tax completely. Shipping promotions only make sense for online orders.
The practical consequence: the order you created your promotions in does not matter. Two stores with identical promotions get identical results. If a product is discounting in a way you did not intend, the cause is the configuration, not the sequence.
Triggers and actions are separate
For Automated Promos and Promo Codes, the products that *trigger* a promotion and the products that *receive* the discount are two different lists.
That means you can build a promotion that fires when a customer has two Coronas in the cart, and then discounts wine by 50 percent. The Coronas trigger it. The wine receives it.
If a promotion is firing on the wrong products, check which of the two filters you set.
Products that never discount
Non discountable products. A product, or a specific pack of a product, can be marked non discountable on the product page. These never receive a promotion, because their price cannot change. They do still count toward volume and amount thresholds for other products. If a single row in a sale refuses to discount while everything around it works, check this setting first.
Weighted products. Products sold by weight do not count toward quantity based thresholds. They do count toward spend based thresholds, using their line total.
Refund lines. A line being returned is never eligible for a promotion.
The four settings that cause most questions
Exclude products that already have a promo price. There are two separate settings here, and the difference matters.
The first controls whether an already discounted product counts toward the threshold. The second controls whether it receives the new discount. They are set independently.
The behavior that surprises people: when a product is excluded, it still counts toward your volume and amount totals. It just does not get the discount. So a mixed case promotion can legitimately count a sale item as one of the twelve bottles and then decline to discount that bottle further. That is the setting working as designed.
Apply discount on promo price. Off by default. When off, the discount calculates from the regular price. When on, it calculates from the lower of the regular price and the promo price, which compounds the two discounts. This only takes effect if the product's promo price is active on the channel where the sale is happening. A promo price set for Online only will not be used as the base for a register sale.
Count pack units toward quantity. Off by default. Decides whether a 6 pack counts as one unit or as six when measuring a quantity threshold. Stores selling both singles and packs usually want this on.
Discount whole multiples only. Applies to promotions triggered on quantity of the same item. When on, a buy 6 get 10 percent off promotion applied to a cart of 9 bottles discounts 6 of them and leaves 3 at full price. When off, the discount reaches all 9 once the threshold is met.
Finding out which promotion applied
Santé records which promotion discounted each line of a sale. When a product rings up at an unexpected price, open the sale and look at the line item rather than disabling promotions one at a time to find the culprit.
If a promotion is not applying
Work through these in order.
Confirm the promotion is Enabled.
Confirm the channel matches where the sale is happening.
Confirm the schedule covers the current date, day, and time.
Confirm the customer meets the eligibility rules, including whether a customer needs to be attached to the sale at all.
Check whether the product is marked non discountable, at either the product or pack level.
Check whether Mix & Match already consumed the product. Bundled products are out of reach of other promotions.
Check whether another promotion is producing a better price. Best price wins, so a promotion can be working correctly and still be invisible.
Review the exclusion settings against any other promotion touching the same products.
If a price went up instead of down
This should not happen. Santé compares every applicable promotion against the normal shelf price and keeps the lowest. A promotion that produces a higher price than the shelf price should lose that comparison.
If you see a product ring up higher than its shelf price because of a promotion, treat it as a defect rather than a configuration problem. Note the sale number, the product, the expected price, and the price charged, then send it to support. Check the line item first so you can say which promotion was attached.
Setting up each type
Promo Code, and using a promo code at the register
Related articles
Apply discounts at checkout. Discounting a single sale by hand, which is separate from promotions.
Creating discount buttons at checkout. Fixed discounts staff can apply with one tap.
Creating a bundle. Selling a fixed group of products as one item, rather than discounting them.
Editing products. Where the non discountable setting lives.
