First let me congratulate the ERPNEXT team and the community for the awesome V7.
I love what you guys did with new POS and the offline mode, that was long waited improvement. Now the POS have the functionality that most retails are looking for. However, I think in terms of usability and elegance, there is still more to be desired [Its Erpnext team fault cuz the spoils us with there elegance design and attention to details ]
I’m not expert and usability or interface design in anyway, but in current implementation the user has to take lots of steps to finish transaction and the interface mostly rely on multiple pop up boxes to do the transaction (which in term of usability is annoying to the user and should be last resource just for important alerts)
I’ve tried to put together some ideas for improved POS interface. I used Balsamiq , and I’ll attach the file so we can work together on improving it.
1- The main interface
- We can serve multiple customers at the same time (The number should be limited Ex.4 so we don’t have cluttered interface )
- the + used to search customer , and the add button is to quickly add new customer with minimum details.
- we can organize the items based on categories
- Only selected item shows +/- and delete icon. and be active for the use with the number pad in the bottom. I think the number pad is essential especially for tablet user as we don’t want the keyboard poping every other second
2- Adding quick user
3 - changing category
4 - payment.
- the payment window slides in from left or bottom
- can easily choose mode of payment from left pane ( the also pave the way for multiple modes of payment)
- if the user click print or email without payment, then the system alert the user it will consider it as quotation.
- we have edit button to go back editing the cart ( or the user can also press the slid down arrow in the top of the payment window)
- after payment the user can choose to print email receipt the click done to close transaction and clear costumer.
You can download the Balsamiq file form here
I’m looking forward for your inputs.