FoodZaps Integration


YQueue provides an integration with FoodZaps for our Kiosk and Online Ordering applications.


Installation

Before You Get Started

You should be aware of the below points before activating the integration. If you have any questions, please contact your account manager for assistance.

  • We do not support the FoodZaps concept of a "Set Meal"
  • You cannot activate the FoodZaps integration if you have an existing POS integration configured against your merchant profile
  • You cannot activate the FoodZaps integration if your merchant profile has more than one linked outlet
  • You cannot activate the FoodZaps integration if you have any outstanding orders at your outlet (mark any in-progress orders as complete to proceed)
  • You cannot activate the FoodZaps integration if you are accepting delivery orders via Rida, or if you're not accepting in-house delivery orders automatically
  • You will not be able to use YQueue OMS (any existing OMS terminals will be unlinked)
  • You will not be able to use YQueue's reports
  • Your catalog (except taxes) will be wiped and replaced with the contents of your FoodZaps menu
  • After activating the integration you must ensure that you configure your taxes in the YQueue merchant console to match what is configured in FoodZaps
  • FoodZaps will not communicate the status of orders back to YQueue after the POS terminal initially accepts the order
  • FoodZaps does not communicate inventory information back to YQueue
  • FoodZaps will not pass refund information back to YQueue, so you must refund transactions on both the FoodZaps terminal as well as in the YQueue merchant console
  • If you wish to accept orders online, before activating the integration you should set online delivery orders to "automatically accepted" (even if you do not wish to accept delivery orders)

You must not configure discounts or surcharges on your FoodZaps POS terminal as FoodZaps cannot sync this information to YQueue, which would result in customers being charged the incorrect amount.

Step 1: YQueue Configuration

Navigate to the merchant console and follow the below steps:

  1. Click Integrations in the navigation bar
  2. Click FoodZaps in the list of supported integrations
  3. Click Set Up on the outlet you wish to activate the integration against
  4. Enter the Controller, Username & Password provided by FoodZaps

Step 2: FoodZaps Configuration

  1. Create tables with the following names in the FoodZaps POS (even if you do not offer all service types):
    1. Dine In
    2. Take Away
    3. Delivery
  2. Create a payment method called YQueue in the in the FoodZaps POS with the following configuration:
    • Name: YQueue
    • Sales Type: S2
    • Payment Type: Direct
    • Template: None
    • Bill Discount: Disable
    • Tax: Disable or Fixed Value
    • Total Bill Rounding: Disable
    • Cash Management: Not Applicable
    • Change Management: No change given
  1. Enable the YQueue menu sync endpoint in the FoodZaps interface
    1. Navigate to Settings -> Online Online Channels -> Customization -> YQueue Endpoint
    2. Toggle the setting to Enable
    3. Where prompted for a URL, enter: https://api.yqueue.tech/v1.0/
    4. Hit Publish

Using The Integration

After the integration has been successfully configured all orders placed via YQueue Kiosk or Online Ordering will automatically be sent to FoodZaps (usually within 30 seconds).


We'll automatically retry sending orders to FoodZaps for up to 5 minutes if there are any issues. If after 5 minutes we're still unable to send the order to FoodZaps, we'll notify the merchant that something has gone wrong. If the POS explicitly rejects the order during this time, we'll cancel and refund the order automatically. We will not cancel and refund an order if the issue is purely connectivity related.


Any changes to your FoodZaps menu(s) will be automatically synced with YQueue Kiosk and Online Ordering, usually within 60 seconds of FoodZaps notifying us of the change.


Unsupported Features

When the FoodZaps integration is enabled the following features will be disabled on your merchant profile:

  • GTO integrations (as the POS will be responsible for GTO)
  • Pickup Display
  • All catalog/menu management (except taxes)
  • Reports