Settings module.
Every CafePOS Lite terminal includes a preconfigured ModuleScript called
Settings. This allows you to customize:- POS behavior
- UI appearance
- Lane setup
- Future integration systems
Easy Configuration
Most system behavior can be customized without modifying core POS scripts.
Roblox Powered
CafePOS Lite is fully built in Roblox using Luau and Roblox UI systems.
Requirements
Recommended Knowledge
- Editing ModuleScripts
- Basic Roblox Studio navigation
- Understanding variables & values
- Basic UI editing
Finding the Settings Module
Location
The Settings ModuleScript is located inside your CafePOS Lite system in Roblox Studio.Opening the Settings Module
- Open Roblox Studio
- Load your CafePOS Lite place
- Navigate to the Terminals Folder
- Locate your POS Terminal
- Click on Settings
- Open it in the script editor
All configuration changes must be made inside this ModuleScript. Do not rename or delete the module.
Editing Configuration Values
Inside the Settings module, you will find a table:Cafe Name
To change the café name on the POS terminal, you must open the Settings Module; there, as shown in the example, you will find astring value that can be modified. You can set this value to your café’s name. After changing the value, you can test the game; the POS terminal should now display the configured name.
Example
Lane Number
Lane numbers serve to distinguish the terminals from one another. This is important so that, during high-rank calls, the Lane ID can be transmitted. They are also required in version 2 to enable the API to control specific lanes.Example
Booting Mode
At game startup, various boot modes can be selected. There are two options: “Boot” and “On.” With the “Boot” option, the terminal will run through a boot sequence upon game launch before becoming operational. With the “On” option, the terminal will be ready for operation immediately upon game launch.If the selected boot method does not exist, the POS terminal will automatically boot up to the boot screen.
Example
Currency
The POS system supports a currency setting, allowing it to adapt to various currencies. To change the currency, simply set the PriceTag value to the desired currency.Example
Re-Scannable Items
After a successful transaction, the POS terminal can invalidate the items prior to dispensing them, rendering them unscannable; however, this feature can also be disabled.Example
Custom UIs
The UI of the POS terminals can be modified by changing the “CustomUI” option from “Default” to “Custom.” For the Custom UI to load, a folder namedNGS | CafePOS UI must exist within ServerStorage. The Custom UI files must be placed inside this folder.
NGS is not responsible for any errors, POS crashes, or similar issues. Custom UIs are designed by you and require an understanding of how to modify UIs within Roblox Studio.Please do not rename any elements within the UI, as some of them are required by the POS. Renaming these elements may cause POS errors.
Example
Success
You have successfully set up your Cafe POS Lite terminal.