Разделение и перенос блюд между гостями и заказами
[ ]В версии V6 появилась возможность делить блюда на части и переносить их между гостями и заказами. Раньше подобные операции можно было выполнять только через UI приложения iikoFront, а теперь раздельный расчёт гостей стал возможен и через API.
Функция разделения блюд (aka «ножницы») позволяет из общего для нескольких гостей блюда «отрезать» порцию отдельного гостя, если этот гость, например, хочет расплатиться отдельно. Если блюдо на момент разделения ещё не было приготовлено, отрезанная порция будет иметь тот же статус и то же время приготовления, что и исходное блюдо.
SplitOrderCookingItem
— отрезает от переданного на вход блюда указанное количество и возвращает новый элемент заказа, соответствующий отрезанной порции. Далее полученный элемент заказа можно перенести другому гостю или в другой заказ.MoveOrderItemToAnotherGuest
— перенос блюда другому гостю в пределах заказа (такая возможность существовала всегда, но в версиях V1-V4 эта функция называласьMoveOrderItemProduct
).MoveOrderItemToAnotherOrder
— перенос блюда в другой заказ. Если новый заказ находится на столе (ITable
) другого отделения (IRestaurantSection
), то места приготовления блюда и его модификаторов будут обновлены в соответствии с картой приготовления для нового отделения.