Online Ordering

Every order channel, one kitchen queue — commission-free

Your own branded ordering site, QR at-table ordering, WhatsApp ordering — plus GrabFood, foodpanda and ShopeeFood orders flowing into the same queue. One menu, one kitchen, zero commission on your own channels.

Order queue — all channels
QR·T7 2× Nasi Lemak Ayam, 2× Teh TarikTab open
Web Pickup 12:30 · Satay set ×2FPX paid
WhatsApp Mee Goreng Mamak ×1Pay-link paid
Grab Roti Canai set ×3Preparing

Everything included

Your own ordering site

A branded ordering page per outlet on your own domain — pickup or delivery, ASAP or scheduled up to 7 days ahead, no app download and no commission.

QR at-table ordering

Guests scan the table QR, browse the mobile menu and order — pay now, pay at the counter, or open a tab that settles at the POS or via pay-link.

WhatsApp ordering

Guests message your number, build their cart in a chat-linked view, pay via pay-link — and get order status updates right back in the same chat.

Aggregators in the same queue

GrabFood, foodpanda and ShopeeFood orders land in one queue with source badges and references — no more juggling three tablets at the counter.

One menu, everywhere

Channels inherit your master menu with per-channel price and availability overrides — 86 an item at the POS and it disappears from every channel within a minute.

Every Malaysian payment rail

DuitNow QR, FPX, Touch 'n Go, GrabPay, Boost, ShopeePay and cards — with paid confirmation flowing straight back to the order.

Smart quote times & throttling

Quoted times adjust to live kitchen load, slot caps stop the rush from burying the wok station, and managers can pause any channel with one tap.

Delivery zones & riders

Draw delivery zones with per-zone fees and minimums, assign your own riders, or book third-party dispatch like Lalamove and Grab Express per order.

Digital receipts & e-invoice

Every order gets a digital receipt page with SST and service charge detailed — guests request their own LHDN e-invoice with a tap, TIN captured on the spot.

Loyalty & promos at checkout

Phone-matched guests earn points automatically, redeem eligible rewards in the cart, and promo codes validate against the same rules the POS uses.

WhatsApp status updates

Order confirmed, food ready, rider on the way — guests get WhatsApp updates instead of SMS, the way Malaysians actually read messages.

Reorder & favorites

Recognized guests see their order history and favorites — the "usual" is one tap away, and repeat orders get faster every visit.

In service

Scan, order, order again — settle once

A guest scans the QR on table 7, orders Nasi Lemak and Teh Tarik, and opens a tab. The ticket fires straight to the kitchen with the table number. Second round of Satay? Same tab. At the end they tap "pay" for a DuitNow QR — or your server settles it at the POS. Loyalty points post and the digital receipt appears, e-invoice link included.

Table 7 · tab opened 19:122 orders
Sent → wok · drinks · grillAll bumped
DuitNow QR RM 74.20Paid
Loyalty earn · digital receiptDone

Tomorrow's lunch, ordered tonight

A regular schedules a pickup for tomorrow 12:30 and pays by FPX. The slot check confirms capacity so your lunch rush never overbooks. The order releases to the kitchen at exactly the right time before pickup, and the moment it's bumped ready, the guest gets a WhatsApp message — no phone calls, no waiting at the counter.

Pickup slot · tomorrow 12:30Capacity OK
FPX payment RM 38.50Paid
Released to kitchen 12:12Auto
"Your order is ready!"12:28

Aggregator tablets, retired

A GrabFood order arrives and is normalized straight into your queue — same screen, same kitchen routing, with a Grab badge and the aggregator reference attached. It auto-accepts per your settings and fires to the right stations alongside dine-in and web orders. Your team works one queue, and channel reports show exactly what each platform brings in.

Grab Order #GF-88214Auto-accepted
Routed → wok · fryer2 stations
Tonight by channelOwn 61% · apps 39%

Run your restaurant on one platform

Be the first — join the waitlist and get onboarded first, on your own private server.