Splitting and Transferring Dishes Between Guests and Orders
Tags:
In version V6, the ability to split dishes into parts and transfer them between guests and orders has been introduced. Previously, such operations could only be performed through the SyrveFront application UI, but now separate guest billing is also possible through the API.
The dish splitting function (aka “scissors”) allows you to “cut off” a portion of a dish shared among several guests for an individual guest if that guest, for example, wants to pay separately. If the dish has not yet been prepared at the time of splitting, the cut portion will have the same status and preparation time as the original dish.
SplitOrderCookingItem— cuts the specified amount from the provided dish and returns a new order item corresponding to the cut portion. The obtained order item can then be transferred to another guest or another order.MoveOrderItemToAnotherGuest— transfers a dish to another guest within the order (this capability has always existed, but in versions V1-V4, this function was calledMoveOrderItemProduct).MoveOrderItemToAnotherOrder— transfers a dish to another order. If the new order is at a table (ITable) of another section (IRestaurantSection), the preparation locations of the dish and its modifiers will be updated according to the preparation map for the new section.