Versions Compared

Key

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

...

In this scenario, guests do not sign in to the RBI app and they want to use open offers. They scan two different offers in the same order.

Info

This Note: this scenario is only available if the market has made open offers available to their guests.

Info

Note: this scenario does not require an integration with the Loyalty API.

Steps

Expected results (POS)

Expected results (RBI app)

Loyalty API usage

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:

  • Not applicable

Guest taps “Use at restaurant”

  • N/A

  • Offer is closed so guest is prompted to Sign In

  • Not applicable

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

  • Not applicable

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

  • Not applicable

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

 

  • Call the Identify endpoint, which will return the Loyalty User ID, loyalty points balance and details about the selected offer

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

  • Not applicable

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

 

  • Call the Identify endpoint again. It will return the same information as before

  • Add the offer details returned by this endpoint to the guest’s basket

Cashier finalizes the order and guest pays at POS

  • POS prints receipt with order information

  • N/A

  • Call the Transaction Update endpoint with a status of CLAIMED

...

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

Steps

Expected results (POS)

Expected results (RBI app)

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

Guest either scans the loyalty code, 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 Modified
  • Either by scanning or entering the code, POS confirms successful identification:

Image Modified

  • Guest receives a successful confirmation modal

Image Modified

 

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

  • No action

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

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

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

 

1.3. Using offer pre-selection

...