Skip to content

Offers, Discounts & Promotions

Every way to take money off an order — and which one to reach for

Four Tools, Four Jobs

noqat gives you four ways to reduce what a customer pays. They look similar and are easy to confuse, so the important question is not how each works but which one fits. The short version: change what an ITEM costs with a Discount, reward buying MORE of one item with a Buy & Get, reduce the ORDER automatically with an Offer, and reduce the order only for people who know a secret with a Promo code.

Which one do I want?

You want to… Use Set it up in
Make specific dishes cheaper Discount Menu → Discounts
Put a whole category on sale Discount Menu → Discounts
Run buy one, get one free Discount with Buy & Get Menu → Discounts
Give free delivery over 10 KD Offer Menu → Offers
Give an influencer a code Promo code Menu → Promo Codes

1 · Discounts — cheaper items

A discount changes what an item costs. It applies on its own, needs no code, and shows the customer the old price struck through beside the new one.

  • Attach it to items, whole menus, or both. Attaching a menu discounts every item in it, so "20% off Grills" is one discount, not twenty.
  • Percentage or fixed amount. 15% off, or 0.500 KD off, per item.
  • Start and end dates are optional. Leave them empty and it runs until you remove it. A discount outside its dates simply stops applying — you don't have to delete it.
  • The customer sees a struck-through price and a "% off" badge wherever that item appears.

Every discounted item also collects into a Discounts section near the top of your online menu, and onto a dedicated offers page. You don't configure that — it builds itself from whatever is currently discounted.


2 · Buy & Get — buy one, get one

A Buy & Get rewards buying MORE of the same item. It is set up on a discount, using the two quantity fields at the bottom of the discount form.

  • Buy 1, Get 1, value 100% is buy one get one free. Buy 2, Get 1, value 50% makes every third one half price. The value field is the reward, so 100 means free.
  • Only complete groups reward. Under buy-one-get-one, three items means the customer pays for two — the third starts a new pair that isn't finished yet.
  • The customer sees a "Buy 1 Get 1 Free" badge on the item. The wording is written for you from the numbers you entered.
  • The item's price is NOT struck through. Buying one saves nothing, so showing a lower price would promise something the customer can't get. The saving appears in the cart once they add enough.

A Buy & Get is for repeats of the SAME item. To sell a meal deal made of different items — a burger, a side and a drink for one price — build it as a menu item with option groups instead. That way the kitchen ticket, stock deduction and reporting all treat it as the single product it is.


3 · Offers — automatic order rewards

An Offer reduces the whole order once it is big enough. The customer types nothing; it applies the moment they qualify.

  • Percent off, amount off, or free delivery.
  • The minimum is measured on food only, before delivery. That's deliberate: otherwise a delivery charge could be what pushes an order over the bar for free delivery, which then removes it.
  • Customers are told how close they are. Under the cart total they see "Add 3.250 KD more to get Free delivery", which is where an offer like this actually earns — a threshold nobody knows about can't change what anyone orders.
  • Website orders only. Offers never fire at the POS: a cashier didn't choose them, and an aggregator order is already prepaid at an agreed price. Use a staff discount at the terminal instead.

4 · Promo codes — a secret the customer types

A promo code does the same arithmetic as an Offer, but only for someone who knows the code. That makes it the tool for influencer campaigns, apology gestures, and anything you want to track separately.

  • Total and per-customer usage limits, so a code can't be shared endlessly.
  • First-order-only, for new-customer campaigns.
  • A minimum order amount, like an Offer. Note this minimum counts food plus delivery, where an Offer's counts food only.

Which discounts combine?

Discounts don't combine freely — they combine by lever. Each lever holds one discount at a time, and different levers stack. This is how the big delivery platforms handle it, and it keeps the arithmetic predictable.

  • Item price — Discounts and Buy & Get. Always applies; it's simply what the item costs.
  • Order total — an Offer OR a promo code, never both. Whichever saves more is the one that applies, so entering a weak code never costs the customer a better automatic offer.
  • Delivery — free delivery sits on its own lever, so it stacks on top of either of the above.
  • Loyalty — redeemed points are a separate subtraction and always apply.

Worked example. A customer orders 20 KD of food with 1.500 KD delivery. Items already discounted 10% (item lever). You run a "spend 15, get 2 KD off" offer and they also type a 1 KD code — the offer wins the order lever, so 2 KD comes off, not 3. You also run free delivery over 15, which stacks. They pay 18 KD.


What the POS does

Item discounts and Buy & Get apply at the POS exactly as they do online — same prices on both channels, including when the POS is offline, because the totals are recalculated on the server when the order syncs. Offers do not apply at the POS, and promo codes still can be entered by staff. For a one-off reduction at the terminal, use the order discount on the payment screen, which is recorded against the employee who applied it.


Worth knowing

  • An expired discount doesn't need deleting. Outside its dates it stops applying and disappears from the menu on its own. Leaving it in place makes it easy to run again.
  • Ending an offer never re-prices an order already placed. What the customer agreed to pay is stored on the order itself.
  • Price changes can take a few minutes to appear on a busy menu, which is normal caching. The cart and checkout always use the live price.
  • A Buy & Get shows no struck-through price — that's intentional, not a missing discount. Check the badge on the item instead.