The Central Controller is designed to manage the vending machine from product display, ad promotion, payment process, to item dispensing. This document introduces the Backend functionality, which helps users manage the vending machine easily. In the Backend, users can manage the products to be sold, configure the basic info of the machine, customise the shopping page, view the transaction history, diagnose the machine error, etc. It’s hoped that this document can help users know more about the functionality in the Backend.
A Simple Novice Guide:
To make new products hit shelves, especially for the first time to make the machine run, you can follow the basic steps below:
Log in to the Backend;
Go to Basic Info to import images/ video (e.g. product images, full/ half screen ads, client logo, help image, etc.);
Go to Slot to create a slot layout;
Go to Product to edit the product details, Inventory to configure the slot capacity & stock, Payment to configure the payment method, and Shopping to upload Ads and set currency-related items. (No fixed order for these sections)
For the details of each step, please scroll down to the corresponding sections to get the detailed instructions.
Additionally, there are more functions to manage the vending machine. Let’s get more details in the document.
Log In
Tap the logo in the upper left corner 5 times consecutively. Then the log-in page appears.
Please select the Operator role or Replenisher role, and enter the correct username and password to log in.
Operator: has access to all sections in Backend, including Product, Inventory, Slot, Basic Info, Fault Diagnosis, Payment, Shopping, and Transaction History sections
Replenisher: has limited access in Backend, including Product, Inventory, Slot, Fault Diagnosis, and Transaction History sections.
Note for the Password:
The username is set as “admin” by default, and only Operators can change Operator/ Replenisher’s password in the Basic Info section. When logging in using the initial password, a pop-up window will remind Operators to change their password. (Replenishers don’t have permission to change their password.)
If users forget the password and enter the wrong password 3 times, the tablet will be locked, not allowing them to enter the Backend. In this case, please power off the tablet and re-enter the login page, using the default account and password to log in.
After logging in to the Backend, clicking the “Restart” button at the top right corner of Backend will reboot the tablet.
|
|
|
Product
In this section, users can manage products, editing the product name, image, price, and description for the shopping page.
Before configuring new products, please make sure that the slot layout has been configured. Please refer to the section “Slot” for more details.
|
|
|
|
| |
|
|
| |
|
|
Inventory
Users can manage each product's inventory in this section, including slot capacity and slot inventory.
Slot Capacity
Please set the slot capacity before editing its inventory.
| |
| |
| |
|
|
| |
| |
Slot Stock
After editing the slot capacity, please tap “Slot Stock” to set the slot inventory.
|
|
|
|
|
|
|
|
Notes: a. The slot inventory can’t exceed the slot capacity. Otherwise, an error message will appear. b. The inventory quantity will be deducted according to actual transactions. When the inventory reaches 0, this slot block will be highlighted in Backend to remind users to do replenishment, and greyed out with “Out of Stock” on the Product Selection page to prevent purchase. c. When the slot stock is set as 99, the inventory quantity won’t be deducted with actual transactions, and the slot will always be available on the Product Selection page. | |
|
|
Slot
Users can create the slot layout in this section. Please note that, before adding new products, the corresponding slot(s) must be activated.
Edit Slot
|
|
|
|
|
|
|
|
| |
|
Test Slot
Users can test whether the slot(s) work well using the function “Test Slot”.
Tap the “Test Slot” tab, and select the tray(s) or slot(s). Then click on the “Test Dispense” button to check whether the product(s) will be normally dispensed from the selected slot(s).
Notes:
If only testing one slot, users can also double-tap the single slot to quickly test.
If multiple slots are selected, the goods will be dispensed in the order of the slot number.
The inventory quantity of the goods won’t be deducted during testing.

Basic Info (Only for Operators)
Basic Info Settings include 3 sections: System, Server, and Role.
System
Machine Basic Information
In this section, users can check the Machine Basic Information, including the memory/storage usage ratio, device ID, screen orientation, screen resolution, and VMC module version.

Image/Video Import
In this section, users can import images and videos for product images, client logo, help image, full-screen ads, and half-screen ads. Please follow the steps below to import images and videos.
Please note that before setting up the desired product images, client logo, help image, full-screen ads, and half-screen ads, the corresponding images and videos must have been imported here!!
| |
|
|
|
|
|
|
|
|
Client Logo
Click the “Select” button to choose an image that has been stored locally. After uploading the image successfully, the uploaded Client logo will be displayed at the bottom right corner when a full-screen ad appears, and at the top left corner of other screens. If no image is uploaded, the tablet will display the default logo.
Image resolution: recommends 300*100px; supports equal scaling (aspect ratio), such as 1000*333px, within the range.
Image format: .jpg, .jpeg, .png, .bmp; if the size exceeds 1MB, it will be automatically cropped.
|
|
|
Help Image
Click the “Select” button to choose the help image from those stored locally. The uploaded image will appear when users click on the Help button on the Product Selection page; if no image is uploaded here, display the default image.
Image resolution: recommends 800*1000px;
Image format: .jpg, .jpeg, .png, .bmp
|
|
Language
Currently, the system only supports English.
Software Version
Display both the current version that exists on the tablet and the latest version that can be used on the tablet.
Click the “Update to Latest Version” button to update to the latest version, or click “Select a Version to Update” to update the app to a required version.

Server
This section displays the Tablet ID and Server IP. Neither of them can be edited.

Role
Here, users can change the Operator password and Replenisher password.

Fault Diagnosis
This section is to help technicians quickly locate the machine error, ensuring the machine and network are available for daily use.
|
|
|
|
Payment (Only for Operators)
In this section, users can set the available payment method for customers to purchase products.
Payment Methods
Payment Methods: There are two options, Cash and Cashless, which are enabled by default. At least one payment method must be enabled. When both are enabled, customers can select to pay via cash or via Credit/ Debit Card for their order; when one is disabled, no payment method selection page will appear in the shopping flow.
Payment Waiting Time: Refers to the waiting duration for users to select a payment method. The range is 10 ~ 120 seconds. Defaults to 60 seconds.
Payment Period Time: Refers to the waiting duration for users to present cash or card payment. The range is 30 ~ 180 seconds. Defaults to 60 seconds.
E-Receipt: Allows customers to select email and/or text receipt after the purchase, with 4 options - None, Email Receipt, Text Receipt, and Email & Text Receipt (by default).
Note: The E-Receipt functionality is not supported at present.
If there are any changes, please click “Save” to save the changes.

Tax
The parameters in this section can’t be edited from the tablet. They are defined on Vendsights only. Operators can only enable/ disable the specific tax rules, allowing them to be applied/ not applied to the corresponding products.
Note: The Tax functionality is not supported at present.

Shopping (Only for Operators)
In this section, users can define the shopping page UI style, including the ads, currency symbol, currency symbol position, and price decimal.
| |
| |
| |
|
|
|
|
|
|
Transaction History
In this section, users can check the transactions that happened on the machine.
|
|
|
|
|
|
|
|
Exit Central Controller
Tap “Exit Central Controller” to exit the Backend. | |
|
|
















































