This document outlines the configuration steps required in Pixelpoint Backoffice for the integration of Zuppler Online Ordering with Pixelpoint. 



Minimum Requirements

  •  .Net 4
  •  PixelPoint Version 12+
  •  PixelPoint EOI License
  •  PixelSQL engine needs to be running as the default PixelSqlBase name
  •  Run EOI Station on System 1 or the system with the database on it
  • Zuppler POS Integrator Executable installed and running on the system. (Installation and setup instructions provided here: (Install the Zuppler POS Integrator executable)


Pixel32.ini

There are two policies that are required to create an EOI station for the API module to communicate with PixelPoint POS. You will be required to open \PixelPOS\Pixel32.ini and add "ActiveServer=Y" and “InternetServer=Y” under the section that is acting as the EOI Station on the customer’s site. Snippet of a Pixel32 file with the required policies defined, EOI Station is running on Station 20 here:


[DLLS]

CALCTAX=DLLS/CALCTRANS.DLL

ONORDER=DLLS/ONORDERDLL.DLL

POLEDISP=DLLSPOLESHOW.DLL

DRAWER=DLLS/DRAWER.DLL

SCALE=DLLS/SCALE.DLL

[ALLSTATIONS]

SyncServerTime=Y

EmployeeTills=Y

[STATION1]

[STATION2]

[STATION20]

ActiveServer=Y

InternetServer=Y



EOI Employee

You will need to create and assign a new EOI Employee in BackOffice:

  • Open BackOffice and select 'Employees' tab from the Employees pull down menu
  • Click on the "New" button to create a new Employee to be associated with Online Orders
  • Enter the Employee Name, Last Name, and P.O.S. Name (i.e. "EOIEmp")
  • Set POS function to be “Visible”
  • Assign a swipe # to the employee
  • Assign a job position to the EOI Employee by going to the 'Job Positions' section. It is recommended that you use the ‘Manager’ job position to avoid possible security credential issues
  • Close and save changes
  • Now open System Setup Options from the Point of Sale pull down menu
  • Switch to the Advanced tab
  • In the Default Internet Employee section, click on Change/Set and apply the EOI employee (i.e. "EOIEmp")
  • Close and save changes


Configuring an EOI Station

An EOI Station runs the API to communicate between the POS and your online ordering. It also runs the PixWinSockServer (Listener) when a TCP connection is needed.

  • From BackOffice, open 'Stations' from Point of Sale pull down menu
  • In the Station Options tab, select the station # that will be hosting the EOI communication, such as Station 1 as shown in the following image. It won't be Station 1 for every client. We need to configure the station # which will be used for online ordering
  • Make sure to apply the Menu and Default Sales Type


Payment Method Setup

In BackOffice you will need to access Payment Method Setup in the Administrator menu to create a new payment method.


  • From BackOffice, open 'Methods of Payment' from Payments pull down menu
  • Create a new payment method named 'Zuppler Online'. By creating this Payment Method, Zuppler orders will be mapped to this Payment Method with PixelPoint.
  • Ensure the 'External Authorization', 'Disable Cash Drawer Opening' options are checked. 


Sales Type Setup

In BackOffice you will need to access Sales Type Setup in the Administrator menu to create sales type for the following:

  • Zuppler Pickup
  • Zuppler Delivery

By creating the above Sales Types, Zuppler orders will be mapped to these Sales Type Method with PixelPoint. 


Coupon Setup for Online Discounts

We need to create a coupon in Pixelpoint, Zuppler online discounts will be mapped to this coupon with PixelPoint. 

  • From BackOffice, open 'Coupons' from Coupons pull down menu
  • Add a new record in Coupon Setup
  • Add 'Description' text
  • Set Type of Coupon to Manual by Amount
  • Set Coupon to Applies to all categories


Create Open Product – Used to pass through Special Instructions

  • In PixelPoint BackOffice software, go to Product Setup
  • Set the Description and the printed Description to be “Special Instructions”. It is mandatory to name it Special Instructions as shown in the screenshot.
  • Under pricing, set all the price levels to be 0.00
  • Under Report Cat, select the report category you want to associate the Open product to, or create a new report category just for the Open Product
  • Set the Type of Product to “Manual Keyboard”
  • Switch to the “More info” tab and under the “Manually Entered” section, click on the “Price -Mode” and “Description” check boxes and make sure they both are checked
  • Save the new Open Product



Create Charges Product – Used to pass through Service Fees and Delivery Charges

  • In PixelPoint BackOffice software, go to Product Setup
  • Create two new products
  • Set the Description and the printed Description to be “Delivery Charge” for the delivery charge and “Service Charge” for the service charge.
  • Under pricing, set all the price levels to be 0.01
  • Under Report Cat, select the report category you want to associate these charge products to, or create a new report category just for the charges
  • Set the Type of Product to “Ordering Product”
  • Switch to the “Advanced” tab, under the “Manually Entered” section, click on the “Price -Mode” and “Description” check boxes and make sure they both are checked
  • At last save these Products



For any questions, please reach out to help@zuppler.com