Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Point-Of-Sale (POS) component in OFBiz is still maturing, but is already a very flexible and capable enterprise class POS solution that features:

...

There are many files under the ofbiz/ specialpurpose/pos directory that you may want to customize as you set it up.
The receipt templates are .txt files in the config directory there.
The screens are configured through XUI in various files under the screens/default directory.
Button events are configured in the config/buttonevents.xml file.
The POS is translatable, see the config directory.

There are example synchronization settings in the data/PosSyncSettings.xml file, which is just an Entity Engine seed data file that gets loaded into the database. This example is for 3 tiers: a Main Central Server (MCS), a Per-Store Server (PSS) and the Point-Of-Sale client (POS). There are example sync settings to do 4 data moves including MCS -> PSS, PSS -> POS, POS -> PSS, and PSS -> MCS. This uses the Entity Synchronization service in the Entity Engine and the XML import file for this has pretty good comments about what does what. Note that the services shown in the example are configured to use the location "entity-sync-rmi" which is a pre-defined location specified in the serviceengine.xml file. Note that to help avoid duplication of sequenced IDs in the data that is synchronized up the chain from the POS terminals a unique prefix should be setup for the Entity Engine using the sequenced-id-prefix attribute of the delegator element in the entityengine.xml file.IF you need to do some JavaPOS settings you may find this page interesting http://docs.ofbiz.org/x/0AM

Note that OOTB the login/pwd are 1/1 (or 2/2 for a non manager person) and you must open the register before being able to play with the POS. To open the register click on the MGR button on the top and near the right, and then on the "Open" button on the right side of the screen near the top.

IF you need to do some JavaPOS settings you may find this page interesting http://docs.ofbiz.org/x/0AM