How Lookups work: Wire a button with Command=LOOKUP + Parameter=<LookupCode>.
Tapping it opens a search popup over DataSource. When the cashier picks a row, OnPickCommand fires with the row's
OnPickParamField value as its parameter (e.g. PLU_K + ItemCode adds an item).
| # |
Lookup Code |
Lookup Name |
Data Source |
Search Columns |
Display Columns |
On-Pick Command |
On-Pick Param Field |
Min Ch |
Max Res |
Active |
| Loading… |
How Custom Commands work: Each row registers a new FunctionCode in the POS runtime.
Wire any button or menu line with Command=<YourCode> + Parameter=<anything> — when the cashier taps it, the runtime calls your ScriptBody with btn in scope (read btn.parameter, call toast(), addItem(), etc.).
Reload the cashier session (sign out/in or refresh) to pick up changes.
| # |
Function Code |
Function Name |
Category |
Param Hint |
Description |
Wired |
Active |
| Loading… |
Selected Command — Script Body (JavaScript)
Click a row above to edit its Script Body here.