Versions Compared

Key

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

...

Expand
titleBrainstorming bullet points

Transactions

Categories:

Status
titleStore availability
Status
titlePricing & availability
Status
titlemenu structure
Status
titleORDER INJECTION

  • Status
    titleStore availability
    Webhook for store status or Cron Job?

  • Status
    titlePricing & availability
    Does Oracle expose pricing & availability changes via a webhook? Currently Khumbu relies on a daily sync to get that information and update P&A in RBI’s platform.

    • If yes:

      • Does the webhook expose the actual DIFF (e.g. items created, updated or deleted with associated PLUs) or only notifies ‘'something changed’'?

      • Does the webhook do any bundling? For example, are the frequent updates within a short time period (e.g. 1 minute) sent as one update or every single change is published separately?

      • Is there versioning for the menu available within the webhook or part of a separate API call? (E.g. Version x.y. becoming version x.y+1 after a change)

  • Status
    titlePricing & availability
    P&A sync failure handling: Re-tries and backups

    • Caching and latency

  • Status
    titlePricing & availability
    Automated POS PLU sync from Oracle to Sanity (RBI CMS):

    • Possible to have an automated process (e.g. with APIs) without having to export files to upload like done within the Deliverect POS sync capability?

  • Status
    titlePricing & availability
    RBI operates with Cloud Pricing and Availability in its most advanced markets. Is Oracle capable of receiving P&A data, rather than exposing?

  • Status
    titlePricing & availability
    RBI operates with personalized pricing per channel in its most advanced markets (up to 32 price channels). How many pricing tiers can Oracle support?

  • Status
    titlePricing & availability
    RBI operates with Late Night pricing in its most advanced markets, increasing prices during a time interval on specific days. Is Oracle capable of operating with such information (receiving and / or exposing)?

  • Status
    titlemenu structure
    Does Oracle expose the full menu configured in the POS with its corresponding PLUs? https://docs.oracle.com/en/industries/food-beverage/simphony/omsstsg2api/op-api-v2-menus-menuid-get.html

    • If yes, is there menu versioning/history available?

  • Status
    titlemenu structure
    Oracle’s standardized way to configure Modifiers

    • In which Intl markets does this apply to and which markets are left out?

    • What Modifiers structure is utilized by non adherent markets?

  • Status
    titlemenu structure
    Definition of each Menu Structure in Oracle and in Sanity. Including:

    • Step by step tutorial in Oracle

    • Step by step tutorial in Sanity

    • Payload example for OI in Oracle Simphony Gen 2

    • Payload example for Partners API

  • Status
    titleORDER INJECTION
    How to inject Table number for Table Service orders?

    • Disclose requirements on receipt, KDS

  • Status
    titleORDER INJECTION
    Conditions / requisites to have Oracle build a middleware for Order Injection

  • Status
    titleORDER INJECTION
    Delivery Fee injection. PLU? Any other logic? If PLU, mapped where?

  • Status
    titleORDER INJECTION
    How does Simphony notify our system of canceled orders? Is there a Webhook?

  • Status
    titleORDER INJECTION
    FireOrder webhook. Khumbu does not know if Symphony supports ’suspended’ orders, that is, orders sent with fireOrderInSeconds=null which need to get fired at a later time.

  • Status
    titleORDER INJECTION
    Actionable Feedback for Pricing / Commit errors

    • Example of current non-actionable feedback: Incorrect side count for Combo Meal Side #2. Expect 1 but found 0

    • Example of current actionable feedback: 52325 is not a part of combo with id 8763

    • Q: how do we move towards having only actionable feedback?

Loyalty

Categories:

Status
titleOPERATOR EXPERIENCE
Status
titlemenu structure
Status
titlet-log

  • Status
    titleOPERATOR EXPERIENCE
    Can we support adding rewards directly from the POS screen after guests have identified themselves?

    • How can we mitigate fraud risks?

  • Status
    titlemenu structure
    Rewards Points + Currency

  • Status
    titlemenu structure
    Rewards % Discount Products

  • Status
    titlet-log
    Are you including Loyalty IDs in the T-Log, so our analytics teams can identify the users behind each transaction?

