LMG Loyalty (Zen Global)

9 | Zen Global Orders (also known as LMG Loyalty) Scheduled Job

This article covers the Schedule Job setup required for retrieving online orders from Zen Loyalty platform into Bepoz.

This article covers the Schedule Job setup required for retrieving online orders from Zen Loyalty platform into Bepoz. Overview
  • Minimum Bepoz Version of v4.7.4.0 & above
  • For an Operator to be able to setup LMG Loyalty (Zen) integration in BackOffice, the following Operator privileges must be enabled:
    • 'Access Venues, Stores & Tills' flag
    • 'Maintain Venue, Stores & Tills' flag
    • 'Maintain Scheduled Jobs' flag
    • 'Maintain External Payments' flag
    • Operator Maintenance 'General' Tab

Zen Global Orders (LMG Loyalty) Schedule Job
  • As the name suggests, this job allows the Bepoz SmartController to connect and retrieve list of available orders from Zen e-commerce platform into Bepoz based on configured time interval in the job
  • The job also allows configuration option to 'Auto Accept' the online orders when they are retrieved into Bepoz, essentially removing an added step from the workflow in the front of house operations
Job Configurations

 

  • To setup this scheduled job, log into BackOffice and complete the below steps:
    • Job Name: Give the job a relevant name
    • Job Type: External DLL
    • DLL Name: Job
      DLL Name: JobScanData.Dll
    • Class Name: Zen Global Orders
    • Navigate to 'System Setup' and select Scheduled Jobs
    • Select Add Job button and the Job Maintenance window will open
    • There are a number of credentials that need to be input and they include
    • Set any other required configurations such as "Run Missed Jobs", "Run as", etc.
    • Configure the required schedule(s)
    • To access all the Job Options, save the job and then re-open it, and then click on the "Extended Setup" button at the bottom of the window

Extended Setup

  • Service Settings: These are provided by Zen Global team and are unique per Bepoz Venue
 
API URL
  • This is the URL provided by Zen  Global team
Username
  • This is the unique username for Venue's Zen account
Password
  • This is password for Venue's Zen account
SiteID
  • This is the unique ID for the Venue in Zen
  • General Settings: 
Default ProductID
  • When an online order is retrieved and in case there is product which doesn't match to any local Bepoz Product, this is the product that will be sold
  • It is recommended to set up a product called "No Match" or similar, so it can easier to identify such product(s) in reporting
Delivery ProductID
  • If the online order includes a delivery fee, this productID will be used to sell and which will match the delivery fee when the order is retrieved into Bepoz

Default OperatorID

  • This is the Operator that all Zen online orders will be attributed to in reporting
  • It is recommended to set up an Operator called "Zen Online orders Operator" or similar so the Zen online orders can be attributed to that Operator
  • It is not mandatory to create a new Operator and an existing operator can be used, if desired
Order Polling Interval This is the time interval in seconds of how often to connect to the Zen online ordering platform to retrieve online orders into Bepoz 
Auto Accept
  • This flag when
    • ON:  The orders are accepted automatically and sent to SmartPOS
    • OFF: The orders sent to SmartPOS are not accepted and remain in Pending status 
      • Operators can then manually accept or reject each orders on SmartPOS via a Till Function button
Auto Close
  • This will auto-close all the accepted orders from Zen
    • ON: The Zen  orders which are in accepted are closed automatically
    • OFF: The orders are not auto closed, the operator has to manually process the orders at SmartPOS and close them individually
Ignore Stock Level
  • This flag determines if the orders can be accepted or not into Bepoz based on their Stock on Hand value in Bepoz
    • ON: The orders are accepted irrespective of their Stock on Hand value in Bepoz
    • OFF:  Bepoz takes into consideration the Stock on Hand value in Bepoz to determine if the order can be accepted or not
      • If there is insufficient quantity of stock available in Bepoz for any or all of the product(s) contained within the online order, the order will cannot be accepted into Bepoz and will be auto rejected if the Auto Accept flag is turned ON
  • Venue Specific Settings
Venue
  • Select a Bepoz Venue from the drop-down list that this job specific settings will apply to 

Store

  • Select a Bepoz Store from the drop-down list that this job specific settings will apply to
Default Till
  • This is the Till that all Zen online orders will e attributed to 
  • The same Till printer setup is also used to identify which product(s) are printed to which kitchen printer(s)
  • It is recommended to set up an individual Till called "Marketplace Orders" so the online orders can be attributed to that Till for reporting
Item Discount Totalizer
  • For any product discount(s) applied to product(s) in the online platform, these are retrieved and attributed against the Item discount totalizer selected in this option
External Payment
  • Since online orders are paid for in an  external platform, the external payment assigned in this job option is used to attribute the payments to for all online orders via Zen Loyalty
  • Type Mapping:
    • This option allows to map a pickup or delivery type to a desired table group in Bepoz
    • A minimum and maximum of one table group must be mapped for each pickup and delivery order types from Zen
    • To map a table group, select the Order Type and Table Group respectively from the drop down and click on the ‘Add’ button to add the selection