Doshii Integration

3 | Doshii Integration - Till Extension Device Setup

This article covers the Till Extension Device setup for the Doshii Integration with Bepoz.

This article covers the Till Extension Device setup for the Doshii Integration with Bepoz.

Prerequisites

  • Minimum Bepoz version of v4.7 and onwards
  • For an Operator to be able to setup Doshii Integration, the following Operator privileges must be enabled:
    • Venue Maintenance "Main" Tab (General Settings)
      • All “System Setup” Flags
    • Operator Maintenance 'General' Tab
      • System Setup: “Maintain Venue, Stores, Tills” Flag
      • System Setup: “Access Venue, Stores, Tills” Flag

    Doshii Till Extension Device Setup

    • In order for Bepoz to be able to receive real-time orders from Doshii and to communicate back the updated data, a Till Extension Device has to be created
    • After logging into BackOffice, complete the following steps to create & configure a Doshii Till Extension Device:
      • Navigate to the System Setup component in the sidebar, expand, and select Venue, Stores & Tills to open the Venue & Till List Tab
      • Highlight the desired Till and click on the Add New Device button in the header; when prompted select 'Blank Device' and a New Device and Interfaces Maintenance  window will open
      • Enter a relevant Device Name, set the Device Type to 'Till Extension', set the External DLL Name  to 'Tillx_doshii.Dll', and the Class Name  to 'Till XDoshii'
      • Click the "Settings" button at the bottom of the window to open a separate "Doshii Settings" window
    1.  Within the Settings,
    Api Url: Enter the Url provided by Doshii
    General:
    • Venue: Select the Venue from the drop down list
    • Pos Vendor: Enter the POS system ID provided by Doshii; NB: the value provided should be in lower case
    • LocationId: Enter the location ID provided by Doshii
    • Client Key: Enter the Client Key provided by Doshii
    • Print Receipt flag: When enabled, a receipt is printed for every transaction
    • Print Remote flag: This controls whether the print job is queued to the remote printers (Kitchen printers) for the Products
    • Auto Close flag: This will auto-close all the accepted orders from Doshii 
      • ON: When the flag is on, the Doshii orders which are accepted at SmartPOS are closed automatically
      • OFF: When the flag is off, the orders are not auto-closed, the Operator will have to manually process the orders at SmartPOS
    • Product Flag: This is the custom flag that has been created and set for the Products that will be included with this integration; the products with this custom flag are sent to Doshii
    • Product Text: This is the custom text field set for the product
    • Product PriceNo: Select the Price Number from the drop-down list; the selected Price Number will be used when a menu is sent to Doshii
    • Promo Flag: This is the custom flag set on a promotion; this indicates whether a promotion should go to Doshii; select one from the drop-down list
    • Till Export Field: This is the field where Doshii Till ID is stored; select one of the Till Export values from the drop-down list
    • External PaymentId: This will be external payment that will be used for the payments made from Doshii will attribute to
      • Create an external payment for Doshii by following the  External Payments Configurations  and select the External Payment ID from the drop-down list
    • Default OperatorId: Enter the default Operator ID that will be used
    • Polling Interval: This is the frequency that the system will query Doshii to determine if there are any pending orders
    • Suppress Beep: Suppress Beep prevents the till from generating audible notifications, the default is to do so
    • Flash Interval: Flash Interval determines the speed with which any visible pending orders button will flash if pending orders are present
    • Flash Timeout: Flash Timeout determines how long the button will flash for i.e. for continuous flashing the Polling Interval and the Flash Timeout would be equal

    Type Mapping:

    • Map the TableGroup to each Order Type
    • Select the Order Type and Table Group respectively from the drop down and click on ‘Add’ button to add the selection

    Note: The TableGroup for Doshii Delivery and Pickup order types must be created within the   Venue Maintenance "Tables" Tab


    2.  Click ‘OK’ to save the settings and this will exit from the Doshii Settings window

    3.   Click on 'OK' again on the Device and Interface Maintenance window to save the Doshii Till Extension Device settings