Oracle Config - Order firing
This page is a draft.
This page details the mechanism used to ‘fire’ orders, that is, send orders to the kitchen for preparation. It also includes the order preparation statuses that Oracle sends to the RBI platform.
Contents
Overview
When guests place delivery, take out and eat in orders, they can decide whether they want to place the order for “Now” or later in the day.
RBI order type | Scheduling options |
---|---|
Delivery, Take Out, Eat In | Now or later Guests can see this time selector at checkout |
Table service | Only ‘Now’. No time selection. |
Drive Thru | No time selection, requires manual firing. More details below. |
If the order is placed for the future, it will be injected into the POS using Oracle’s pickupTime
attribute.
pickupTime
indicates the time requested for the order to be collected. Oracle will automatically fire the order to the kitchen based on the pickupTime
and adding the configured preparation time.
For example, if a guest schedules an order for 4:30 PM and the configured preparation time is 5min, Oracle will fire the order at 4:25 PM. This ensures that the order is ready at the requested time.
Operators must configure preparation time using the serviceLevelTime
value.
Oracle guide to update prep time (serviceLevelTime
)
Drive thru orders
The RBI platform sends Drive Thru to the POS with a pickupTime
attribute set several hours in the future. This way, guests can ask for their order to be prepared only when they arrive at the restaurant. Operators must manually fire drive thru orders.
Unpaid drive thru orders
For unpaid drive thru orders (e.g. cash), the order will appear as an open order on the left panel of the drive thru screen.
When the customer arrives, the operator double clicks on the order. The order can now be modifier or fired.
To fire the order, the operator clicks on the TOTAL button and selects the desired payment method.
Upon selecting a payment method, the operator will see a modal asking if the order should be fired to the kitchen at that moment.
The operator clicks on “Send Now”. The order will be sent to the kitchen.
The operator selects the payment method again and the receipt is printed.
Paid drive thru orders
[ TBD ]
Order preparation statuses
Oracle informs RBI of the following order statuses:
Uninitialized - order not started.
Submitted – indicates that the order has been sent to the kitchen for preparation.
Prepared – indicates that the order has been prepared and is pending packaging.
Packaged – indicates that the order has been packaged and is ready for pick up.