Versions Compared

Key

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

...

  • Guest signs in, then scans a code from a different user

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 Added

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 Added

Guest opens an reward on the RBI app in a different device, using a different user, and chooses to redeem in restaurant

  • No action

  • Reward of is added to the guest’s pre-selection (on the second device)

    Image Added
  • A unique reward code is generated

Guest (on their second device) either scans the reward’s QR code, or inputs the 6 digit code in the Kiosk

  • Error modal shows in the Kiosk, letting the user know that the last scan was made using a different user account

  • Contents of the second scan are not added to the guest’s basket (so the current basket remains unchanged)

  • The second scan is cancelled/voided

  • Initial order can continue normally

  • Modal is shown to the second user 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

  • A few seconds later, the loyalty points are returned to the second user

5.2. Users Order in Kiosk and Pay @ Counter

...