Versions Compared

Key

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

...

Steps

Expected results (POS)

Expected results (RBI app)

Guest opens the RBI app without signing in, and selects an offer that is not available when users are signed out (known as a “closed offer”)

  • N/A

  • Offer page is displayed:

Guest taps “Use at restaurant”

  • N/A

  • Offer is closed so guest is prompted to Sign In

Image RemovedImage Added

Guest is worried about his privacy and decides not to use this offer.

Guest opens an offer that is available when users are signed out (known as an “open offer”)

Info

Note: markets that don’t use scanners do not show a QR code in the RBI app, only the alphanumerical code

  • No action

  • Guest sees QR code and Offer Static code

    Image RemovedImage Added

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

  • Cashier select “Cancel”, since the guest is not signed in

  • No action

Guest either scans the (static) offer code, or tells the alphanumerical code to the cashier

  • If guest does not scan the QR code, cashier can enter the static alphanumerical code

  • Offer is added to the POS basket

  • This offer is incrementally added to the cart and does not replace any of the existing cart items

  • No action

 

Guest opens a second offer that is available when users are signed out (known as an “open offer”)

  • No action

  • Guest sees QR code and Offer Static code

Guest either scans the (static) offer code, or tells the alphanumerical code to the cashier

  • If guest does not scan the QR code, cashier can enter the static alphanumerical code

  • Offer is added to the POS basket

  • This offer is incrementally added to the cart and does not replace any of the existing cart items

  • No action

 

Cashier finalizes the order and guest pays at POS

  • POS prints receipt with order information

  • N/A

...

In this scenario, guests pre-select offers on the RBI app and continue their journey in the kiosk POS by scanning the generated code. Then they add more offers to their basket by choosing those offers in the app and scanning them.

...

2.2. Using the Loyalty Code

In this scenario, guests do not pre-select any rewards and instead start their journey by scanning their Loyalty code at the POS. The guest in this scenario does a second scan to add a reward after the initial identification.

Steps

Expected results (

Kiosk

POS)

Expected results (RBI app)

Guest

taps on the Kiosk screen to start a new order
  • Loyalty sign in page shows up on the Kiosk and scanner becomes active

Image Removed
  • N/A

Guest

opens the Loyalty code page on the RBI app

  • N/A

  • Loyalty code page is displayed:

    Image Modified

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

Image Added
  • No action

Guest either scans the loyalty code

  • Kiosk authenticates the guest and shows the home page

Image RemovedScanner remains activeGuest opens an offer

, or tells the 6 digit code to the cashier

  • If guest does not scan the QR code, cashier can enter the 6 digit Loyalty code:

Image Added
  • Either by scanning or entering the code, POS confirms successful identification:

Image Added

  • Guest receives a successful confirmation modal

Image Modified

 

Using the Kiosk screen, guest adds items to the basket

  • Basket updated in the Kiosk UI

  • No changes

Guest opens an reward on the RBI app, chooses to redeem in restaurant

  • No action

  • Reward is added to the guest’s pre-selection

    Image Added
  • A unique reward code is generated

Guest either scans the reward’s QR code, or tells the 6 digit code to the cashier

  • Either by scanning or entering the code, POS confirms successful identification:

Image Added
  • These reward(s) are incrementally added to the cart and do not replace any of the existing cart items

  • Modal is shown to guest confirming that the offer has been added to cart

Image Added
  • The reward’s loyalty points cost is temporarily subtracted from the guest’s loyalty points balance

  • Loyalty points that will be accrued after the order will not be added to the guest’s loyalty points balance at this stage

  • Reward pre-selection is cleared

Cashier finalizes the order and guest pays at POS

  • POS prints receipt with points earned & points balance

  • Guest sees updated points balance

Image Added

 

2.3. Using reward pre-selection

 In this scenario, guests pre-select rewards on the RBI app and continue their journey in the POS by scanning the generated code. Then they add more rewards to their basket by choosing those rewards in the app and scanning them.

Steps

Expected results (POS)

Expected results (RBI app)

Guest opens a reward on the RBI app

  • No action

  • Reward page is displayed:

    Image Added

Guest taps “Redeem in Restaurant”

  • No action

  • Reward is added to the guest’s pre-selection

    Image Added
  • A unique reward code is generated

Cashier is prompted whether the Guest has loyalty, and confirms

  • Cashier asked if guest is a loyalty member and clicks on “Ok”

Image Added
  • No action

Guest either scans the reward code, or tells the 6 digit code to the cashier

  • Either by scanning or entering the code, POS confirms successful identification (since the reward code also identifies the Loyalty user):

Image Added
  • Reward is added to POS cart

  • Guest receives a successful confirmation modal

Image Added
  • The reward’s loyalty points cost is temporarily subtracted from the guest’s loyalty points balance

  • Loyalty points that will be accrued after the order will not be added to the guest’s loyalty points balance at this stage

  • Reward pre-selection is cleared

Guest opens a second reward on the RBI app, chooses to redeem in restaurant

and scans it
  • Offer is added to basket and guest has the option to personalize the offer

Image RemovedCurrently selected items remain in the cart, unchangedNo loyalty points are added

Info

Note: the flow is exactly the same if the guest pre-selects multiple rewards.

  • No action

  • Only the second reward is added to the guest’s pre-selection

    Image Added
  • A unique or code is generated

Guest either scans the offer’s QR code, or tells the 6 digit code to the cashier

  • Either by scanning or entering the code, POS confirms successful identification:

Image Added
  • These offer(s) are incrementally added to the cart and do not replace any of the existing cart items

  • Modal is shown to guest confirming that the offer has been added to cart

Image Modified
     
    • Loyalty points balance is not updated, since the guest is scanning an offer

    Guest checks out and pays

    • Order number shows up on the screen

    Image Removed
    • Receipt is printed

    • Guest sees a confirmation of points balance

    Image Removed

     

     

    ...

    • Offer pre-selection is cleared

    Cashier finalizes the order and guest pays at POS

    • POS prints receipt with points earned & points balance

    • Guest sees updated points balance

    Image Added

     

    2.4. Limit one reward per purchase

    ...