Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Deliverect is handling 1P and 3P delivery for BK DE

  • Toshiba to be replaced with Oracle in all restaurants

  • 3P and 1P orders to be injected automatically on restaurants that use Oracle

...

  • 3P Delivery

    • Deliverect integrated with all the aggregators that BK DE works with to receive delivery orders

    • Deliverect automatically injecting delivery orders on Oracle (none of the above goes through RBI systems)

    • Assumption that the Deliverect tablet is needed for driver management and for fallback in case orders fail to inject

Info

Executed end-to-end by the aggregators, e.g. Liferando uses their own drivers. There may be scenarios where an aggregator order ends up being delivered by own drivers or Catcher.

  • 1P Delivery

    • Integration for ordering (Oracle and RBI) so that orders can be injected to Oracle

    • Integration between Deliverect and RBI, so that Deliverect knows that an order has been placed and can dispatch a driver

      • Driver availability

      • Order Delivery

      • There is no ordering integration, the ordering piece is handled by RBI in the same way we handle pickup orders

    • This integration already exists (e.g. for BK UK)

Info

For 1P there are both own drivers (ie BK DE employees), Uber Direct and there will be a pilot with Catcher.

In all the above cases, Deliverect handles the driver management, sending the order to own drivers or 3P drivers as needed.

Assumptions

Info

For ordering to work without additional development beyond configurations:

Milestones

Milestone

Description

Activities

3P delivery working

BK DE is able to process 3P orders in Oracle

  • Configure menu in Oracle (may require an adjustment once Oracle confirms the final structure)

  • Configure menu in Deliverect

  • Configure Deliverect / Oracle / Aggregator integrationSwitch off SIDES

Driver availability working

When guests input an address in the Guest App, the RBI Platform confirms with Deliverect which nearby restaurants have drivers available.

  • Share RBI API keys with Deliverect

  • Configure Deliverect with access to the RBI Platform

  • Enable a few restaurants in Staging

  • All test case passing

Ordering working

Ordering integration between RBI and Oracle. This is needed so that 1P delivery orders that originate in the RBI Guest App are sent directly to the Oracle POS.

  • Menu structure finalised

    • Including how to handle PfandsPfand

  • Menu configured:

    • Oracle POS on the BK DE lab

    • Sanity on RBI Staging

  • All test cases passing (including Loyalty)

Delivery assignment working

When guests place a delivery order in the Guest App, the RBI Platform asks Deliverect to assigns a delivery driver. Deliverect provides delivery status updates.

  • Configuration would have been done in Milestone 1

  • Configure one item in Oracle and RBI (requires parts of Milestone 2)

  • Run a simple order injection test

  • All test cases passing

First restaurant live with 1P Delivery

Ensure that the 1P delivery process works end to end and troubleshoot whatever necessary before rolling out to more restaurants

  • Configure Deliverect in Production

  • Configure RBI in Production

  • Set up the menu in Oracle (Production)

  • Publish the menu in Sanity (Production)

  • Switch off SIDES in all restaurants

  • Enable one restaurant

  • Test & troubleshoot

All restaurants live with 1P Delivery

Ensure that restaurant staff is trained in how mobile orders are integrated with Oracle and Deliverect. Then enable 1P delivery in all desired restaurants

  • Train restaurant staff

  • Enable 1P delivery in all desired restaurants on the RBI Platform

Status

3P delivery working

Activity

Owner

ETA

Status

Status comments

Confirm final menu structure format

Marrara, Jean

Jan 6th

Status
colourGreen
titleDONE

Documentation here: Oracle POS - Configuration . Note that we might adjust the structure, but content is finalized.

Configure menu in Oracle

  • Items

  • Combos

  • Offers

  • Rewards

  • Modifiers

BK DE

[ ]

Status
colourBlue
titleIN PROGRESS

Configure menu in Deliverect

BK DE

[ ]

Status
titleNOT STARTED

Configure Deliverect / Oracle / Aggregator integration

BK DE

[ ]

Status
titleNOT STARTED

Ordering working

Activity

Owner

ETA

Status

Status comments

Confirm final menu structure format

Marrara, Jean

Jan 6th

Status
colourGreen
titleDONE

Documentation here: Oracle POS - Configuration . Note that we might adjust the structure, but content is finalized.

Menu configured on Oracle POS (BK DE lab)

  • Items

  • Combos

  • Offers

  • Rewards

  • Modifiers

BK DE

[ ]

Status
titleNOT STARTED

Following Oracle POS - Configuration documentation.

Menu configured on Sanity on RBI Staging

  • Items

  • Combos

  • Offers

  • Rewards

BK DE

[ ]

Status
titleNOT STARTED

