Tworzenie zamówień kuchennych z API
Do API V8Preview7 dodano metodę CreateKitchenOrder, która pozwala na tworzenie zamówienia kuchennego za pomocą API.
To zamówienie kuchenne nie będzie zawierać „części kelnerskiej”, więc wszystkie transakcje fiskalne muszą być realizowane przez systemy zewnętrzne.
CreateKitchenOrder pozwala na utworzenie pustego zamówienia kuchennego. Może to być przydatne w przypadkach, gdy trzeba przenieść dane zewnętrzne pomiędzy punktami (AddOrUpdateKitchenOrderExternalData, TryGetKitchenOrderExternalDataByKey).
Nie można dodawać dań do zamówień kuchennych utworzonych przez API. Jednak takie zamówienie kuchenne można oczyścić ze wszystkich dań. W tym celu dodano metodę DeleteKitchenOrderItems. Metoda ta działa tylko dla zamówień utworzonych przez API.
Dodatkowo, aby łatwiej rozróżnić, czy jest to standardowe zamówienie kuchenne, czy utworzone przez CreateKitchenOrder, w IKitchenOrder dodano pole IsExternal.