Skip to content
noqat.

Online ordering

How customers browse, order, and pay online

How online ordering works

Every noqat restaurant gets its own online ordering website at a custom subdomain (e.g., myrestaurant.noqatapp.com). Customers visit this link from their phone or computer, browse the menu, add items to their cart, and pay online. The order is sent directly to your dashboard, POS, and kitchen display in real time. No app download is required — it works in any browser.


Browsing the menu

When a customer visits your online store, they see your full menu organized by categories.

  • Categories — The menu is organized into sections (e.g., "Burgers", "Salads", "Drinks"). Customers tap a category to jump to that section.
  • Search — A search bar lets customers find items by name quickly.
  • Item cards — Each item shows its photo, name, description, and price. Customers tap an item to see full details.
  • Item details — The detail view shows the full description, calorie count (if set), and all available options and choices.
  • Language — Customers can switch between Arabic and English. All item names and descriptions appear in the selected language.

Every category on your menu has its own page. Use it as the destination for an ad, a WhatsApp broadcast or a printed QR code, so the customer lands on the dishes you are promoting rather than at the top of the whole menu.

  • The link. https://your-domain.com/ar/menus/<slug> or /en/menus/<slug>. The slug is the word after # when you tap that category on your storefront, and it is the same word in every item link under it. For a single dish, link the item page instead: /ar/menus/<slug>/items/<item>.
  • The language in the link is respected. An /ar/ link opens in Arabic for everyone and an /en/ link in English, whatever the customer’s phone is set to. Match it to the creative.
  • Tracking parameters go straight after the path, never after a #. /ar/menus/<slug>?utm_source=ig&utm_medium=paid&utm_campaign=… reaches noqat and your analytics intact. Anything after a # never leaves the customer’s browser.
  • Your analytics see the category. The visit is recorded against the category page, not the homepage, so you can tell which category an ad delivered to and follow it through to the order.

The dish page, and what customers usually add with it Added on September 09, 2026

The dish page is the last screen before the cart. It now reads top to bottom in the order a customer decides — photo, name, price, description, options, quantity — and it ends with the dishes your customers most often order together with this one.

  • “Often ordered with” is learned from your paid orders. Every night noqat looks at which dishes were bought together, keeps the pairs that occur far more often than chance, and shows up to three of them under the quantity row, most frequent first, with how many orders the suggestion rests on. Only dishes the customer’s branch serves right now are offered, and nothing shows until a dish has enough history — a new menu simply has no rail yet.
  • One tap adds the suggestion to the same cart. The customer stays on the dish they came for and gets the usual confirmation with Undo. Dishes that need choices made first are not suggested, since they cannot be added in one tap.
  • The category name sits in the top bar with the favourite and share controls, so the dish is named once on the page. On a long dish page the bar switches to the dish name as the customer scrolls past it, and back again on the way up.
  • A discounted dish shows its saving beside the price — the current price, the original struck through, and a “Save 0.300” tag, from the same figures the cart charges. The old corner badge is gone.
  • Serves, preparation time and a dietary tag appear when they are filled in. Open the item in Menu Management and fill Serves, Preparation time and a tag; the dish page shows them as a small facts line under the price. Left blank, the line simply does not appear.

Adding items to cart

  1. Tap on a menu item to open the item detail view.
  2. If the item has options (e.g., size, extras, toppings), make your selections. Required options must be chosen before you can add the item.
  3. Adjust the quantity using the + and − buttons.
  4. Add optional notes for special instructions (e.g., "no onions", "extra spicy").
  5. Tap Add to Cart. The item is added and the cart icon in the header updates with the item count.

Customers can continue browsing and adding more items. The cart persists across the session.


Shopping cart

The cart shows all items the customer has added:

  • Each item shows its name, selected options, quantity, and line total.
  • Tap + or − to adjust quantity. Setting quantity to zero removes the item.
  • The subtotal, delivery charge (if applicable), and grand total are shown at the bottom.
  • If a minimum order amount applies, the cart shows how much more is needed to meet it.
  • Tap Checkout to proceed to payment.

Delivery area and address Added on June 07, 2026

For delivery orders, the customer provides their delivery address:

  1. Choose delivery or pickup from the card at the top of the menu, or from any Change at checkout.
  2. For delivery, select an area from the list of available delivery zones, or enter an address and let the system determine the area automatically.
  3. Registered customers can choose from their saved addresses or add a new one.
  4. The delivery charge is calculated based on the selected area and added to the total.
  5. If the order does not meet the minimum order amount for that area, the customer is prompted to add more items.

The list of areas is the complete official set of Kuwait governorates and neighborhoods, sourced from Kuwait Municipality. Every restaurant starts with the full list switched off, and enables the areas it delivers to under Delivery Areas.


Pickup & curbside Added on June 24, 2026

Besides delivery, your website and app can offer pickup (the customer collects at the counter) and curbside (the customer waits in their car and your team brings the order out). Both are off until you enable them.

  1. Enable per branch. Go to Branch settings → Available Online and tick Pickup and/or Curbside for each branch. Delivery stays the only option until you do.
  2. Customer chooses. The card at the top of the menu reads Deliver to or Pick up from. Tapping it opens one sheet with Delivery and Pickup tabs, and the pickup list shows each branch’s opening hours and address. The same sheet opens from every Change at checkout, so customers can switch either way until they place the order.
  3. Paying for pickup. Pickup and curbside are paid online and never carry a delivery charge. To take cash at the counter instead, turn on Accept cash at pickup counter in the branch’s settings; that cash is reconciled on the Delivery Cash Collection page. If a branch has neither online payment nor cash at the counter, customers don’t see pickup there, and staff who manage branches see a warning with a link to fix it.
  4. Curbside. At checkout, a Bring it to my car switch turns a pickup into curbside at the same branch. Curbside customers can add an optional note about their car (colour, model, plate) so your team knows what to look for; it shows on the order and the receipt.
  5. Where to collect. Checkout shows the branch’s opening hours and, when the branch has a map location, a Directions link to it. The confirmation, order tracking and the customer’s order history show the pickup branch’s name, address and phone instead of a delivery map.

