Versions Compared

Key

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

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

...

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

},

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

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

...

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

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

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

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

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

Реализация

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

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

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

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