Редактирование заказа перед пречеком
[ ]Начиная с API V7Preview5 появилась возможность редактировать заказ непосредственно перед пречеком.
Перед переводом заказа в пречек срабатывает уведомление
BeforeOrderBill
.
Раньше оно позволяло отменять перевод заказа в статус
Bill
путем генерации исключения OperationCanceledException
в соответствующем подписчике.
Также оно позволяло взаимодействовать с пользователем (когда это возможно) через
IViewManager
,
показывать различные окна в iikoFront.
Теперь ко всему прочему добавилась возможность менять заказ через
IOperationService
,
ставший доступным в аргументах уведомления.
Таким образом, перед фиксацией стоимости можно отредактировать состав блюд или скидок заказа.