Advance notice for long-prep items Added on July 27, 2026

Some dishes — a whole roasted qoozi, a slow-cooked stew — take hours to prepare and can’t be made on demand. Give those items a preparation time and noqat stops customers ordering them for ASAP, guiding them to schedule a realistic time instead.

  1. Set the item’s preparation time. In the menu builder, open the item and enter its Preparation time (minutes) — e.g. 300 for a five-hour qoozi. This is the same figure your kitchen uses for timing.
  2. Choose your threshold. In Settings, set the Schedule-ahead threshold (minutes) for your restaurant. Any item whose prep time is over this must be scheduled; anything at or under it still works for ASAP. The default is 60 minutes.
  3. Customers see it up front. On the menu, a long-prep item shows a heads-up such as “Requires 5h advance notice.” At checkout, ASAP is switched off and only time slots far enough ahead — and within your opening hours — are offered.
  4. POS is never blocked. When your staff ring up a long-prep item, they see an advisory note so they can confirm timing with the kitchen — but they’re free to take the order.

How discounts appear to customers Added on July 30, 2026

Your live discounts get their own Discounts section near the top of the menu. How a discount shows up there depends on how you set it up.

  • A discount on a whole category — e.g. 20% off all Grills — appears as one banner carrying the discount’s name, the category, and the amount off. Tapping it jumps straight to that category. It no longer repeats every item in the category, which used to make the section as long as the menu itself.
  • A discount on specific items appears as item rows, deepest discount first, so the best deals lead.
  • See all — when more items are on offer than the section shows, a link in the section heading opens the Offers page, which lists every discounted item in one place. Nothing is ever hidden.
  • Discount badges stay everywhere. A discounted item keeps its % off badge in its own category too, so customers still spot the deal wherever they’re browsing.

When discount prices update Added on July 30, 2026

A discount only applies while it is running. You set the dates; the menu follows them.

  • An ended promotion returns items to full price straight away. There is no crossed-out price left sitting on the menu after the end date has passed — if a discount is not running, the item simply shows its normal price.
  • Starting or ending a discount updates the menu right away. You do not need to re-save your items or wait for anything to refresh. The same applies when you add a category to a promotion that is already live.
  • The price shown is the price charged. What a customer sees on the menu is what the cart totals and what they pay. Items with a required choice show a “from” price, because their final price depends on what the customer picks.

Guest checkout vs. registered checkout

noqat supports both checkout methods:

Guest Checkout

  • No account required. The customer enters their name, phone number, and optionally an email.
  • For delivery, they enter a delivery address.
  • Guests can apply promo codes at checkout.
  • After payment, they receive an order confirmation page with a tracking link.

Registered Checkout

  • Returning customers log in with their phone number and password.
  • Saved addresses and payment preferences are loaded automatically.
  • Loyalty points can be redeemed at checkout.
  • Order history is saved to their account for easy reordering.

Payment process

After confirming their order details, the customer proceeds to pay:

  1. The payment page shows the order summary with all items, charges, and discounts.
  2. Available payment methods are displayed based on your MyFatoorah configuration:
    • KNET — Kuwait's debit card network. The customer is redirected to the KNET payment page.
    • Visa / Mastercard — Credit and debit card payment.
    • Apple Pay — One-tap payment on supported Apple devices.
    • Samsung Pay and Google Pay — Mobile wallet payments.
  3. The customer completes payment on the payment gateway and is redirected back to the order confirmation page.
  4. If payment fails, the customer can retry with the same or a different payment method.

Order confirmation and receipt

After successful payment, the customer sees an order confirmation page with:

  • Order number and payment confirmation.
  • Full order summary with all items and totals.
  • Estimated delivery or pickup time.
  • A link to the real-time order tracking page.
  • An option to share the restaurant with friends.

If the customer provided an email, they also receive a receipt via email.

WhatsApp confirmation — if your restaurant has WhatsApp confirmations switched on, the customer receives one the moment their payment goes through, carrying the order number, items, total and a tracking link. It is sent once per order, at payment — not when your team accepts the order. A scheduled order is therefore confirmed the moment it is placed rather than on the day it is due. Orders that reach you through a delivery platform are excluded, because the phone number on those belongs to the platform rather than the customer.


Order tracking

Customers can track their order in real time from the confirmation page or from their order history:

  • Confirmed — The order has been placed and payment received.
  • Accepted — The restaurant has accepted the order.
  • Preparing — The kitchen is working on the order.
  • Ready — The food is prepared and ready for pickup or delivery.
  • Out for Delivery — A driver is on the way (delivery orders only).
  • Delivered / Completed — The order has been fulfilled.

Status updates happen in real time via live updates — the page refreshes automatically without the customer needing to reload.


Reordering previous orders

Registered customers can easily reorder from their order history:

  1. Go to My Orders from the account menu.
  2. Find a previous order and tap Reorder.
  3. All items from that order are added to the cart with the same options and quantities.
  4. The customer can adjust items, change quantities, or add new items before checking out.
  5. If any item is no longer available or has changed, the customer is notified.

Order history and receipts

Registered customers have access to their complete order history:

  • View all past orders with dates, totals, and statuses.
  • Tap any order to see the full details including items, options, and payment method.
  • Reorder any previous order with one tap.
  • Order history is stored indefinitely and accessible from any device after logging in.