In the Point of Sale (POS) module, a “Terminal” represents a specific cash register or checkout station within your physical store. Terminals let the system track sales per station, manage cash drawers individually, and route print jobs to the right hardware.
Whether you run a single iPad stand or a massive retail floor with twenty checkout lanes, setting up Terminals is where it all starts.
Creating a Terminal
Every checkout station needs its own Terminal profile.
Navigate to Terminals
Go to Point of Sales > Terminals in the sidebar and click New Terminal.
Name and Location
Give it a clear Name (e.g., “Front Register 1” or “Electronics Dept Till”). Select the Location (Warehouse/Store) — the terminal draws inventory exclusively from this location. If an item is out of stock here, the system flags it immediately.
Basic Settings
Define the defaults for this specific terminal:
- Receipt Template: Choose a standard 80mm thermal receipt or a standard A4 invoice format.
- Default Customer: Retail environments often use a generic “Walk-in Customer” (e.g., “Cash Sale”) for speed — staff can override this when capturing client data.
- Default Language & Currency: Set the local standards for this station.
Connect Hardware (Optional)
If supported by your hardware profile, specify the IP address or connection string for:
- Network Receipt Printer
- Cash Drawer (often triggered via the receipt printer)
- Customer Facing Display (Pole Display)
Save the terminal configuration.
Hardware Compatibility: Make sure your barcode scanners use “Keyboard Emulation” mode (most USB/Bluetooth scanners do by default). The POS captures barcode inputs globally — just scan a product and it appears on screen. No need to click into a search box first.
Logging In to a Terminal
Once a Terminal is created in the backend, cashiers can start using it.
- Navigate to the POS Dashboard.
- Click Launch POS next to your desired terminal.
- The cashier will be prompted to begin a new Session, starting with a cash drawer float count.
Restricting Terminal Access
Need to limit who can use which terminal?
- Go to Configuration > Team in the sidebar.
- Edit the employee’s role and assign specific Location or Terminal access levels. For example, restrict “Bob” to only launch “Register 1” at the “Main Street Store.”