pos-addons icon indicating copy to clipboard operation
pos-addons copied to clipboard

[FEATURE REQUEST] Save Orderline Cashier

Open gustavovalverde opened this issue 7 years ago • 12 comments

I'd like to request a feature.

When using Multisession it shows the cashier who added the orderline, we'd like to save this information on the backend (who added each orderline after the order is payed).

Also, we'd like some kind of analysis on the amount that was sold by cashier, considering all the orderlines sold by a cashier after session closing.

Please let me know which additional details would be needed to make this possible.

cc: @yelizariev


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

gustavovalverde avatar Sep 20 '17 20:09 gustavovalverde

Context: This would be used to know the tip amount that each cashier earned by day, after session closing.

gustavovalverde avatar Sep 20 '17 20:09 gustavovalverde

@GabbasovDinar made similar for canceled line (including analysis)

yelizariev avatar Sep 22 '17 09:09 yelizariev

His question is: what to do if one cashier added product with qty=1 and another cashier updated it to qty=3 -- which records shall be saved in that case

yelizariev avatar Sep 22 '17 09:09 yelizariev

That's an interesting question, which I'm not sure myself on how to answer. I'll say: keep it simple.

If an order line was added by more than one cashier, the "fair" thing to do would be:

  • Assign each added product to the corresponding cashier.

But this could also add a "unneeded" level of complexity from the beginning.

From a Restaurant point of view, if I (as a cashier) started the service in the table, the table is "mainly" mine. The only exception that should be considered is if another cashier has added more value to the table than myself. Example:

  • I started the service in the table [Cashier A], and added 4 items (making an amount of $500). But another cashier [Cashier B] added 3 items (making $800); that would make $125 and $266 per cashier.
  • Based on this scenario, If a collision happens I would add the qty=3 just to [Cashier B]

But from a SPA or Beauty Salon point of view, it's like first stated:

  • Each added product corresponds to each cashier (person giving the service). But here is more common that the same service (qty = 1) was given by two persons, but that's a whole different story.

If you have a suggestion on this, just let us know. cc: @edsersolis

gustavovalverde avatar Sep 22 '17 13:09 gustavovalverde

I'd prefer a differentiation on the order line, but a "lazy" merging on the printed receipt. If data structures are right and complete, it's generally easy to simplify it on the UI afterwards... @GabbasovDinar

blaggacao avatar Nov 27 '17 16:11 blaggacao

Unrealated: Testing the POS with real data makes always so hungry... :wine_glass:

blaggacao avatar Nov 27 '17 16:11 blaggacao

@gustavovalverde Is right insofar, that a table ownership softly enforced client side especially when you have many tables will help the waiters be more productive and focused on their orders...

Softly, as it should only be a filter, but which you can simply uncheck to add to another order... (We don't want to reduce service quality, neither).

blaggacao avatar Nov 27 '17 16:11 blaggacao

@GabbasovDinar, do you have additional doubts on this one? I'm feeling like funding this one.

gustavovalverde avatar Jan 08 '18 21:01 gustavovalverde

@gustavovalverde I will discuss it with my team firstly and give you our feedback. regards

GabbasovDinar avatar Jan 10 '18 09:01 GabbasovDinar

@gustavovalverde I'm ready to begin work on this issue

GabbasovDinar avatar Jan 10 '18 10:01 GabbasovDinar

Email me for the funding love :)

On Jan 10, 2018 6:50 AM, "Dinar" [email protected] wrote:

@gustavovalverde https://github.com/gustavovalverde I'm ready to begin work on this issue

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/it-projects-llc/pos-addons/issues/398#issuecomment-356566930, or mute the thread https://github.com/notifications/unsubscribe-auth/AQG8PjaNbBfIosQNCwpM8qTvVBMMnbuiks5tJJXfgaJpZM4PecOh .

gustavovalverde avatar Jan 10 '18 11:01 gustavovalverde

@gustavovalverde You can use the https://www.bountysource.com/ service for sponsorship :) regards

GabbasovDinar avatar Jan 10 '18 11:01 GabbasovDinar