Documentation Website

User Tools

Site Tools



User interface

Basic concepts

  • Departments
  • Terminals
  • Users & user roles
  • Work periods
  • Tickets & orders
  • The POS menu
    • Products & product categories
    • Menus
    • Recipes
    • Product modifiers

Quick-start: setting up a (very basic) POS configuration

Advanced concepts

Customizing your POS system


Mobile Client

SambaPOS License


Table of Contents


Events are thrown when something happens inside the POS system:

  • a button is clicked
  • an order is added to a ticket
  • the user clicks on a screen in the POS system
  • etc..

..or also at certain times (defined by time triggers)

These events can then cause rules to be checked and executed.

More information..


Actions are basically tasks to execute at certain times or under certain circumstances (which are decided by a rule).

For example:

  • show a popup message
  • add a free item to the current ticket
  • print a report
  • etc

SambaPOS is already setup with a number of configured actions to get you started (for a basic setup), but you can define new actions to perform certain tasks, based on your needs.

Which tasks you can perform through actions is only limited by the available action types.

More information..


Rules are checked when a certain event is thrown. A rule tells the system: When XXX happens, and the circumstances are YYY, do ZZZ.

  • XXX is the event that has to be thrown to execute the rule
  • YYY is a 'constraint' or prerequisite (for example, the user who clicked a button is an admin, or the order added is for a pizza margherita)
  • ZZZ is an action (for example, popup a window that says 'thank you for your order' on another screen, or add a free gift to the ticket)

So the rule says: when a certain event happened and all constraints (prerequisites) are met, then execute an action.

SambaPOS already has a number of rules pre-configured to get you started (for a basic setup), but you can also define your own rules to further automate the system.

More information..

executing_commands_through_the_action_rule_system.txt · Last modified: 2019/04/19 03:23 by