> ## Documentation Index
> Fetch the complete documentation index at: https://help.atlas.kitchen/llms.txt
> Use this file to discover all available pages before exploring further.

# Scan to order

> Scan to order QR codes, payment options and diner settings.

Set up how diners browse, order and pay through Scan to order at each outlet.

Open **Channel settings > [Scan to order](https://portal.atlas.kitchen/scan-to-order)**.
Tap **Edit** beside the configuration for your outlet.

## Language

Enable **Enable language toggle** to offer English and Chinese. Translate your menu on [Menus](https://help.atlas.kitchen/menu-builder/menu-translations.md).

## Splash page

Use **Show fulfilment type selector splash** when diners should choose dine-in or takeaway before browsing.
Add branding through **Splash image/video URL**, using a URL or an uploaded image or video.
Supported files are PNG, JPG, GIF and MP4, up to 25MB. Check the media preview before saving.

Enable **Show fulfilment type selector splash for table QR only** to offer that choice at tables.
The takeaway QR continues to use takeaway.

## QR codes and payment timing

Choose **QR code type** to match your service:

* **Permanent QR codes to pay before submitting order** suit tables with fixed QR stickers.
  Diners pay before orders reach the kitchen.
* **Dynamic QR codes to pay at the end of meal** use a new code for each seating.
  Diners send orders during the meal and pay at the end.

Changing the QR code type changes when diners pay.
Tap **Save** before downloading or generating codes after changing the type.

For permanent codes, open **Table QR codes** and tap **View** for an area.
Then tap **Download QR** beside a table.
Use **Download all QR codes** for all table codes.
The separate **Takeaway QR code** lets diners place takeaway orders.

Generating a dynamic code starts a live ordering session and can print a QR receipt.
Select a table under **Select a QR code to generate**, then tap **Generate QR code**.

In dynamic mode, use **Hold orders** when staff should control when kitchen preparation starts.
Diners' items remain held until staff fire them.
Use **Add space above QR strip** when the printed strip needs room for a clip.

If a table is missing, check its outlet and area in [Tables and areas](https://portal.atlas.kitchen/areas).

## Payment options

Under **Payment**, choose how diners can settle their orders:

* **Allow pay through phone option** lets diners pay on their own phones.
* **Allow pay at counter option** is available with permanent codes. Diners pay staff before confirming their orders.
* **Allow calling for bill** is available with dynamic codes. Diners request a bill for payment at the table.

## Diner information

Use **Name collection**, **Contact number collection** and **Email collection** for the details your service needs.
Choose **Hidden**, **Optional** or **Required** where available.
Email cannot be hidden when Atlas ID sign-in is enabled.

Use **Prompt for number of guests** to ask for the table's party size when diners order.

## Menu ordering options

* **Enable order notes** collects instructions for the whole order.
* **Enable item instructions** collects instructions for individual products, such as sauce on the side.
* **Show 2 column products layout** displays non-highlighted products two per row.
* **Vending machine mode** suits one-product checkouts. Adding another product replaces the previous selection.

## Takeaway bags

For pickup orders, turn on **Enable takeaway bags** and select a **Takeaway bag product**.
Set the **Takeaway bag prompt text** and **Default quantity**.
A default of 0 adds no bags automatically. Diners can change or remove the quantity.

## Buzzer numbers

Use **Collect buzzer number** under **Order flow settings** when you hand out pagers for collection.
Set the valid number ranges to match your devices. Diners enter their number before checkout.

## Confirmation page

Use **Custom message on confirmation page** for instructions diners need after ordering.
For example, explain where to collect food.

## Call staff

For table service, **Allow diners to call staff from their phone** adds a service-request button.
Add up to five request options, then select notification printers under **Choose printers**.
Use this for requests such as water or cutlery, with labels that suit your service.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.