Following Oracle POS - Configuration documentation.

Ability to configure definitionSequence and priceSequence in Sanity in Staging

RBI

Status
colourBlue
titleIN PROGRESS

Handle new Oracle menu structure for items in Staging

Khumbu & RBI

Status
colourBlue
titleIN PROGRESS

  • RBI development to update

  • Khumbu development to adjust

Handle new Oracle menu structure for combos in Staging

Khumbu & RBI

Status
colourBlue
titleIN PROGRESS

  • RBI development to update

  • Khumbu development to adjust

Handle new Oracle menu structure for offers & rewards in Staging

Khumbu & RBI

Handle new Oracle menu structure for modifiers in Staging

Khumbu & RBI

Handle Pfand

Khumbu

[ ]

Status
titleNOT STARTED

Bottle deposits (Pfand) will have its own PLU and be treated as a condiment (modifier) to drinks.

All test cases passing

BK DE

[ ]

Status
titleNOT STARTED

Ordering test cases.

Driver availability working

Activity

Owner

ETA

Status

Status comments

Share RBI API keys with Deliverect

RBI & Deliverect

Dec 30th

Status
colourGreen
titleDONE

Exchange API credentials using Partners Admin

Enable restaurant in Staging

  • Oracle Lab 999996

RBI

[ ]

Status
colourGreen
titleDONE

Dependency on having one delivery menu item configured

Configure Deliverect with access to the RBI Platform

RBI & Deliverect

[ ]

Status
colourBlue
titleIN PROGRESS

Enable feature flags.

Lab store 900 configured in BK DE staging, with all flags and webhooks on RBI. Deliverect to finalize configuration to avoid 4xx errors (here).

All test cases passing

BK DE

[ ]

Status
titleNOT STARTED

Delivery assignment working

Info

Work on this milestone cannot start until the basic Oracle <> RBI integration is available in Staging. However, we don’t need the whole menu to be configured to test delivery assignment and status updates.

Activity

Owner

ETA

Status

Status comments

Configure one item in Oracle

BK DE

Status
titleNOT STARTED

Configure one item in Sanity

BK DE

Status
titleNOT STARTED

Run a simple order injection test

BK DE

Status
titleNOT STARTED

All test cases passing (driver assigned, delivery status updates)

BK DE

Status
titleNOT STARTED

First restaurant live with 1P delivery

Activity

Owner

ETA

Status

Status comments

Configure Deliverect in Production

Status
titleNOT STARTED

Configure RBI in Production

Status
titleNOT STARTED

Set up the menu in Oracle (Production)

Status
titleNOT STARTED

Publish the menu in Sanity (Production)

Status
titleNOT STARTED

Switch off SIDES in all restaurants

Status
titleNOT STARTED

Enable one restaurant

Status
titleNOT STARTED

All restaurants live with 1P delivery

Activity

Owner

ETA

Status

Status comments

Train restaurant staff

Status
titleNOT STARTED

Enable 1P delivery in all desired restaurants on the RBI Platform

Status
titleNOT STARTED

Questions

  • Is pre-ordering required from the beginning? This is a feature that currently exists with SIDES, but does not exist on the Deliverect/RBI integration (and it is not clear whether Deliverect supports it)Does BK DE use their own drivers for aggregator orders? If they do not, the Deliverect tablet is not needed for driver management

  • How many stores do we have running 1P through SIDES? Are any of these sub-FZ’s? Ideally the list of addresses so that we can see if there is a geographical overlap between SIDES/Deliverect

  • Measure the amount of 1P sales done via these restaurants

  • Effort estimates to develop a solution that allows Deliverect and SIDES to coexist

Notes

  • Volumes:

    • Current volume of 1P delivery orders: 4k per week, 16k per month

    • Total 5M EUR per month, if we assume 20 EUR average basket size, 250k orders in total (230k 3P)

    • So 1P is ~ 6.5% of the total delivery orders

    • Pre-orders are about 300 per week/1,200 per month, so 0.5% of the total

Info

66-77 stores using SIDES, not sure if they are all BK DE or some sub-FZ are also using it

  • Process to roll out Deliverect (because we can’t support more than one delivery management platform at the same time):

    • Switch SIDES off on all restaurants

    • Assumption that at this stage the Oracle/RBI integration is ready

    • Deliverect would have been previously configured to work for all BK DE restaurants

    • Switch on Deliverect for select restaurants (on RBI) and test

    • If successful, roll out to more restaurants (e.g. 50%)

    • If successful, roll out to all restaurants

  • Our delivery integration with Deliverect does not support pre-ordering. Unclear if Deliverect supports pre-ordering at all. We are currently developing this feature for Homeria

References