Skip to Content
Point of SaleTerminals

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.

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.

  1. Navigate to the POS Dashboard.
  2. Click Launch POS next to your desired terminal.
  3. 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?

  1. Go to Configuration > Team in the sidebar.
  2. 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.”
Last updated on