Food Court Support

Introduction

YQueue supports basic food court operations with our Kiosk, Online Ordering (OA) and OMS products.

This feature can only be enabled by your account manager.


Limitations / Restrictions

  • Customers place their orders through a single outlet, referred to as the "Primary" or "Default," which serves as the entry point to the food court.
  • When a new item is created in the catalog management interface, it must be linked to a single outlet (further details will be provided in the following section).
  • All POS integrations are disabled and cannot be re-enabled.
  • All GTO integrations are disabled and cannot be re-enabled.
  • Kiosks can only be associated with the primary/default outlet.
  • OMS can only be associated with non-primary/non-default outlets.
  • Pickup Display can only be associated with non-primary/non-default outlets.
  • Online ordering functionality is disabled for non-primary/non-default outlets.
  • Kiosk ordering functionality is disabled for non-primary/non-default outlets.
  • Delivery is not available at any of the outlets.

Managing Menus

Design

As customers engage with the primary/default outlet rather than each outlet individually, it is recommended that merchants design create a menu (including an image) for each outlet.

These menus will be displayed as outlets in Kiosk & OA, while all other catalog management features will still be accessible (excluding the sharing of items, as they must be linked to a particular outlet).

OMS Availability Management

When an item is made unavailable in OMS it will be made globally unavailable (i.e. unavailable at all outlets, including the default/primary outlet). Other catalog components (such as modifier groups, modifiers & meals) will only be disabled at the outlet associated with the OMS terminal. Care must be taken to ensure that if modifier groups/modifiers/meals are shared between outlets it will still be possible for a customer to order the modifier group/modifier/meal at the primary/default outlet unless it is made unavailable in the merchant console.


Managing Orders

When an order is placed at the primary/default outlet, it will temporarily enter the "Pending Merchant Acceptance" state and individual line items will be replicated to each outlet (as identified by the item's outlet association). Once this replication occurs, the order enters a "Sent To Outlets" state to reflect that each individual outlet now has control over their copy of the original order.

This replication results in multiple copies of the same order existing in the system, one associated with the primary/default outlet, and one for each outlet that is sent any of the items from the original order. For example, an order with five items that is destined for two outlets would result in a total of three orders: the original order (that the user interacts with), and a copy of the order for each of the two outlets.

Due to payment gateway limitations the payment information from the original order is not copied to any of the replicated orders. Instead (for paid orders) we associate a "Food Court Reimbursement" transaction with the orders that are sent to the individual stalls. This will ensure that orders appear as paid in OMS when the original order at the primary/default outlet was successfully paid.

Other than the above points, order management continues as-per-usual via OMS.


Reporting

YQueue allows food court operators to invite stall owners as "staff members" of the food court merchant account and restrict their reporting access to specific outlets/stalls. This allows food court operators to view the performance of all stalls at a glance, while ensuring that stall owners cannot see information pertaining to other stall owners.