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.
  4. The use is counted once the order is paid.

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.
CodeWhat customers type at checkout. Letters and digits, not case-sensitive.
StatusActive or Inactive. An inactive code is refused.
OutletsThe outlets the code works at. Leave empty for every outlet.
Minimum spendThe order total 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 discountsWhen 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 Used / limit for each code, so you can see how many orders have used it.

What the customer sees when a code is refused ​

MessageWhy
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.

If delivery is already free on the order, the code stays on it and the bill shows Delivery is already free.

  • 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.