Skip to main content
Apply an eligible scheduled/manual promotion or a validated voucher to the current basket before payment.

Who can do this?

Order-side discount application is available to Owners, Managers and Staff working on a staff order. Creating or administrating promotions is a separate Manager/Owner function. Guests can use eligible public promotion flows but cannot access this staff cart.

Where to do it

In POS, add at least one line. Open the promotions section below the order note.

Apply a discount

  1. Review promotions that the backend currently reports as applicable to this basket.
  2. Select one promotion, or enter a voucher/promo code.
  3. Submit the code so Tapp can validate it against the current line data, quantities, VAT and shop.
  4. Check the discount name and amount in the cart summary.
  5. Select Continue to payment. Tapp prepares/submits the order, then applies the pending discount to the backend order before opening payment methods.
The cart stores one pending discount. Selecting another replaces the prior pending choice. If the server rejects the promotion during order application, Tapp shows the mapped rejection reason, clears the pending discount and does not proceed as though the reduced total were valid. Permission to apply discounts is separate from eligibility. The server still checks store, active period, application mode, minimum spend, targeted items and order state. If items changed after preview, the final apply can reject the promotion. Follow that reason rather than subtracting a manual amount.

Important payment behavior

If you return to a resumable order and add a discount while a payment link is active, Tapp cancels the existing link before applying the new total. Do not let a guest pay an old link after changing the discount.

Platform and market notes

Promotions can originate from staff or guest experiences, but eligibility is decided by the API. Discount calculation carries the line VAT information and uses the shop’s currency/market configuration.

Troubleshooting

If the server rejects a promotion, use the displayed eligibility reason and review the current items, quantities and minimum spend. Do not reuse an earlier payment link after changing the discount; the order total may have invalidated it.