On my SambaPOS configuration, I have 3 active departments :
Restaurant
Bar
Tabac.
The Bar/Restaurant are on the same menu, and the tabac is separate, as the sale of cigarettes must be separate for accounting reasons. However if i scan a packet of cigarettes on Bar or Restaurant, it appears on the ticket. Is there any way to make this so it will only recognize the barcode if on tabac mode? As i dont want my staff selling tabac on Bar or Restaurant mode…
Remember that barcodes in product are not related to menu. It will allow item to be added even if its not on menu. What you need is a way to restrict that item completely based on department. I am not sure how to do this but I will do some testing and get back to you.
EDIT: So we can automate a system to automatically cancel the order if its tagged with wrong department, but I think that is clunky approach perhaps we could get some help from @emre here.
The Cancel Orders action with “Only Last Order” parameter set implemented to cancel orders in “Order Added” event. So we can setup a constraint to check if added order meets the criteria and cancel that.