Создание кухонных заказов из API
[v8preview7
v8
]
В API V8Preview7 был добавлен метод CreateKitchenOrder
, который позволяет создать кухонный заказ через API.
Данный кухонный заказ не будет содержать “официантской части”, так что все фискальные операции должны быть проведены через внешние системы.
CreateKitchenOrder
позволяет создавать пустой кухонный заказ. Это может быть полезно для случаев, когда нужно перенести внешние данные между точками (AddOrUpdateKitchenOrderExternalData
, TryGetKitchenOrderExternalDataByKey
).
В кухонные заказы, созданные через API, нельзя добавлять блюда. Однако такой кухонный заказ можно очистить от всех блюд. Для этого был добавлен метод DeleteKitchenOrderItems
. Данный метод работает только для заказов, созданных через API.
Также, чтобы можно было проще отличить: стандартный ли это кухонный заказ или созданный через CreateKitchenOrder
в IKitchenOrder
было добавлено поле IsExternal
.