Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Corrected link for the OFBiz Attic page, also fix a typo.
Info
titlePOS is now in Attic

With 

Jira
serverASF JIRA
serverId5aa69414-a9e9-3523-82ec-879b028fb15b
keyOFBIZ-7804
the POS has been pushed in  OFBiz Attic.

The last released version with the POS available was R12.04.06. It's though still available in the R14.12 and 15.12 non released branches. It'll not be availble with the R16 release. All the documentation below is reliable and usable before revision 1754402

Table of Contents

OFBiz-POS (Point Of Sales)

OFBiz has it's own open source POS front end application. The interface utilises XUI whilst the business functionality is directly reusing the core OFBiz technology underneath. Thus the POS terminal gains all the benefits already built into the framework around products, pricing, promotions and facilities etc.

...

OFBiz POS User Manual - version 9.11.pdf (POS functionalities did not change since)
Manuel du Point de vente OFBiz - version 9.11.pdf (Le point de vente n'a pas changé depuis)

See also attachments page for older version

...

It would be nice to see development of a stock check against other facilities screen to ease customer enquires about other shops having it in stock. Think real time stock issues again though!

To Setup

Getting Started
POS Setup Process
Technical Production Setup Guide
Business Setup Guide
Documentation Index

To Run

The POS alone

Code Block

java -jar ofbiz.jar -pos
*nix and Mac: ./ant start-pos
Windows: ant start-pos

The THe POS with also the web applications and eCommerce webstore

Code Block

java -jar ofbiz.jar -both
*nix and Mac: ./ant start-both
Windows: ant start-both

The webPOS component can be seen in action via http://demo-trunk-ofbiz.apache.org/webpos/control/main

Getting Started:

Login with userid "1" and password "1" (or 2/2 for a non manager person).
To use the "register" it must be opened, which basically involves telling the system how much cash you are starting with. It will then keep track of cash transactions so you can see if everything balances when you close the register.

...

  • Those managed by OFBiz directly : in PosUiLabels.xml
  • Those managed by XUI : in XuiLabels.properties (add your language if needed)
Info

You can use a plugin like RBE to edit XuiLabels.properties

 

CRM

There is now (2009-11) a beginning of a CRM in the POS. At least you are able to search, create, modify and select a customer profile (full name, email address, phone number, card number). To allow a customer profile to be selected, it must have a card number. This card number must also correspond to an existing promotion code. Once a customer is selected, the card number is used as a promo code to give customised privileges. Also as the customer is known during the sales processing much more could be done with it...
See more about it in the Promotions chapter in the attached Till Manual.

...

Manufacturer

Hardware/Model

OS

Comments

Epson

TM-T88III (World best seller)

Windows XP & Ubuntu 6.06 LTS

Works well but must be enabled before running POS else hang. I have added a message in the log, hope to add a message for user one of these days (Jacques Le Roux 24/5/62006-05-24)

Zebex

Zebex 80 - USB Model

Windows XP & Ubuntu 6.06 LTS

Look for "Generic Keyboard Wedge Scanner Device" in jpos.xml. You may also have a look in ScannerKybService.java and, in Scanner.java, processScanData has also some informations.

...

How to setup the Epson JavaPOS ?

Setup the Epson JavaPOS

Areas for thought/investigation

...

Ray Barlow 13/07/05 Attached is the document we have written for users of the POS system (Till Manual_V2.0). It may be a little bit specific to us in areas and it does have a little customisation i.e. we have added two functional buttons that we thought useful, you can see them on the screenshots.
1) DEL : If you are typing a number on screen and you make a typo this saves pulling the keyboard out to correct it.
2) - (minus) : We use this for quantity corrections, price mods etc.