...

...

Time

...

...

...

9:00 - 11:00

...

Intro

  • Oracle & RBI members introduction.

  • Discuss workshop objectives:

    • Align on standardized menu structures and payloads for all markets.

    • Create guides for Oracle POS configurations.

    • Answer questions on order injection and P&A.

  • RBI explains guest journey in their platform:

  • RBI covers diagrams on interactions between different platforms.

...

Menu

  • Pricing & Availability questions Menu - Pricing & Availability

    • Store status webhook

    • P&A endpoints

    • P&A changes webhook

    • Combo pricing

    • Automated POS PLU sync

    • Receive external P&A

    • Late night pricing

...

11:00 - 12:30

Menu & Loyalty

Step by step guide on how to configure each menu structure in Oracle POS

...

Attendees:

Oracle

Will Jones, Technical Solutions Program Director

Henrik Hessbo, Principal Solution Engineer

RBI

Adolfo Watanabe, Sr. Manager, Data Operations

Anton Benet, Director of Menu

Carlos Silva, Director of Loyalty

Francisco Fernandes, Director, Platform Ecosystem

Jean Marrara, Director, Software Development

Semih Yildirim, Product Manager, Menu

Sergio Garcia, Ops Transformation Manager (Int’l)

Valentina Lopes da Costa, Product Manager Loyalty

Time

9:00 - 10:00

Menu P&A - DMTE Current

  • Items (Ala Carte)

  • Modifiers (Condiments)

  • Combos (Combo Meals)

  • Comboslots (Combo Meal Groups)

Menu

  • Order injection questions Menu - Order Injection

    • Service mode

    • Fees

    • Deposit and sugar tax

    • Pre-ordering

    • Fiscal integrations

    • Order cancelation

    • Order firing

12

10:15 - 11:30

Oracle payloads for Transaction Services Gen 2

  • Menu - Payload format

    • Items (Ala Carte)

    • Combos (Combo Meal and Combo Meal Groups)

    • Condiments

      • Add, No, Extra

    • Service Modes & Channels

    • Menu Levels & Price Levels

    • Discounts

    • Tender

      • Service vs Payment

    • Service Charges

11:30 - 13:30

LUNCH BREAK

LUNCH

BREAK

13:30 - 15:00

Menu & Loyalty

Step by step guide on how to configure each menu structure in Oracle POS

Oracle payloads for Transaction Services Gen 2

  • Offers & Rewards -

