Who Is This For?
F&B merchants who want to understand how QR Order and Pay works end-to-end, from the customer scanning a QR code to the order appearing on the POS and BackOffice.
Overview
Read the Introduction section next for what QR Order and Pay is, the difference between static and dynamic codes, and how guest checkout plus Pay Now, Pay Later, and Pay at Counter fit together.
Then follow 'How the customer journey looks' for dine in and takeaway, and use 'How you manage orders on POS' as a bridge to day to day cashier tasks.
Notes:
To set up QR Order and Pay for your store, see here.
To create your tables and QR codes, see here.
Before You Begin
QR Order and Pay must be enabled and configured in your BackOffice. See here.
Your store must be online to receive orders. See here.
For Dine In, your tables and QR codes must be created. See here.
Introduction
What is QR Order and Pay?
QR Order and Pay lets your customers order and pay from their phones by scanning a QR code at the table, counter, or entrance. It replaces paper menus for many stores and keeps the order, payment, and kitchen ticket flow digital.
When you are ready to configure the feature, follow the numbered tabs in BackOffice under 'Online Orders', then open 'QR Order and Pay'. See here for the full setup path (Store Settings, Collection, Featured Products, General).
Static and dynamic QR codes
Every dine in order needs to be tied to a table (or a clear service point). You can use:
'Static QR' uses fixed QR stickers or standees, usually one per table, supplied by StoreHub.
'Dynamic QR' uses temporary QR codes you print from the POS receipt printer when a guest sits down, with a validity window you control.
Takeaway only stores can use a single shared takeaway QR instead of per-table codes. For setup steps, printing, and when to pick static versus dynamic, see here.
Note:
You can run static and dynamic QR on the same table. The customer can scan either code without losing or duplicating an open order.
Guest checkout and payment options
'Guest checkout' lets customers complete an order without creating a Beep account. They can still choose to sign in if they want order history or cashback.
You can also mix three payment behaviors. The labels below are how they appear in reporting and training:
Mode | When the customer pays | Best for |
'Pay Now' (default) | Before the order is sent to the kitchen, payment first, then food. | Quick service, takeaway, busy outlets that want guaranteed payment. |
'Pay Later' | After the customer finishes dining. The order is sent to the kitchen on 'Place Order', then paid in the Beep app or at the counter at the end. | Full service dine in where guests add rounds of drinks or dishes. |
'Pay at Counter' | The customer places the order in the Beep app and pays at the cashier with your usual POS methods. | Cash heavy stores or guests who do not want to pay on a phone. |
Note:
To turn guest checkout, Pay Later, or Pay at Counter on or off, use the 'General' tab inside 'QR Order and Pay'. For step by step toggles, see this article, section on checkout options, then return to this article for the customer experience.
How the customer journey looks
How Customers Place an Order
1. The customer scans the QR code at the table, counter, or entrance.
2. The customer chooses their order type, Dine In or Takeaway.
Note:
If you would like to receive physical collateral materials, you can submit a request through your Back Office. Refer to this article for more information.
3. The customer browses the digital menu, adds items to the cart, and proceeds to checkout.
Checkout options
Pay Later: Customers can place an order and send it to the kitchen before paying. Their tab stays open, so they can add items at any time and settle the bill at the end.
Pay Now: This applies when "Pay Later" is turned off. Customers must complete payment before their order is sent to the kitchen.
Pay Online: Customers pay within the app using any of the available online payment methods.
Pay at Counter: Customers can choose to pay at the counter instead of completing the transaction in the app.
Note: You can turn on 'Pay Later' and 'Pay at Counter' at the same time. For example, customers can open a tab, add items throughout their visit, and then pay at the counter when they're done.
The confirmation screen
Once your customer places their order, they land on a confirmation screen. It shows their order number, their table number, and the items they ordered with the subtotal.
If your store takes payment at the counter, this screen asks the customer to show their table and order number to the cashier.
The order details screen
Tapping the order opens the order details screen. Your customer can come back to it at any time from their order history. They do not need to keep the tab open.
The screen shows:
The order status, as three steps, with the current one highlighted.
The collection code, under the heading 'Show code to collect order'.
Your store banner, with a 'View Menu' link back to your menu.
Your store name and address.
The receipt number, with a 'Copy' button next to it.
The full order: every item, then subtotal, tax, service charge, rounding and total. Tap 'Show More' to open this.
A 'Get Help' button at the bottom of the screen.
For a dine-in order, the table number also shows in the top corner.
If a customer says they cannot find their order, ask them to check their order history rather than looking for the tab they had open.
4. Before paying, the customer can sign up for or sign in to a Beep account to track their order and payment history. Sign-up is optional, guest checkout is supported.
The sign-in screen opens as a pop-up over the page your customer is already on, rather than taking them somewhere else. It shows your banner, your logo and your store name, so it looks like part of your store. Below the sign-in options there is a full-width 'Continue as Guest' button.
A customer who signs in stays signed in for 14 days. The 14 days start again on each visit, so regular customers are asked for a code far less often.
Note: Customers must use the Beep app (not Beep web) for the best experience. See here for what to do if customers report issues placing an order.
How Restaurants See an Order
1. Restaurants will receive a notification for every new order.
2. To view all orders, go to 'Transactions' tab on your POS register.
Dine In Flow
When a customer places a Dine In order, the order is tied to the table they scanned.
1. The customer scans the static QR code at their table, places their order, and pays (or chooses Pay Later if enabled, see here).
2. The order is sent to your POS register and the kitchen printer simultaneously.
3. Receipts and kitchen dockets are printed with the order or table number so your team knows where to deliver the food.
Takeaway Flow
For Takeaway, the customer scans a takeaway QR code (typically displayed at the counter or entrance) and the order is queued for self-pickup.
1. The customer scans the takeaway QR code, places the order, and pays.
2. A queue number is generated and shown to the customer.
3. The order appears on your POS register under the 'Online' tab. Your kitchen prepares the order.
4. When the order is ready, your cashier taps 'Order Ready' on the POS to notify the customer (if Self-Pickup Alerts are enabled, see here).
5. When the customer collects the order, your cashier taps 'Picked Up' to close out the order.
Note:
Queue numbers reset daily at midnight. If you need to reset the queue manually, see the troubleshooting section in this article.
What Your Customer Sees After They Order
Once your customer places their order, they land on a confirmation screen. It shows their order number, their table number, and the items they ordered with the subtotal.
If your store takes payment at the counter, this screen asks the customer to show their table and order number to the cashier.
The order details screen
Tapping the order opens the order details screen. Your customer can come back to it at any time from their order history. They do not need to keep the tab open.
The screen shows:
The order status, as three steps, with the current one highlighted.
The collection code, under the heading 'Show code to collect order'.
Your store banner, with a 'View Menu' link back to your menu.
Your store name and address.
The receipt number, with a 'Copy' button next to it.
The full order: every item, then subtotal, tax, service charge, rounding and total. Tap 'Show More' to open this.
A 'Get Help' button at the bottom of the screen.
For a dine-in order, the table number also shows in the top corner.
If a customer says they cannot find their order, ask them to check their order history rather than looking for the tab they had open.
How you manage orders on POS
Once a QR order is live, cashiers work from the POS. Typical tasks are:
'Add items' to a Pay Later table when the guest orders another round.
'Remove or adjust items' before payment when the kitchen cannot fulfil something (follow your store policy).
'Cancel a QR order' when the whole bill must be voided within the allowed window.
For full screenshots, permissions, and refund timelines, see here.
How you manage orders from BackOffice
You can also view and manage all QR orders from your BackOffice, useful for desk-based monitoring and historical reporting.
1. Sign in to your BackOffice.
2. Open 'Online Orders' to view the full list of orders, statuses, and customers.
3. From the order detail page you can change order status, view payment information, and see which customer placed the order.
Note:
To find the URL of a customer's QR order receipt (often requested for refund or support), open the order from BackOffice and copy the order detail link.
Troubleshooting
Issue | What to do |
Customer lost their order after closing the tab. | Ask them to open their order history in Beep. The order is saved there. |
Customer says they did not get a receipt. | The receipt number is on the order details screen under 'Order Info', with a 'Copy' button. |
Customer cannot find their collection code. | It is near the top of the order details screen, under 'Show code to collect order'. |
Order still shows as not paid. | If your store takes payment at the counter, the order stays at the first step until your cashier takes payment. |
FAQs
1. Do customers need a Beep account to order?
No. Sign-in is optional. Customers can complete a guest checkout, but a Beep account lets them track order history and use stored cashback.
2. Can a customer add items after they have already placed an order?
Only Pay Later orders can have items added. The cashier adds them via the POS; see here. Pay Now orders are locked once paid.
3. What happens if a customer's payment is shown as successful but the order does not appear on POS?
The payment may have failed silently. Do not release the order to the customer. An automatic refund will be issued. See troubleshooting in this article.
4. Can customers order from a takeaway QR code while sitting at a table?
Yes, the QR they scan determines the order type, not where they are sitting. Make sure your QR codes are clearly labelled "Dine In" or "Takeaway".
5. Do I need a separate QR code for every table?
Yes for Dine In with a static QR setup, so the order is tied to the correct table. Takeaway typically uses one shared QR. See here.
6. Does my customer need the Beep app to see their order?
No. They can open the order from the same browser they ordered in. The app makes it easier to find past orders.
7. Can my customer see their order after they leave the store?
Yes. The order stays in their order history and can be opened again at any time.
8. What is the code on the order screen for?
It is the collection code. Your customer shows it when they collect their order.
9. My customer says the total is different from the menu price.
The order details screen breaks the total into subtotal, tax, service charge and rounding. Ask them to tap 'Show More'.
Need Help?
Contact StoreHub Support via live chat in your StoreHub app or email [email protected].
Was this article helpful?
Let us know below or contact support for further assistance.















