How do promotions, deals, rewards and gift cards work together?

What stacks with what on a table order — promotions, menu deals, loyalty rewards and gift cards — in what order, and the two deal-price toggles.

How do promotions, deals, rewards and gift cards work together?

ResoFlow has four ways a customer can pay less (or pay differently) on an Order & Pay table order: promotions (automatic offers and typed promo codes), set menus & deals, loyalty rewards, and gift cards. They're designed to combine without ever surprising you or the customer. This guide explains what stacks with what, in what order — and the two toggles that control whether discounts can touch deal prices.

The four things, in plain English

The order things apply, every time

On every table order the maths runs in the same fixed order:

So a customer can, on one order: get an automatically applied deal's bundle price, type a promo code, put a £5 reward towards it, and pay the rest with a gift card. Each step works on what the previous step left.

Can discounts come off deal prices? (the two toggles)

A deal's bundle price is a price you set — so whether a promotion or reward can cut into it is your choice, with two toggles. Both are ON by default.

Two rules hold whatever the toggles say:

One more nicety: if you've switched a toggle off and a customer's typed code or reward would actually save them more than an automatically applied deal's saving, that deal steps aside on that order so the customer always gets their best price. (With the toggles on this never comes up — the customer simply gets both. A deal the customer deliberately tapped is never removed.)

What the customer and your records see

The checkout and the receipt always itemise it: the deal as one line at its bundle price, the promotion and any reward as their own lines, the tip untouched, and any gift-card cover shown as payment. VAT on receipts, the daily sales email and your exports is worked out on what was actually paid, split correctly across the dishes' rates — including when a code or reward has come off deal money. And refunds always return what the customer actually paid, never the full menu price.

Related guides