How To Use QR Table Ordering On CravingsPH
Direct answer
Scan the QR code on your table to open a table session. The system identifies your branch and table automatically — no need to type anything. Browse the menu, customise items with required modifiers (like steak temperature) and optional extras (like sauce or wine pairing), add to cart, and submit. Your table is pre-filled at checkout. You can place multiple orders during a single session — drinks first, then food, then dessert — and the restaurant sees all orders grouped by your table.
Scan the QR code at your table
Every table at a participating restaurant has a printed QR code. Open the CravingsPH app or tap the Scan button in the bottom navigation bar to launch the scanner, then point your phone's camera at the code.
The QR code encodes the branch and the specific table you are sitting at. When you scan it, the system opens a table session — a live record that links your visit to that physical table. You land directly on the restaurant's menu with your table already identified.
What you will see
Point your camera at the QR code on the table
Tip: If the camera does not focus on the QR code, move your phone a little further away or tap the screen to refocus. Most phones need at least 15 cm of distance to read the code.
You do not need to type a table number. The QR code handles it automatically. If you cannot scan, you can still find the restaurant through search and enter your table number manually at checkout.
Your table session is now active
After scanning, a table session banner appears at the top of the menu page. It shows the table label (e.g., "Table 5") and a session indicator confirming you are connected to that table.
The session stays active for the entire duration of your visit. You can place multiple orders during a single session — a round of drinks first, then starters, then mains — and each order is linked to the same table. The restaurant's kitchen sees all orders from your table grouped together.
What you will see
Table 5
Le Petit Bistro · Legaspi Village
Customise with modifiers and variants
The item detail sheet shows all available customisation options. Some items have variants (like sizes or preparations) and modifier groups (like add-ons or choices).
Modifiers come in two types: required and optional. Required modifiers — like choosing your steak temperature — must be selected before you can add the item to your cart. Optional modifiers — like an extra sauce or a wine pairing — can be toggled on or skipped entirely.
Tip: You can add the same item multiple times with different customisations. Order one steak medium rare with béarnaise and another well done with au poivre — each becomes a separate cart line.
Required modifiers
A required modifier group forces you to make a selection. For example, a steak might require you to choose a temperature: Rare, Medium Rare, Medium, or Well Done. The Add to Cart button stays disabled until all required selections are made.
Required groups show a "Required" label and indicate how many selections you need — usually one. This ensures the kitchen always knows how to prepare your item.
What you will see
Steak Frites
₱1,650
Temperature
RequiredSauce
OptionalWine Pairing
OptionalOptional modifiers
Optional modifier groups let you add extras without obligation. A sauce selection might be optional — pick one if you want, or skip it. Some optional groups allow multiple selections with a maximum limit.
Modifiers with an additional cost show the price next to the name. The item total updates in real time as you toggle modifiers on and off.
Selecting a variant
Variants represent different versions of the same item — an espresso vs. a café crème, a regular juice vs. a large. Each variant has its own price. Select one before adding to cart.
What you will see
Café
French-press coffee, single origin
Choose your style
Review your cart
Tap the floating cart button at the bottom of the screen to open the cart drawer. Each line item shows the item name, selected variant, active modifiers, quantity, and line total.
Your table information is shown at the top of the cart as a reminder — the table label from your scanned QR code. Adjust quantities with the inline picker or swipe to remove an item. The subtotal and total update automatically.
What you will see
Your Order
3 itemsSteak Frites
Medium Rare · Béarnaise
Qty: 1
Coq au Vin
Qty: 1
Café (Double)
Qty: 2
Your cart is saved to your device. If you close the browser and return to the same restaurant, your items will still be there — and your table session remains active.
Submit your order
Tap Checkout from the cart drawer to open the checkout sheet. Because you scanned a QR code, your table number is already filled in — no manual entry required.
Review the order summary one final time: items, quantities, modifiers, and total. Add any special instructions for the kitchen in the notes field if needed. Then tap Submit Order.
If you are not signed in, you will be prompted to log in or create an account before the order goes through. This lets the restaurant associate the order with your profile.
What you will see
Checkout
Table 5 — Le Petit Bistro
Auto-filled from QR scan
Order summary
Special instructions
Tip: After submitting, your cart clears but your table session stays active. You can browse the menu and place another order — perfect for ordering drinks after your main course.
Track your order in real time
After submitting, you land on the order tracking page. The status timeline updates in real time as the restaurant processes your order: Submitted → Accepted → Preparing → Serving Soon → Served.
You can also find all your orders from the Orders page in the bottom navigation. If you placed multiple orders during your table session, each one appears as a separate entry with its own status.
What you will see
Order #1087
Table 5Session orders
End your visit
OptionalWhen you are finished dining, the restaurant staff closes your table session. This marks the table as available for the next guest. All orders from your visit remain in your order history.
You do not need to take any action to end the session — the restaurant handles it. If you want, you can close the session yourself from the session banner at the top of the menu page.
Frequently asked questions
What is a table session?
A table session is a live record that connects your visit to a physical table. It starts when you scan the QR code and stays active until the restaurant closes it out. All orders you place during the session are linked to the same table.
Can multiple people at the same table scan the QR code?
Yes. Each guest can scan the same QR code. All orders go to the same table session, so the restaurant can serve the right table regardless of who placed each order.
What are required modifiers?
Required modifiers force you to make a selection before adding an item. For example, a steak requires a temperature choice. The Add to Cart button stays disabled until all required selections are made. This ensures the kitchen always knows how to prepare your item.
What are optional modifiers?
Optional modifiers let you add extras without obligation — like a sauce or wine pairing. Some have an additional cost. You can toggle them on or skip them entirely. Multi-select groups may have a maximum limit.
Can I place more than one order per visit?
Yes. After submitting an order, your cart clears but the table session stays active. Browse the menu and place another order whenever you are ready — drinks first, then starters, then mains.
What if I cannot scan the QR code?
You can find the restaurant through the search page and browse its menu. At checkout, you will need to enter your table number manually instead of having it auto-filled.
When does my table session end?
The restaurant staff closes the session after you pay and leave. You do not need to do anything — but you can also close it yourself from the session banner if you want.
Is my cart saved between orders?
Yes. Your cart is stored on your device. If you close the browser and return, your items are still there as long as you go back to the same restaurant. Your table session also remains active.