Table of Contents | ||
---|---|---|
|
📌 Context & Assumptions
BK DE is in the process of enabling loyalty on .
More details on the loyalty deployment here: BK DE Loyalty Enablement
In terms of mobile ordering in the tech platform:
Delivery is available for a subset of stores (~150 BK DE Master Franchisee stores).
Click & collect, Dine In and Drive Thru are not available.
To enable delivery, RBI built an integration into “SIDES” (previously known as “Simply Delivery”).
When a guest places a delivery order:
RBI sends the delivery order to a SIDES tablet.
SIDES tablet is next to a delivery dedicated POS, located in the restaurant’s kitchen.
Team member manually keys in the order into the POS.
More details on SIDES integration flow here: /wiki/spaces/CA/pages/3402695725.
...
Info |
---|
Note that SIDES has attempted to integrate with Toshiba, but BK DE shared the integration is not reliable. |
Delivery fulfilment fulfillment is done by own drivers. SIDES also takes care of driver management.
Team member will assign the order to an own driver. Drivers have a SIDES app which provides delivery instructions.
Note that SIDES has built an integration into UberDirect, which will allow 1P delivery orders to be delivered with UberEats drivers. BK DE is currently testing this integration.
...
Milestone | Outcome | Work Required | How to test | Owner | Effort (weeks) | Status | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Create new store in Sanitylab in RBI’s staging environment | Store in Sanity createdcreated in staging and configured for Partner API. |
|
| 1 week |
| |||||||||||||||||
2 | Create a PLU fields for Oracle are available in Sanity | A new POS vendor config is created in Sanity Vendor Config will available Toshiba field and Partner field to store the respectively PLUsto store Toshiba PLUs. Partner fields are available for Oracle PLUs. |
|
|
|
| |||||||||||||||||
3 | Configure Oracle Integration | The Transaction Services Gen 2 API has been setup to enable the app integrate with POSis set up and connected with RBI’s appplication. |
|
| + Oracle | 3 weeks |
| ||||||||||||||||
4 | Onboard Store to Partner API | The new lab store has been configured and is ready for use Check the API Key on DynamoDBis configured in Partner API, Khumbu and TS v2. |
|
| Engineer Support+ Engineering | 1 week |
| ||||||||||||||||
5 | Integrate fulfillment partner for 1P Delivery. (See Architecture) | Delivery fulfilment fulfillment partner is integrated with OracleRBI’s platform. |
| + selected partner |
|
| |||||||||||||||||
6 | Financial Delivery Report | Ensure Delivery data is flowing from Snowflake to BK DE reports. | Identify adjustments on the current report - double check whether the data is sending correctly. |
| + BK DE |
|
| ||||||||||||||||
7 | Integration Test: Integration readiness in Staging | The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team BK DE and RBI in Staging. | Integration is working for:
|
| Fagundes, Silvia Engineer Support + BK DE + Engineering | 1 week |
| ||||||||||||||||
8 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel (David&Martin) |
|
| ||||||||||||||||
9 | Test E2E Integration in Staging | BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Menu and allow users to place orders |
|
| Oracle Khumbu BK DE Team | 2 weeks |
| ||||||||||||||||
10 | Rollout to Production | Order injection on Oracle is ready in Production, all products, offers are working as expected via Mobile Ordering. |
|
| Oracle Khumbu BK DE Team | 1 week |
|
...
Milestone | Outcome | Work Required | How to test | Owner | Effort (weeks) | Status | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Enable Loyalty on POS | Loyalty available on Oracle POS |
|
| Oracle |
|
| ||||||||
2 | Vendors need to change supportingPos | Vendors confirmed they changed on their side every place they currently use “supportingPos” : “Partner” has changed to use “supportingPos”: “toshibaLoyalty” |
| - |
| ||||||||||
3 | Non-loyalty stores will need to be working with Oracle as well |
|
|
| |||||||||||
4 | Content Management Readiness | All content needs to be set in Sanity for Oracle |
|
| @Lionel David&Martin |
|
| ||||||||
5 | Test E2E Integration - Loyalty flow | BKD App, In store and Kiosks (Tillster, Acrelec and Smoothr) are able to show the Rewards and allow users to place orders |
|
| Oracle Khumbu BK DE Team |
|
| ||||||||
6 | Rollout to Production | Order injection on Oracle is ready in Production, all products, offers and rewards are working as expected via Mobile Ordering. |
|
| Oracle Khumbu BK DE Team | 1 week |
|
...