Oracle ConfigurationLoyalty Rewards
  • Payload Format

    • Rewards with an item

    • Rewards/Offers with a combo

    • Rewards/Offers with a cart discount

    • Rewards/Offers with a product discount

  • Offers/Personalized Offers

    • Offers with an item

    • Offers with a combo

    • Offers with a cart discount

    • Offers with a product discount

  • Loyalty

  • Sanity config Offers & Rewards - Sanity Configuration

  • Other questions
    • Pay@Counter

      • With Loyalty

    15:00 - 15:30

    EMEA Lab

    15:30 - 16:00

    Teo will speak about goals for the next 2 days

    16:00 - 17:30

    Loyalty

    • Questions

      • Can we support adding rewards directly from the POS screen after guests have identified themselves? How can we mitigate fraud risks?

  • Rewards Points + Currency

  • Rewards % Discount Products

      • Are you including Loyalty IDs in the T-Log, so our analytics teams can identify the users behind each transaction?

    15:00 - 17:30

    Menu & Loyalty

    • Oracle payloads for Transaction Services Gen 2

    Data

    • T-Log

    • Cart analysis

    Conclusion

    Next steps
      • Can Oracle support querying Sanity and caching offers at the POS to help mitigate configuration issues?

    Loyalty - DMTE Current

    • Rewards

      • Rewards with an item

      • Rewards with a combo

      • Rewards with a cart discount

      • Rewards with a product discount

    • Offers/Personalized Offers

      • Offers with an item

      • Offers with a combo

      • Offers with a cart discount

      • Offers with a product discount

    Time

    8:30 - 9:00

    Intro

    • Oracle & RBI members introduction.

    • Discuss workshop objectives:

      • Mutual Understanding of the End-to-End RBI/Simphony Solution

      • Understand how to set up the DMTE Project for Success (Standardisation, Country Regionalisation, Best Practices, Collateral etc)

      • Understand what a future RBI with Oracle Simphony partnership might look like (Solution Roadmap/Partners Innovations etc)

      • Greater Understanding on Data Management (Access to Data/ Order Injection / Price and Availability)

    9:00 - 10:25

    RBI - Menu and Ordering

    • RBI guest journey review Mobile ordering

      • Menu

        • Pricing and Availability

      • Pickup

      • Delivery

    • RBI Interaction diagrams

    • Partners API

    • Current configuration requirements

    10:25 - 10:35

    BREAK

    10:35 - 12:00

    RBI - Loyalty

    • RBI guest journey review Loyalty

    • RBI Interaction diagrams

    • Current configuration requirements

      • Offers & Rewards: Item/Combo/Item Discount/Cart Discount/Rewards Points + Currency/Rewards % Discount Products

      • Redemption codes

      • Review with Oracle: /wiki/spaces/IRT/pages/5133370490

    12:00 -13:00

    LUNCH BREAK

    13:00 - 14:55

    Oracle - Configuration Best Practices

    • Menu Item Structure Best Practices (Options and implications)

      • Ala Carte

      • Combos

        • Upgrade/Downgrade Kd, Sm, Md, Lg

          • Dynamic vs size based

        • Pricing strategy

          • Combo level vs Component level

        • Upcharges ($)

          • Define price for different channels

      • Condiments/Modifiers

        • PLU strategy (1 PLU per modifier vs 1 PLU per modifier multiplier)

        • Add, No, Extra, Light, Heavy, Only, Plain

      • Dayparts

        • Breakfast/Lunch/Late Night

      • Channels

        • In Restaurant, Delivery 1p, Delivery 3p, Kiosk, …

      • Modes

        • FC, DT, Curb Side, Kiosk, Delivery

      • Menu Levels

        • Modifiers vs Dayparts vs Size

      • Discounts

        • Trigger & Restriction & Award

      • Pricing strategy

        • Dayparts

        • Channels

        • Tiers

      • Service charges

    • Loyalty/Rewards Configuration Best Practices (Options and implications)

      • Coupons, Offers

        • Combo/Bundle/Item

        • Item discount

        • Cart Discount

        • Rewards

        • Item/Combo

        • Discount on Item

        • Discount on Cart

        • Rewards Points + Currency

        • Rewards % Discount Products

        • Auditing (points exchanged)

      • Discounts

        • Coupons and Offers as Discounts

          • Trigger & Restriction & Award

    14:55 - 15:05

    BREAK

    15:05 - 17:00

    Oracle - API Best Practices

    • Data Management and Access/Injection for the Future (API/Extensions/Solutions)

      • STS2 API

        • Menu

          • Automated POS PLU sync

          • Pricing

            • Channel, Order Mode, Daypart

        • Checks

          • Service mode

          • Fees

          • Deposit and sugar tax

          • Pre-ordering

          • Fiscal integrations

          • Order cancelation

          • Order firing

          • Actionable Feedback for Pricing / Commit errors

          • Pay@Counter (with Loyalty) for kiosk orders

        • Notifications/Webhooks

          • Menu changes

          • Check changes

          • Restaurant status changes

    17:00 - 18:00

    RBI - DSS

    • Review DSS requirements and journey

    Oracle

    • Current Implementation

    • Best Practices

    Time

    8:30 - 10:30

    Discussion – Menu and Ordering

    • Align on best approach

    • Create action items

    10:30 - 12:00

    Discussion – Loyalty

    • Align on best approach

    • Create action items

    12:00 - 13:00

    LUNCH BREAK

    13:00 - 17:30

    Open Forum - Q&A