A guest can combine a loyalty reward with another promotion without an unexpected margin loss only if you know how the discounts interact and set a limit you are willing to accept. Start with one order, calculate both the exclusive and combined totals, and check what happens if the order is canceled. Then ask the vendor to demonstrate the rule before you launch it.
The important choice is not simply whether stacking is on or off. You also need to decide which offer applies first, what amount a percentage discount uses, and what happens to the reward after a refund. Put those decisions in writing so a cashier and a guest can understand the same price before payment.
Build a decision worksheet for one order
The following example is hypothetical. The order values, costs, offers, and minimum contribution are owner assumptions, not results from a particular software product. Replace them with figures from your own menu, recipe costing, promotion plan, and sales records.
Assume a guest orders $40 of eligible food. The food and packaging cost for that order is $16. The guest has an actual, redeemable $8 loyalty reward, and a 10% food promotion is also eligible. There is no delivery charge or service fee in this example. The owner wants at least $14 left after these discounts and the stated food and packaging cost.
That $14 is a decision threshold for this order, not net profit. The comparison includes the stated food and packaging cost and both discounts. It excludes fixed costs such as rent, variable costs such as labor and payment processing, and exception costs such as refunds or remakes. Add your own estimates for those costs before using a threshold to make a decision.
For your worksheet, distinguish what you observed from what you assumed. A recent receipt can show the items and selling price. Recipe costing can provide an estimated food cost. The promotion terms should define eligibility. The expected order of discounts is an assumption until the vendor demonstrates it. If your loyalty program uses points, first establish which reward the guest can actually redeem; a rough dollar equivalent for a points balance is not necessarily an available discount.
Compare exclusive and combined offers
Use the table to compare the same hypothetical order under two rules. Under the exclusive rule, the guest gets the better eligible offer. Under the combined rule, the $8 reward comes off first, then the 10% promotion applies to the remaining eligible food amount.
| Decision item | Exclusive: better offer | Combined: reward first |
|---|---|---|
| Starting food price | $40.00 | $40.00 |
| Discount calculation | $8.00 reward; 10% alone would be $4.00 | $8.00 reward plus 10% of $32.00, or $3.20 |
| Guest pays for food | $32.00 | $28.80 |
| Less food and packaging | $16.00 | $16.00 |
| Amount left before excluded costs | $16.00 | $12.80 |
| Meets $14 threshold? | Yes | No |
On these assumptions, the exclusive rule meets the owner's threshold and the combined rule misses it by $1.20. The exclusive rule is therefore the better fit for this order. That does not mean every combination loses money: a different order, cost, reward, or threshold could change the result.
The calculation order matters. If the 10% were applied to the original $40 instead, the combined discount would be $12, the guest would pay $28, and $12 would remain after the stated food and packaging cost. Ask the vendor which calculation it can apply and whether you can set your preferred order. Do not assume that a screen showing two eligible offers will use your preferred math.
Also decide what “better offer” means. Is it the largest immediate discount for the guest, or does the guest choose which reward to save? Can an employee override the result? A rule that silently consumes a reward when the guest expected to keep it can create a service problem even if the total is correct.
For a closer look at the cost of one reward before comparing combinations, use the loyalty reward cost guide. Stacking adds a separate question: what does that reward do to the cost of another offer on the same order?
Test cancellation and refund behavior
Use the combined order above as a practice case. Assume the restaurant has already prepared all the food when the guest cancels. The manager's intended outcome is a full $28.80 refund, restoration of the redeemed $8 reward, and no remaining use of the promotion on the canceled order. The vendor should show whether its workflow can produce that outcome and what staff must do.
If the refund is $28.80 and the restaurant cannot recover the prepared food or packaging, the cash from the order returns to zero while the $16 cost remains. The result is negative $16 before any other costs. This failure case includes the refund and the assumed food and packaging loss; it excludes fixed costs, labor, processing charges, and other exception costs. Restoring the reward is a separate obligation to the guest, not another $8 cash refund in this calculation.
Have the shift manager detect and resolve discrepancies. Before closing the simulated cancellation, the manager should compare the original discount breakdown, refund amount, and reward balance. If the reward is not restored as intended, the manager should follow the agreed correction process and record the exception. If the vendor cannot show a dependable correction process, do not approve the combined rule yet.
Partial refunds need their own decision. If one item is removed, how is each discount allocated to the remaining items? Does the promotion still meet its minimum, if any? Is a reward partly restored, fully restored, or left redeemed? Ask the vendor to show the resulting guest refund and reward balance before staff confirm the transaction. Your written promotion terms and staff instructions should match the chosen treatment; consult a qualified adviser when contract or legal treatment needs clarification.
Set pass or fail criteria for the demonstration
Give the vendor the order, offers, and expected outcomes in advance. Run the demonstration in a sandbox or other simulation that cannot charge a real card, send a real guest message, or dispatch a courier. A practice check is not a live service pilot. If you later choose a live pilot, define its scope, staff owner, guest-facing terms, and stop rule separately.
Before payment, staff should be able to see the eligible items, each applied discount, the order in which discounts are calculated, and the final amount due. The guest should see enough of the breakdown to understand which reward and promotion are being used and the total before confirming payment. Ask how these details appear in each ordering channel you plan to use; do not assume an in-store display and an online checkout behave alike.
Use this checklist for the simulated demonstration:
- Eligibility: Enter the $40 order and show the redeemable $8 reward and eligible 10% promotion. Pass if the demonstrated eligibility matches the scenario and the guest can tell which offers will be used.
- Exclusive rule: Apply only the better offer. Pass if the reward is selected, the food total is $32, and the unused promotion is not also deducted.
- Combined rule: Apply the reward first and the promotion to the remainder. Pass if the discounts are $8 and $3.20, and the food total is $28.80. If that sequence cannot be configured, the proposed combined rule fails this test.
- Cancellation: Simulate a full cancellation. Pass if staff can verify the intended $28.80 refund and $8 reward restoration, with no remaining promotion use on the canceled order.
- Exception ownership: Show how the shift manager identifies a mismatch, corrects it using the agreed process, and records it for the owner. Pass if the process is clear enough to repeat without guessing.
Fail the demonstration if a required result cannot be shown, if the guest total differs from the stated rule, or if staff cannot reconcile the cancellation. Record the gap and retest after the vendor or your team changes the setup. A workaround is acceptable only if the responsible person, steps, and guest impact are clear.
Before the demo, compare these requirements with your restaurant POS system and the channels where guests encounter offers. Fleksa describes loyalty points for eligible orders and promo codes among its restaurant marketing tools; ask which stacking, display, and cancellation controls are available for your intended setup.
Next step: Take one real menu order and your written offer terms to Fleksa, then ask for a demonstration against your worksheet and pass or fail checklist. Confirm current support before choosing the workflow.
Frequently asked questions
Should a restaurant always prevent loyalty discount stacking?
No. Compare the combined discount with your order costs and operating threshold. A combination may be acceptable for one offer or order and too expensive for another.
What should a guest see before paying?
Show the offers being used, their discount amounts, and the final amount due. Make it clear if choosing one offer means the guest cannot use or keep another reward.
What happens to a loyalty reward after a refund?
That depends on the rule and workflow you choose. Ask the vendor to demonstrate full and partial refunds, including the guest's resulting reward balance and any staff correction steps.



