Skip to main content

How to Set Up Tables and QR Codes

Who Is This For?

F&B merchants who use QR Order and Pay for 'Dine In' and need to set up tables, generate the QR codes that customers scan, and (optionally) collect a pax count when customers start ordering.

Overview

Overview of static versus dynamic QR code options for QR Order and Pay.

Every Dine In QR order must map to a table. You can use fixed stickers (static) or time limited slips from the receipt printer (dynamic).

  • 'Static QR' uses one sticker or standee per table from StoreHub.

  • 'Dynamic QR' prints from the POS when guests sit down; you control how long the code stays valid.

Below you will find a comparison table, then steps for static stickers, dynamic printing, and optional pax count.

For Takeaway-only operations, you do not need tables. A single takeaway QR (provided in your QR Order and Pay welcome kit or printable on demand) is enough.

Note:

  • You can run both Static and Dynamic QR on the same table. The customer can scan either; the order goes to the same place without duplication.


Before You Begin

  • QR Order and Pay must be enabled and configured in BackOffice. See here.

  • Your POS Table Layout must be set up before printing dynamic QR codes (and is also recommended before requesting static stickers). See here.

  • For Dynamic QR: a connected receipt printer.

  • For Pax Count: the 'New iOS POS' with Table Layout enabled.


Which QR setup should you use?

Static QR

Dynamic QR

What it is

Fixed QR sticker or standee provided by StoreHub

QR printed on demand from your POS receipt printer

Tied to a specific table

Yes, one QR per table

Yes, printed for the table the cashier selects

Validity

Permanent

Customizable (default 2 hours, minimum 1 hour, no maximum)

Setup effort

Create tables in BackOffice, then submit a request to StoreHub for stickers/standees

None beyond Table Layout on POS, just print when needed

Best for

High-traffic dine-in restaurants, fixed seating, low staff turnover

Restaurants with changing layouts, walk-in seating, or who want validity control to reduce prank orders

Risk of prank orders

Higher, anyone with the QR can order

Lower, QR expires


Step-by-Step Guide

Option 1: Set Up Static QR Codes

Static QR is a sticker or standee that StoreHub prints and ships to you, one per table. To order them, first create your tables in BackOffice and then submit a request.

Step 1: Create Tables in BackOffice

1. In BackOffice, go to 'Settings', then open 'Stores' and click your store.

2. Open the 'Tables' tab and click 'Add Table'.

BackOffice Stores Tables tab with the Add Table button highlighted.

3. Enter the 'Table Name' (e.g., "A1") and 'Seating Capacity' (e.g., 4). Click 'Save'.

Add Table dialog showing fields for table name and seating capacity.

4. Repeat for every table. New tables sync automatically to QR Order and Pay.

Note:

  • The BackOffice table list does not auto-sync to your POS Table Layout. You still need to design the visual layout on your POS. See here.

Step 2: Request Your Static QR Stickers / Standees

1. In BackOffice, go to 'Online Orders', then open 'QR Order and Pay', then open the 'Store Settings' tab and select your store.

2. Scroll to 'QR Code Request' and click 'New Request'.

Store Settings tab in QR Order and Pay with the New Request button highlighted.

3. In 'Table Numbering', choose 'Import from Table Layout' (this pulls the tables you created in Step 1).

New Request dialog with Table Numbering set to Import from Table Layout.

4. Or you can pick the option you want:

  • 'Automatic': StoreHub generates and ships table stickers based on your table list.

  • 'Counter Service': Only counter-service stickers (no per-table QR).

5. Click 'Submit Request'. The relevant team will contact you for delivery and any artwork preferences.

Note:

  • If you do not hear back within a few business days, contact StoreHub Support via live chat.

Step 3: Apply the Stickers / Set Up the Standees

When the kit arrives, attach each QR to the matching table. Make sure the table number is visible to both the customer and your staff so order delivery is unambiguous.


Option 2: Print Dynamic QR Codes

Dynamic QR is printed on demand from the POS receipt printer. Use this when a customer arrives, then re-print on expiry or for a new party.

1. On your POS, tap 'Register' to open the table layout.

2. 'Tap and hold' the table you want a QR for until a pop-up appears.

