...
All BK DE restaurants currently use Toshiba as the POS and BK DE will replace Toshiba POS with Oracle POS.
As part of that replacement, we need to ensure that stores with Oracle POS support Mobile Ordering and Loyalty.
The following service modes, POS Integration will be implemented:
Delivery
Click & Collect
Dine In
Drive Thru
Table Service
⚙️ Tech Requirements
Anchor | ||||
---|---|---|---|---|
|
Architecture
...
Oracle POS already has an integration with RBI via the Khumbu middleware using our PartnerAPI.
In Sanity → Vendor Config need to be updated to support the integration:
Create new field
Toshiba-Loyalty
to support current setup (input offers and rewards) which it’s using as part of the Loyalty Integration with Toshiba, Acrelec and Tillster.Script to migrate PLUs from the current
Partner
field toToshiba-Loyalty
including the whole Menu structure (items, combos, modifiers)
Use
Partner
field to store the Pick Up and Delivery PLUs for Oracle POS.
...
Milestone | Outcome | Work Required | How to test | Owner | Effort (weeks) | Status | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
1 | Create new store in Sanity | Store in Sanity created |
|
| 1 week |
| |||||||||||||||||
2 | Create a new POS vendor config in Sanity | Vendor Config will available Toshiba field and Partner field to store the respectively PLUs |
|
|
|
| |||||||||||||||||
3 | Configure Oracle Integration | The Transaction Services Gen 2 API has been setup to enable the app integrate with POS. |
|
| 3 weeks |
| |||||||||||||||||
4 | Onboard Store to Partner API | The new store has been configured and is ready for use |
|
| Engineer Support | 1 week |
| ||||||||||||||||
5 | Integrate fulfilment fulfillment partner for 1P Delivery. | Delivery fulfilment partner is integrated with Oracle |
|
|
| ||||||||||||||||||
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 |
|
|
| |||||||||||||||||
7 | Integration Test: Integration readiness in Staging | The Oracle > Khumbu > RBI integration has been thoroughly tested by the tech team in Staging | Integration is working for:
|
| Fagundes, Silvia Engineer Support | 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 |
|
...