Yes, I agree with you It has to be consistent when comes to colors and choice of ui components (no one mention colors or different CSS or any of that sort, the colors that was used on the prototype were just mockup ). Iām talking about the design itself, the navigation through the interface ⦠E.g. using tabs instead of nested menus and popup boxes ā¦
We donāt use Tabs anywhere in the UI - most people find tabs counter intuitive. and there is no good solution if there are too many of them. The only place the work is if you have to full width. And that place is already taken by the web browser.
I am not sure we would want to use them here, unless the alternative is really bad. We will implement it without tabs at least to start with.
Navigation, functionality and usability are different things. The fact that same patterns are used over and over again and the user feels comfortable in any part of the system. Hence we are very focussed on consistency. I donāt think tabs are either used in iOS or Android either.
Either ways any further discussion should happen only after there is some implementation to look at.
I think the concept youāre trying to communicate is having more of a ātouch centricā UI rather than just a ātouch capableā UI. While ERPNext works across many devices, it is not touch centric. Reconciling that is not going to happen in the main ERPNext app, but either through a full redesign of all the modules, or a standalone POS Interface which uses an API to connect to ERPNext.
Hi @ganasā¦Seems that the design and financing of the POS is really community drivenā¦Do you (or @rushabh_mehta ) can judge how much money we would approximately need??
Have some comments based on the current POSā¦
- The cursor should by default jump to item selection fieldā¦Right now you enter name and if you scan the code is entered to the customer nameā¦
2 Ideally the system knows whether an input is manual or scanned. I have problems with thisā¦The two most sold product are code dami1 and dami10ā¦When typing dami1 is immediately selectedā¦where one could have dami10,11,12 etcā¦I have discussed this beforeā¦Believe the speed of entry could be set to differentiate between manual and scanned inputsā¦Guess a barcode scanner sends info at speed no one can typeā¦
3 I really loved the display of the most sold product firstā¦that disappeared some month backā¦for unknown reason⦠In our company the 20/80 rul appliesā¦20% of items is 80% of turnoverā¦Others may not like this with a more even distribution of sales itemā¦Should be possible to set this in setup - The default mode of payment should be user defined (setup)ā¦The current selector is very user friend but stilllā¦
- Very annoyingā¦with a long list of items one cannot follow the adding items onscreen⦠This may lead to errorsā¦
- For me, and possibly others, an editable date field would be greatā¦This allows to enter backdated invoices (still part of our sales is paper invoice that i retypeā¦Cannot use the POS for that)ā¦Could be part of POS settingā¦
7 I loved the switching option of the POS before it became functional without internetā¦Used it a lotā¦Believe that (given there is internet) it is not to difficult to have a button (may be optional again)ā¦Save and open as Sales Invoiceā¦
As this seems to be a major overhaulā¦maybe the design team can think aheadā¦and make the design such that is becomes restaurant readyā¦tables and customers become a kind of the same thingā¦and the waiting list would than be idealā¦tables1 to 10ā¦just at a coke at table 3 if this is orderedā¦and one step more (not related to POS)ā¦recipes would but BOMsā¦that would give the manager detailed insightā¦
Rgds Robert
see also my contribution of todayā¦add under menu ā¦safe and switch the sales invoiceā¦
Now you are talking business
Someone please start a bounty for that!
great @rohit_wā¦really appreciateā¦dont see it yet as i am a cloud userā¦but looking forward, rgds robert
Seriously???
@olamide_shodunke we have been dying to get our hands on electron. We will definitely do something in the next 3 months. A bounty makes it even more interesting
Coming from a manufacturerās point of view -
-
Would really like to use POS in our warehouse. Most of our customers work on credit. Can we add a Pay Later button? So pressing the pay later button would mean- sales invoice or delivery note is created and accounts receivable entry added against the customer. This along with default mode being user definable should be great!
-
Another function that we could use is prioritizing customers/ orders.
-
An email or update being sent automatically to customer email/phone should be a great feature!
-
Is it possible to hide prices from certain users in POS?
Your point 1 can already be doneā¦Just set payed amount to zero,
Well depending on yr contribution to bountysource the developers may consider yr wish list
phew! thx Rushabh for keeping an eye on UI/UX
I see too many buttons, colors, tabs and fields, especially if itās gonna work for touchā¦!
I believe any UI intended for use on the shop-floor or in a store-environment should be self explanatory. Rather few and huge buttons with ultra-snappy response to navigate hierarchies than one UI does it all (and requires a manual + glasses to use it)
Maybe interesting for you? Progresive web apps and electron
https://dev.opera.com/articles/pwa-resources/
https://dev.opera.com/articles/pwa-desktop/
Hello All,
Kindly share your feedback on new changes of the POS
Thanks,
Rohit
Hey backers @rmehta want to claim the bounty based on POS Redesign For me I think there are few features in the bounty left out:
1- customer queue, where we can have more than one cart active and switch between them
2- easy fast way to edit customer details
3- Numeric keypad to enter value in quantity and rate field
4- Email option to send print of the invoice
looking forward to get your inputs
@Tropicalrambler @mulyadi-agtechsg @olamide_shodunke @federico_calvo @spa @JayRam @Mohammed_Redha @becht_robert @Pau_Rosello_Van_Scho
Thanks @ganas, for me I put bounty for 1&2 missing features!
It is essential for any kind of modern POS system and I need it to use in Resturants business
Hi @ganas
Thanks for following up on this.
Item 1 & 3 is essential to any POS system. That is my opinion.
Maybe @rmehta can clarify on the missing features first. We may missed out something or he has a good reason to.
I assumed issue (1) is solved because you can open as many invoices as possible and switch between them by clicking the list button (the one beside the new invoice button directly by the select or add new customer field)
(2) is very necessary
(4) is also very necessary
(3) is ideal to enhance the touch screen experience
@rmehta would you mind addressing this please???
Regards
On a touchscreen device, whenever the input field is focused, the numeric keypad shows up automatically. So (3) shouldnāt be a problem.
Also, as @olamide_shodunke pointed out, (1) is covered.
We can work on (2) and (4)