Skip to content
Mobile Appfor Takeaways Start here
Restaurant Marketing and Customer Retention

Designing Effective Promotional Codes

An effective promotional code is technically enforceable, financially bounded and understandable to the customer and staff. The name of the code matters less than the eligibility logic, basket calculation, failure han…

3 min readPublished 29 Aug 2026UK-focused practical guide
A dessert and coffee loyalty app in a cafe

An effective promotional code is technically enforceable, financially bounded and understandable to the customer and staff. The name of the code matters less than the eligibility logic, basket calculation, failure handling and evidence that the offer changes behaviour.

Write a promotion specification

FieldExample of a precise decision
PurposeTest incremental collection orders on Tuesday between 17:00 and 20:00
AudienceEligible owned-channel customers with valid email permission
RewardFixed-value reward after a stated minimum spend
CapMaximum redemptions and maximum budget
ExclusionsLocations, items, bundles and other offers
Success signalIncremental contribution without exceeding capacity or refund limits
Stop rulePause on overspend, leakage, technical error or operational overload

Choose fixed, percentage or product rewards deliberately

A percentage discount grows with basket value and can create large exposure. A fixed amount is easier to bound but may disproportionately affect small baskets. A free product can have high perceived value but must be assessed using food cost, preparation effort, packaging and availability.

Define “one customer” honestly

Email, phone, address, device and payment token each have limitations. Strong anti-abuse controls can also block households or legitimate customers. Ask the supplier exactly how uniqueness is determined, whether staff can review a block and what personal data is used.

A dessert and coffee loyalty app in a cafe
Practical takeaway systems work best when ordering, kitchen operations and customer communication stay connected.

Test calculation order

Confirm whether the code applies before or after item discounts, loyalty redemption, delivery fee, service charge, VAT treatment and refunds. The customer-facing total must match the terms. Test partial refunds and item removal so the system does not leave an invalid discount or charge.

Use meaningful campaign identifiers

Keep a human-readable promotion ID linked to the channel, objective and campaign record. Do not place personal information in the code. If unique codes are generated, control exports and expiry, and ensure the supplier can revoke unused codes after a breach or accidental publication.

Operational test set

  • Eligible and ineligible customer
  • Basket below, exactly at and above the threshold
  • Excluded and unavailable item
  • Delivery and collection
  • Multiple locations
  • Existing loyalty reward or bundle
  • Cancellation, partial refund and full refund
  • Expired, exhausted and manually disabled code

Review after expiry

Measure cost per incremental completed order, contribution, repeat behaviour, abuse, support tickets and operational impact. Keep the configuration and results together so the same flawed mechanic is not recreated later under a new code name.

Practical next step: create a promotion specification before configuring the next code. If a field such as maximum liability or stop rule cannot be completed, the offer is not ready.

Plan customer support before launch

Write a short decision tree for the most likely failures: code not recognised, threshold not met, reward unavailable, accidental expiry, duplicate account and refund after redemption. Staff should be able to explain the result without guessing or manually changing the basket in a way that breaks the terms.

Keep a test account and a copy of the live conditions until all orders using the code are settled. This helps resolve complaints after the campaign has disappeared from the website.

Related guides

Sources and date checked

Guidance checked: 24 July 2026. Recheck official guidance and supplier rules before launch.

Editorial note

Operational, legal and platform requirements can change. Recheck official guidance and supplier documentation before altering a live service.

Build the complete picture

Connect customer ordering with operations and profit

Use the wider guide library to check the menu, kitchen, fulfilment, payment and financial implications of each decision.

Browse all practical guides
A mobile takeaway menu surrounded by freshly prepared food