Поддержка расширения выполняемых iikoFront операций в определённых точках
[ ]В API V4 добавлена возможность подписаться на выполнение определённых операций для их расширения. При выполнении этих операций iikoFront в заранее оговорённых точках останавливается и передаёт управление плагину, который в зависимости от операции может редактировать данные (включая те, над которыми выполняется операция), взаимодействовать с пользователем, показывая диалоговые окна, выполнять печать на принтере и т. п.
В данный момент доступны следующие точки:
- открытие и закрытие кассовой смены (можно выполнить печать);
- печать пречека, кассового чека (можно вернуть разметку для вставки в определённые места печатного документа);
- сторнирование заказа (пока доступны только само уведомление и доступ на чтение к сторнируемому заказу);
- переход на экран оплаты (можно вносить изменения в заказ, который пользователь собирается оплатить).
В будущем могут быть добавлены новые подобные точки. Про работу в контексте выполняемых iikoFront операций будет отдельная статья (TODO).