Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Данный функционал позволяет автоматически добавлять в заказ определенные позиции номенклатуры. В результате активации такой настройки при открытии заказа на столе в нем уже будет добавлено нужное блюдо или услуга.

...

  1. Установите на терминал ГК плагин Arbus.DefaulDishesDefaultDishes

  2. Перезапустите iikoFront. Убедитесь, что плагин успешно стартанул.

  3. Откройте созданный файл конфига. Он автоматически заполнится данными о всех столах , настроенных в системе на текущий для текущей группы станций на данный момент времени.

  4. Найдите нужные столы по номеру или имени и в поле DefaultDishArticle внесите значение артикулу автоматически добавляемой позиции. Сохраните изменения (плагин рестартовать не требуется).

{
"Id": "887c56a6-7857-4332-ad62-492e7bca1892",
"Name": "Тапчан 16",
"Number": 100,
"DefaultDishArticle": "00154"

},

  1. Настройки выполнены. В приложении iikoWaiter создайте новый заказ на нужном столе и проверьте, что настроенное блюдо по умолчанию автоматически добавляется в нужном статусе.

Если в заказ будет автоматически добавляться услуга с повременной тарификаций, то для ее автоматического старта необходимо в номенклатурной карточке проставить свойство Печать при добавлении на закладке Дополнительная информация.

...

Особенности и ограничения

Сейчас автоматически добавленное блюдо не отображается сразу в заказе.

Нельзя добавлять блюда с обязательными модификаторами, требующими выбора.

Плагин добавляет блюда во все вновь создаваемые заказы, независимо от того где они были созданы (фронт, Waiter). Во избежание задвоения автодобавления от iiko и от плагина у столов в iiko нужно удалить автодобавляемое блюдо.

При сплите заказа на новый заказ также будет добавлено блюдо по-умолчанию (аналогично с фронтом).

Реализация

Плагин при старте подписывается на событие OrderChanged.

При создании нового заказа ловит событие с типом Создание.

Проверяет, что заказ пустой и добавляет блюдо по умолчанию.

Если это тарифицируемая услуга и у ней есть галочка Печать при добавлении, то тарификация запускается.