Данный функционал позволяет автоматически добавлять в заказ определенные позиции номенклатуры. В результате активации такой настройки при открытии заказа на столе в нем уже будет добавлено нужное блюдо или услуга.
...
{
"Id": "887c56a6-7857-4332-ad62-492e7bca1892",
"Name": "Тапчан 16",
"Number": 100,
"DefaultDishArticle": "00154"},
Настройки выполнены. В приложении iikoWaiter создайте новый заказ на нужном столе и проверьте, что настроенное блюдо по умолчанию автоматически добавляется в нужном статусе.
Если в заказ будет автоматически добавляться услуга с повременной тарификаций, то для ее автоматического старта необходимо в номенклатурной карточке проставить свойство Печать при добавлении на закладке Дополнительная информация.
...
Особенности и ограничения
Сейчас автоматически добавленное блюдо не отображается сразу в заказе.
Нельзя добавлять блюда с обязательными модификаторами, требующими выбора.
Плагин добавляет блюда во все вновь создаваемые заказы, независимо от того где они были созданы (фронт, Waiter). Во избежание задвоения автодобавления от iiko и от плагина у столов в iiko нужно удалить автодобавляемое блюдо.
При сплите заказа на новый заказ также будет добавлено блюдо по-умолчанию (аналогично с фронтом).
Реализация
Плагин при старте подписывается на событие OrderChanged.
При создании нового заказа ловит событие с типом Создание.
Проверяет, что заказ пустой и добавляет блюдо.
Если это тарифицируемая услуга и у ней есть галочка Печать при добавлении, то тарификация запускается.