Плагин для iiko
История версий плагина
Изменения плагина CWStopList (CWSL) для iikoFront. Версия установленного плагина видна на кассе: Дополнения → CWSL. Даты указаны по дате сборки.
Стоп по терминальным группам, стоп всех размеров блюда и подписанная сборка.
- Стоп по терминальным группам. Плагин сообщает, на какой терминальной группе он установлен. Поэтому стоп можно поставить не на весь ресторан, а только на выбранные группы, например только на зал или только на доставку. Стоп на весь ресторан работает как раньше.
- Стоп-лист каждой группы отдельно. Если плагин стоит на нескольких группах одного ресторана, в Stoplist.Tech виден стоп-лист каждой группы, а не той, что отчиталась последней.
- Все размеры блюда. Если у блюда есть шкала размеров, а размер не указан, стоп и остаток ставятся на все включённые размеры. Со стопа снимается тоже всё блюдо целиком.
- Пакетные команды. Плагин принимает несколько команд одним сообщением и выполняет их одной операцией iikoFront. Это нужно для стопа по ингредиенту: на стоп сразу встают все блюда, в которых он есть.
- Цифровая подпись. Файл
cwsl.dllподписан сертификатом Stoplist.Tech. Подпись видна в свойствах файла на вкладке «Цифровые подписи». На установку и работу она не влияет. - Мониторинг ошибок переведён на собственный сервер Stoplist.Tech.
Обновление совместимо в обе стороны: новый плагин работает с текущей версией сервиса, а старые версии плагина продолжают работать после обновления сервиса.
- Кассовые смены. Плагин передаёт в сервис открытие и закрытие смены. По ним можно очищать стоп-лист.
- Исправлена ошибка загрузки плагина на части версий iikoFront.
- Плагин сообщает сервису номер своего лицензионного модуля iiko. По нему видно, какая сборка плагина установлена в ресторане.
- Сбор закрытых заказов. Плагин может передавать закрытые заказы: номер, время открытия и закрытия, сумму и состав. Выключено по умолчанию, включается параметром
collect_ordersв конфигурации. Персональные данные гостей, оплаты и скидки не передаются. - Удалённая настройка. Конфигурацию плагина можно поменять из сервиса, не заходя на кассу. Новые настройки применяются после перезапуска кассы, о чём плагин сообщает уведомлением.
- Устойчивое подключение. После обрыва связи плагин сам переподключается. Интервал задаётся параметром
reconnect_interval, по умолчанию 10 секунд. - В отчёты об ошибках добавлены код и название ресторана, версии iikoFront и плагина.
- Вместе с номенклатурой плагин передаёт места приготовления. По ним можно фильтровать стоп-лист и отчёты по цехам: кухня, бар, холодный цех. См. группы мест приготовления.
- Обновлена библиотека iikoFront API.
- Переработана внутренняя логика: плагин один раз получает данные ресторана и надёжнее обрабатывает ошибки при обмене с сервисом.
- Сменён лицензионный модуль iiko плагина.
- Номенклатура. При запуске плагин передаёт в сервис список активных блюд и их размеров. Из этого списка выбираются блюда для стопа.
- Очистка стоп-листа. Весь стоп-лист кассы можно очистить из сервиса одной командой.
- Время постановки на стоп. Для каждой позиции передаётся время, когда её поставили на стоп.
- Плагин переведён на iikoFront API V9.
- Плагин работает от имени ресторана, а не отдельной терминальной группы, и передаёт код и название ресторана.
- Плагин передаёт версии iikoFront и плагина. Они видны в Stoplist.Tech.
- Лицензионный ключ указывается в конфигурации плагина.
Первая версия.
- Кнопка CWSL в меню «Дополнения» показывает версию плагина и лицензию.
- Плагин отправляет стоп-лист кассы в сервис при каждом изменении.
- Из сервиса можно поставить блюдо на стоп, снять его и задать остаток, в том числе для отдельного размера.
- Плагин регулярно сообщает сервису, что касса на связи. Интервал задаётся параметром
healthcheck_timeout.
Статья помогла?