# Restaurant step 10: online menu, table QR and Shopper app

> Let guests order from their table by QR code, from your website with an online menu widget, or from the SmartPOS Shopper app, straight to your kitchen.

Source: https://docs.smartposhub.com/business-types/restaurant/step-10-online-ordering-and-qr/  
Last updated: 2026-10-30  
Product: SmartPOS Hub (https://smartposhub.com)

Guests can order without waiting for a waiter: by scanning a QR code on the table, from an online menu on your website or social pages, or in the **SmartPOS Shopper** app. All three send the order to the same kitchen display and Orders board as the POS.

> **How to turn it on**
> 1. **Plan:** Website and widgets, and the Shopper app, are included in some plans (check Settings › Package Subscription)
> 2. **Switch:** Website module on; Shopper app: Settings › Shopper app & Scan & Go › Show my store in the Shopper app
> 3. **Permission:** Website › Widgets permission for the staff who create widgets

## 1. Create an online menu widget

1. Open **Website › Widgets** and click **New widget**.
2. Choose the **Online menu** type. It asks the guest for the order type first (Pickup, Dine-in with a table, or Delivery), then shows your categories as sections with the modifiers window.
3. Pick the store (location), the categories to show, and the order types you accept.
4. Check the live preview on the right (desktop, tablet and phone).
5. Save, then make the widget **Live**.

![Shop widgets list with a Floating cart and an Online menu widget, both Live, with views, add to cart, orders and revenue](https://docs.smartposhub.com/_astro/widgets-list-online-menu.J2og1OXY.png) (web app page: `/website/widgets`)
*Website › Widgets lists each widget with its 30-day views, carts, orders and revenue.*

## 2. Share the direct link

Click **Link** on the widget. You get a link to a hosted order page, buttons to share it by WhatsApp, e-mail or SMS, and a QR code to download as PNG or SVG. No website is needed.

![Direct link window with the order page link, Copy link, WhatsApp, E-mail and SMS buttons, and a QR code with PNG and SVG downloads](https://docs.smartposhub.com/_astro/widget-direct-link-and-qr.DSbMJtjc.png) (web app page: `/website/widgets`)
*Share the order page link or print its QR code on flyers and menus.*

![Hosted order page on a phone asking How would you like your order with Pickup, Delivery and Dine-in](https://docs.smartposhub.com/_astro/online-menu-order-page-phone.DcDDXzgU.png)
*The hosted order page asks for the order type first.*

## 3. Print table QR codes

1. In the **Link** window, click **Link builder and table QR codes**.
2. In the link builder you can preset the order type, store, table, category, product and language; the link and QR update as you choose.
3. Under **Table QR codes**, pick the store and print the A4 sheet: six cards per page, each with the table name, area, seats, QR code and "Scan to order".
4. Place each card on its table.

When a guest scans a table card, the menu opens with **Dine-in · Table T4** already set, so the order-type question is skipped. The order reaches the kitchen with the table number, and **Website › Orders** shows it as a dine-in order for that table.

:::tip[Test every table card]
Scan two or three cards with your own phone before service and place a small test order. Then cancel it in **Website › Orders**.
:::

## 4. Put your restaurant in the SmartPOS Shopper app

1. Open **Settings › Shopper app & Scan & Go**.
2. On the **Settings** tab, tick **Show my store in the Shopper app**. Choose whether anyone with your store code can join or you approve each member, and which locations appear.
3. Tick **List my store in "Find stores"** so people nearby can find you.
4. Fill in **Store profile** and pick a look under **Design**. Print the **Store QR poster** for your counter.
5. Save.

Guests install [SmartPOS Shopper from Google Play](https://play.google.com/store/apps/details?id=com.smartposhub.shopper) and join your store. They then order for pickup, delivery or dine-in (choosing a table), reserve a table when [Bookings](https://docs.smartposhub.com/modules/bookings/) is on, and receive receipts and push notifications.

![SmartPOS Shopper app home for a diner with Order, Reserve a table, My reservations, My orders and My store card](https://docs.smartposhub.com/_astro/shopper-restaurant-home.rQpDH6ls.png)
![Shopper app checkout with Dine-in selected, table T2 and Pay at the store](https://docs.smartposhub.com/_astro/shopper-dine-in-checkout.BkmzFHVK.png)
*A restaurant in the SmartPOS Shopper app, and a dine-in checkout with a table.*

More detail: [Widgets](https://docs.smartposhub.com/online/widgets/), [Order links and QR codes](https://docs.smartposhub.com/online/order-links-and-qr/), [Shopper app for your store](https://docs.smartposhub.com/online/shopper-app-for-your-store/) and [Payments for online orders](https://docs.smartposhub.com/online/payments-for-online-orders/).

## Next step

  - [Daily operations](https://docs.smartposhub.com/business-types/restaurant/daily-operations/)
  - [Online store overview](https://docs.smartposhub.com/online/overview/)

## Frequently asked questions

### Do I need my own website to take online orders?

No. Every widget has a direct link that opens a hosted order page with your name and logo. Share it on WhatsApp, social media or print it as a QR code.

### How does table QR ordering work?

Each table QR code opens your online menu with Dine-in and that table already chosen. The guest orders, and the order appears on the kitchen display and the Orders board with the table number.

### Do guests pay online when they order from the table?

That depends on the payment methods you turn on for online orders. Many restaurants let table orders pay at the counter or at the end; see Payments for online orders.

### Where do online orders show up?

In Website › Orders, on the Orders board and on the kitchen display. Dine-in web orders show their table, for example Dine-in · Table B1.

### What can guests do in the SmartPOS Shopper app?

Once your store is in the app, guests can join it, browse the menu, order for pickup, delivery or dine-in, reserve a table when Bookings is on, see receipts and chat with you.

### Can I see how many orders came from QR codes?

Yes. The widget's Performance card splits views and orders by source - embedded, direct link and QR code.
