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

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.

image-20241127-082209.png
On the top left, we can see order 106 from the RBI platform.

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.