Editing an order before checking out
Starting with API V7Preview5, it became possible to edit an order immediately before the bill.
Before the order is transferred to the bill, a notification is triggered
BeforeOrderBill
.
Previously, it allowed you to cancel the transfer of an order to status
Bill
by throwing an OperationCanceledException
exception at the appropriate subscriber.
It also allowed user interaction (when possible) through
IViewManager
,
show different windows in SyrvePOS.
Now, in addition to everything else, we have added the ability to change the order via
IOperationService
,
made available in the notification arguments.
Thus, before fixing the cost, you can edit the composition of dishes or discounts of the order.