Restaurant OS: setup and your first order
Start with a store containing your dishes, prices and categories. Restaurant OS sends table orders to the kitchen. Feast uses WhatsApp checkout by default; you can enable online pickup and delivery orders to reach the kitchen with customer tracking. Complete a practice order before service.
Set up the essentials
Choose the store type. Open Stores, find your restaurant and use its actions menu to select Restaurant or Cafe, where your plan includes that option. Open the restaurant hub from the same menu. Your existing products and categories become the menu.
Check the ordering contact. In the store editor, select the country and enter the WhatsApp ordering number. Save, reopen and verify both fields. A valid number format does not confirm that the number belongs to you or has a WhatsApp account.
Review one dish from the customer side. Add its name, description, photograph, category and availability. Sales Price is the amount charged, including zero for a free item; Regular Price is an optional comparison price. Check the store currency and the price shown on the customer page.
Enable your service methods. Open Restaurant settings and choose dine-in, pickup or delivery as appropriate. Delivery needs an address. Save and reopen the settings before testing the customer cart.
Confirm opening hours. In the store editor, open Business Hours, choose the restaurant timezone and enter each day's shifts. Turn on Only accept orders during these hours, then Save and reopen. An end time earlier than the start continues into the next day. Keep both shifts blank for a closed day. Existing stores need a confirmed timezone and a save before checkout enforces these hours.
Set preparation times. Enter realistic minutes for your dishes on Prep times. Estimates have a five-minute minimum; a dish without a saved time uses ten minutes. The kitchen-load setting adds an allowance for other active orders when enabled. These are estimates, not guaranteed ready times.
Create a table and open the kitchen. In Tables & QR, create one clearly named table. Open its customer link and check the table name before printing. Scan the printed code with a real phone. Keep the kitchen screen open in a second browser or device.
Place one practice order
Open the table link as a customer. Choose a dish, select each required option, change the quantity and review the total. Put TEST ORDER in the notes so staff recognise it.
Submit once and keep the order reference. Received means the system recorded the order; staff still need to confirm it. Check that the kitchen ticket shows the right table, items, choices, quantity and total.
Advance the practice order on the kitchen screen and check the customer status page. If the test will not be prepared, cancel it and confirm that it leaves the active board and stays absent after reload.
In setup step 5, Practice order, follow the table order through the kitchen and customer tracking. A finished or cancelled order is evidence of a completed test flow, not proof that every setting is ready. Review the hub warnings for the ordering phone, opening hours and menu before service.
Choose how online orders arrive
Feast uses WhatsApp by default. Review the message and recipient, then tap Send in WhatsApp. Opening the app does not send the message or confirm acceptance, and WhatsApp drafts do not become kitchen tickets.
To receive online pickup and delivery in the kitchen, enable the required service method, then turn on Send online pickup and delivery orders to the kitchen in Restaurant settings. It is off by default. Feast then shows Continue to checkout, collects the customer details and opens order tracking after submission. Existing WhatsApp messages are not imported.
Test pickup and delivery separately. Check the delivery address, configured delivery fee, minimum order and final total. A customer tracking page confirms that the system recorded the order; staff still need to accept it.
With WhatsApp checkout, Continue saved draft recovers the saved order in the same browser tab for up to two hours. It is available on the Feast menu, category, product and policy pages while the saved draft exists. Tap Send in WhatsApp yourself. Dismiss draft removes the saved draft; it does not cancel an order or unsend a message.
Sizes, extras and images
Use product option groups for choices such as size or sauce. The current selector requires one choice per group. To offer no extra, add a choice such as None with a zero surcharge. Do not describe this selector as allowing several extras in one group.
Each option can have a surcharge and an image from your media library. Save, reopen the product and choose the option on the customer page to check both. Two versions of one dish remain separate cart lines when their choices differ.
Edit the cart or recover an uncertain submission
In the table cart, choose Edit choices to change a dish's options without losing its quantity. If the edited choices match another line, the quantities combine. Review the total before submitting.
If the response is lost, use Retry original order. The saved original items, quantities and customer details stay fixed while the result is unconfirmed. Retry that order before changing it or starting another; a timeout alone does not mean the order failed.
Choose a table QR logo
Table QR codes use the ScaanMe logo by default. On eligible Prime plans, open the table QR sheet and choose Use the current restaurant logo or Upload a different logo, then Save table QR logo. Choose a square PNG, JPG, GIF or WebP image, up to 2 MB and at least 256 × 256 pixels. The optional controls appear only when your plan includes custom QR logos.
Changing the logo keeps the table links unchanged. Open the print view, reprint existing stickers to show the new logo, and scan a printed sample before replacing all stickers.
Before each service
Review unavailable dishes, the ordering contact and enabled service methods. Open the kitchen, confirm the correct restaurant and check that updates work. Agree who confirms, prepares, serves and cancels orders.
Keep the order reference if a device disconnects. Follow the on-screen recovery guidance before retrying. Payment-method selection does not record collection or a refund. See Kitchen operations for the service workflow.