Versions Compared

Key

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

...

Steps

Expected results (Kiosk)

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

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

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

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

  • No action

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 Added
  • N/A

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

...

Steps

Expected results (Kiosk)

Expected results (RBI app)

Guest opens the Loyalty code page on the RBI app

  • N/A

  • Loyalty code page is displayed:

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

Image Removed
  • No action

Guest either 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 Added
  • N/A

Guest scans the loyalty code , or tells the inputs 6 digit code to the cashier

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

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

Image Removed

in Kiosk

  • Kiosk authenticates the guest and shows the home page

Image Added
  • Scanner remains active

  • Guest receives a successful confirmation modal

 

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

  • No action

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

  • A unique offer code is generated

Guest either scans the offer’s Offer’s QR code , or tells the inputs 6 digit code into Kiosk

  • Offer is added to

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

Image Removed
  • These offer(s) are incrementally added to the cart and do not replace any of the existing cart itemsbasket and guest has the option to personalize the offer

Image Added
  • Currently selected items remain in the cart, unchanged

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

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

  • Offer pre-selection is cleared

Cashier finalizes the order and guest pays at POS

POS prints receipt with points earned & points balance

Guest checks out and pays

  • Order number shows up on the screen

Image Added
  • Receipt is printed

  • Guest sees updated points balance

 

...

Steps

Expected results (Kiosk)

Expected results (RBI app)

Guest opens an offer on the RBI app

  • N/A

  • Offer page is displayed:

Guest taps “Use at restaurant”

  • N/A

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

  • A unique offer 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 Removed
No action

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 Added
  • N/A

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

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

Image Removed

Offer is added to POS cart

Image Removed

into Kiosk

  • Kiosk authenticates the guest and shows the home page

Image Added
  • Scanner remains active

  • Guest receives a successful confirmation modal

 Offer pre-selection is cleared

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

Info

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

  • No action

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

  • A unique offer code is generated

Guest either scans the offer’s QR code , or tells the inputs 6 digit code into Kiosk

  • Offer is added to

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

Image Removed
  • basket and guest has the option to personalize the offer

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

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

  • Offer pre-selection is cleared

Cashier finalizes the order and guest pays at POS

POS prints receipt with points earned & points balance

Guest checks out and pays

  • Order number shows up on the screen

Image Added
  • Receipt is printed

  • Guest sees updated points balance

 

...

Info

This scenario only happens if the market has decided to limit redemption of one offer per purchase. This is currently the case in BK UK for example.

Steps

Expected results (Kiosk)

Expected results (RBI app)

Guest opens an offer on the RBI app

  • N/A

  • Offer page is displayed:

Image Modified

Guest taps “Use at restaurant”

  • N/A

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

Image Modified
  • A unique offer 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 Removed
  • No action

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

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

Image Removed

Offer is added to POS cart

Image Removed

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 Added
  • N/A

Guest scans the loyalty code or inputs 6 digit code in Kiosk

  • Kiosk authenticates the guest and shows the home page

Image Added
  • Scanner remains active

  • Guest receives a successful confirmation modal

Image Modified
 Offer pre-selection is cleared

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

  • No action

  • User will see modal in the app letting user know, use can only add 1 offer per order and prompting user to replace

    Image Modified

Guest taps Replace

  • No action

  • New offer is added to the guest’s pre-selection and old offer is removed from pre-selection cart

    Image Modified

Guest either scans the

offer’s

Offer’s QR code

,

or

tells the

inputs 6 digit code

to the cashier

into Kiosk

  • New offer replaces the previous selected offer in the POS basket

  • Other items in the POS basket are not removed or replaced

Modal is
  • New offer is added to basket and guest has the option to personalize the offer

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

the POS basket
  • cart

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

  • Offer pre-selection is cleared

Cashier finalizes the order and guest pays at POS

POS prints receipt with points earned & points balance

Guest checks out and pays

  • Order number shows up on the screen

Image Added
  • Receipt is printed

  • Guest sees updated points balance

Image Modified

 

2. Redeem rewards

2.1. While signed out

...

Steps

Expected results (Kiosk)

Expected results (RBI app)

Guest opens the Loyalty code page on the RBI app

  • N/A

  • Loyalty code page is displayed:

Cashier is prompted to add a loyalty code

  • Cashier asked if guest is a loyalty member:

Image Removed
  • No action

Guest either 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 Added
  • N/A

Guest scans the loyalty code , or tells the inputs 6 digit code to the cashier

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

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

Image Removed

in Kiosk

  • Kiosk authenticates the guest and shows the home page

Image Added
  • Scanner remains active

  • Guest receives a successful confirmation modal

 

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

  • No action

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

  • A unique reward code is generated

Guest either scans the reward’s Reward’s QR code , or tells the inputs 6 digit code into Kiosk

  • Reward is added to

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

Image Removed
  • basket and guest has the option to personalize the offer

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 reward has been added to cart

  • 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 checks out and pays

  • Order number shows up on the screen

Image Added
  • Receipt is printed

  • Guest sees updated points balance

 

...

Steps

Expected results (Kiosk)

Expected results (RBI app)

Guest opens a reward on the RBI app

  • No action

  • Reward page is displayed:

Guest taps “Redeem in Restaurant”

  • No action

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

  • 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 Removed
No action

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 Added
  • N/A

Guest either scans the reward reward’s QR code , or tells the inputs 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 Removed

into Kiosk

  • Kiosk authenticates the guest and shows the home page

Image Added
  • Reward is added to POS Kiosk cart

  • Scanner remains active

  • Guest receives a successful confirmation modal

  • 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

    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

    • 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:

    • 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

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

    • At this point, the guest’s loyalty points balance has been deducted for two rewards

    • 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 requests to remove first reward from order

    • Cashier removes the first reward from the open order

    • Basket is updated accordingly

    • Guest sees the first reward’s loyalty points returned to their loyalty points balance

    Cashier finalizes the order and guest pays at POS

    • POS prints receipt with points earned & points balance

    • Guest sees updated points balance

     

    ...