POS Register Table Layout screen with multiple tables visible.

3. (Optional) Adjust the validity period. The default is 2 hours, the minimum is 1 hour, and there is no maximum. Shorter periods reduce the risk of prank or duplicate orders.

Dynamic QR pop-up on POS with validity period selector and Print Ordering QR button.

4. Tap 'Print Ordering QR'. The QR prints from your main receipt printer and is ready to hand to the customer.

Receipt printer printing a dynamic QR Order and Pay code with table information.

Notes:

  • Dynamic QR supports both Pay Now and Pay Later flows.

  • If the QR expires while the customer is still ordering, just print a new QR. Existing items in the cart are preserved.

  • Dynamic QR codes cannot be cancelled before they expire. If the table is no longer in use, simply let it expire.

  • If a customer wants to 'change tables' or 'split a table' mid-meal, change/split the table on POS first to retain the existing orders, then print a new QR for the new (or other) table.


Optional: Enable Pax Count for Dine In

Pax count lets customers enter the 'number of diners' before they start adding items. This data flows into your POS table view and reports.

Note:

  • This feature is only available on the 'New iOS POS'. See here if you are still on the legacy iOS POS.

Confirm the Setting in BackOffice

1. In BackOffice, go to 'Settings', then open 'Account', then open the 'F&B' tab.

2. Scroll to the 'General' section. The setting 'Enable Input Number of Pax in POS and QR Order and Pay' is auto-enabled when all the requirements (New iOS POS, QR Order and Pay enabled, Table Layout enabled) are met.

F&B settings General section with Enable Input Number of Pax in POS and QR Order and Pay enabled.

3. Untick the box if you do not want customers to enter pax themselves. Your cashier can still enter pax via Table Layout on the POS.

Customer Flow with Pax Count

1. Customer scans the table QR.

2. The Beep app prompts the customer to enter the 'number of pax'.

Beep app prompting the customer to enter the number of pax after scanning a table QR.

3. Customer taps 'Start Ordering' and proceeds normally.

Note:

  • Pax count entered by customers is self-reported, so it can vary. For audit-grade pax data, use POS-side entry instead.


Troubleshooting

Issue

What to do

I added a table in BackOffice, but it does not show in the POS Table Layout.

BackOffice Tables and POS Table Layout are managed separately. Update the POS Table Layout by referring to this article.

I cannot print a dynamic QR.

Check the receipt printer is connected and powered on. The Print Ordering QR button is only visible when Table Layout is enabled on the POS.

Customer scanned a static QR after the order was already paid - what happens?

They will see a fresh menu and can place a 'new' order on the same table. Existing closed orders are not affected.

Pax count prompt does not appear for the customer.

Confirm: New iOS POS is in use, QR Order and Pay is enabled, Table Layout is enabled, and the 'Enable Input Number of Pax' box is ticked in 'F&B General'.

I want to find a customer's QR order URL (for refund or support).

In the BackOffice 'Online Orders' page, open the order and copy the order detail link from the address bar. Share this with the customer or StoreHub Support.

Static QR sticker is damaged or missing.

Submit a new request via ''Store Settings', then 'New Request'', or contact StoreHub Support via live chat for a replacement.


FAQs

1. What is the difference between Static and Dynamic QR codes?

Static codes stay on the table; dynamic codes expire after the window you set. See the comparison table in this article for a full side by side list.

2. Can I use both Static and Dynamic QR on the same table?

Yes. This is also covered in the pink Note near the top of the article.

3. What is the minimum and maximum validity for a dynamic QR?

Minimum 1 hour, no maximum. We recommend keeping it short (2-4 hours) to reduce prank or unauthorized orders.

4. Can I cancel a printed dynamic QR before it expires?

No. Dynamic QRs run their full validity. If the table is no longer in use, simply let it expire.

5. Do I need to set up tables for Takeaway?

No. Takeaway uses a single shared QR. Tables are only needed for Dine In.

6. What happens if a customer wants to change tables mid-meal?

Change the table on the POS (Table Layout) first to preserve the existing order, then print a new dynamic QR for the new table. The same applies to splitting a table.


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.

Did this answer your question?