Orders from the table

Orders, Table, Self-Ordering, Staff, Payments, Pickup

Description: Allows customers (or staff) to send orders directly from a mobile device or tablet associated with a specific table.

What is it for? (Practical examples)

This tool is designed to optimize workflow in dining environments, reducing wait times and improving order management.

  • Self-Ordering for customers: Allows customers to scan a QR code on the table and independently send their order, reducing the need for immediate waiter intervention.
  • Work tool for staff: Enables the waiter to quickly record the order on a tablet, immediately associating it with the table and the responsible operator.
  • Quick payment management: Facilitates the choice of payment method right after sending the order (e.g., pay online immediately or pay at the register).

Main Features

1. Creation and management of orders

  • Table selection: If the table is not pre-selected (for example via a specific link), the user or staff can choose the table from the list before sending the order.
  • Sending the order (Pre-order): The order is first sent as a provisional "Order," saving the cart contents and associating it with the table.
  • Summary and payment choice: After sending the order, a summary is shown with the total amount to pay and the available payment methods (e.g., Credit Card, PayPal, Pay at the register).
  • Conversion into sale: Once the payment method is selected, the provisional order is converted into a final Sales Order in the system.

2. Order display and pickup

  • Order summary page: The order detail page (accessible from the reserved area or via direct link) is optimized for table orders.
  • Barcode for pickup/register: Once the order is in preparation or paid status, a large order number and barcode are displayed. This helps the cash or kitchen staff identify and manage the order.
  • "Pay at the register" option: When the user chooses to pay at the register, the order is immediately confirmed and put into processing, awaiting payment completion at pickup or service.

3. Tools for staff

  • Operator association: It is possible to associate the order with a specific operator (e.g., waiter) via a parameter in the link, useful for internal tracking and commission management.
  • Label assignment: Specific labels can be pre-assigned to the order (e.g., "Table Orders," "Urgent") for better categorization in the order management panel.

How to configure

The module configuration is done by creating a Private Page and managing the plugin’s general settings.

1. General Plugin Settings

OptionDescription
NotificationsBy selecting this option, the system will send automatic notifications (e.g., via email or internal notification) every time a new order is sent from the table.

2. Ordering Page Configuration (Visual Builder)

To build the ordering page, you need to use the blocks dedicated to table ordering:

BlockSettingDescription
Ordering FormAssign labelsAllows selecting one or more labels to automatically assign to all orders generated through this specific module.
CartCart contentChoose whether the cart should be: <br> - Session-based: Keeps added products, useful if the user navigates between pages. <br> - Empty on load: Empties the cart every time the page loads. Recommended for shared devices (e.g., fixed tablets on the table).

Automatic integrations

Dedicated page for table ordering

A new Private Page is added to the system, named "Table Ordering." This page is the main access point for receiving orders.

Payment flow modification

For orders generated through this module:

  • The standard payment method "Cash on Delivery" is renamed to "Pay at the register."
  • If the user selects "Pay at the register," the order is immediately accepted and put into processing (status 'Awaiting pickup' or 'In preparation'), without going through an external payment gateway.

Optimized order details

The order details display in the User Area is modified to immediately show the barcode and the order number in large format, speeding up the pickup process or verification by staff.