Skip to content

Promo Codes ​

Overview ​

A Promo Code is a code you choose — FREEDELIVERY, say — that a customer types at online checkout. It does one thing: it waives the delivery fee on a delivery order. It doesn't take money off the items, and it isn't available for dine-in or takeout.

Find it in the sidebar under Customers & Loyalty › Programs › Promo Codes (/promo-codes).

Want money off the items instead?

A Promo Code only ever removes the delivery fee. For a discount on the order, use a Discount program, which applies on its own, or send a voucher through Campaigns.

How it works ​

  1. You create a Promo Code and tell your customers the code.
  2. At online checkout on a delivery order, the customer types it in the Promo code box and taps Apply.
  3. If the code is valid, the delivery fee is removed and the bill shows Delivery fee waived. The customer can take it off again with Remove.
  4. The use is held for the order when it's placed. If the order is cancelled, or left unpaid past its payment deadline, the use is given back — and counted again if the order is paid later. A code that waived nothing (delivery was already free) isn't counted.

The box only appears on delivery orders, and the code only works at an outlet whose delivery provider is Self — see Delivery. With a courier provider such as Lalamove, the code is refused.

Creating a Promo Code ​

  1. Open Customers & Loyalty › Programs › Promo Codes and click Create.
  2. Fill in:
FieldWhat it does
NameAn internal label for the code. Required.
CodeWhat customers type at checkout. 3–20 characters: letters, digits, - or _. It's saved in capitals and isn't case-sensitive for customers.
StatusActive (the default) or Inactive. An inactive code is refused.
OutletsThe outlets the code works at. Leave empty for every outlet.
Minimum spendThe order's item total (before the delivery fee) the customer must reach. Leave empty for no minimum.
Start date / End dateWhen the code is available. Leave both empty to keep it available all the time.
Time slotsDays of the week and time windows in which an order can use the code. Leave empty to allow any time.
Redemption limitHow many orders can use the code in total. Leave empty for unlimited.
Can be combined with vouchers and discountsOff by default. When off, a customer can't use the code together with a voucher, and automatic discounts aren't applied while the code is waiving the fee.
  1. Save. The code works straight away if its status is Active.

The list shows each code's Name, Code, Status, Used / limit (∞ when there's no limit) and dates, so you can see how many orders have used it. When you edit a code, Used shows the current count.

What the customer sees when a code is refused ​

MessageWhy
Invalid promo codeNo code with that text exists.
This promo code is not activeIts status is Inactive.
This promo code is not valid at this outletThe outlet isn't in the code's Outlets.
This promo code is not active yet / has expiredThe order is outside the Start date and End date.
This promo code is not available at this timeThe order is outside the code's Time slots.
This promo code has been fully redeemedThe Redemption limit has been reached.
This promo code is for delivery orders onlyThe order isn't a delivery order.
This promo code is not available for this delivery providerThe outlet's delivery provider isn't Self.
Minimum spend of $… not metThe order is below the Minimum spend.
This promo code can't be combined with vouchers. Remove the voucher first.A voucher is on the order and Can be combined with vouchers and discounts is off.

If delivery is already free on the order, the code stays on it and the bill shows Delivery is already free. If a code stops applying after it was added — the order drops below the minimum, say — it stays in the box with the reason shown in red, and the delivery fee comes back.

  • Delivery — delivery fees, areas and the delivery provider.
  • Discounts — automatic discounts on the order itself.
  • Pre-printed Vouchers — unique single-use voucher codes, a different thing from a Promo Code.