...
Steps | Expected results (POS) | Expected results (RBI app) | Loyalty API usage (Kiosk) |
---|---|---|---|
Guest opens the Loyalty code page on the RBI app |
|
|
|
Guest taps on the Kiosk screen to start a new order |
|
|
|
Guest scans the loyalty code or inputs 6 digit code in Kiosk |
|
|
|
Guest opens an reward on the RBI app in a different device, using a different user, and chooses to redeem in restaurant |
|
|
|
Guest (on their second device) either scans the reward’s QR code, or inputs the 6 digit code in the Kiosk |
|
|
|
2.
...
Order in
...
the kiosk and pay at counter
Guest begins an order in the kiosk and chooses option to pay at cash at the counter. The order will be closed by the POS.
Steps | Expected results (Kiosk) | Expected results (RBI app) | Loyalty API usage (Kiosk) | ||
---|---|---|---|---|---|
Guest opens the Loyalty code page on the RBI app |
|
|
| ||
Guest taps on the Kiosk screen to start a new order |
|
|
| ||
Guest scans the loyalty code or inputs 6 digit code in Kiosk |
|
|
| ||
Guest opens an reward on the RBI app, chooses to redeem in restaurant |
|
|
| ||
Guest either scans the reward’s QR code or inputs 6 digit code into Kiosk
|
|
|
| ||
Guest customizes reward(s) at will and adds to basket |
|
|
| ||
On the Kiosk UI, navigates to the rewards page
|
|
|
| ||
Guest adds a reward to basket |
|
|
| ||
Guest remove a reward from basket |
|
|
| ||
Guest goes to checkout screen |
|
|
| ||
Guest chooses to pay at the counter using cash
|
|
|
| ||
Guest arrives at the counter to pay, guests add 1 more menu item to order and pays for the order |
|
|
| ||
|
|
|
|
...
Steps | Expected results (Kiosk) | Expected results (RBI app) | Loyalty API usage (Kiosk) | ||
---|---|---|---|---|---|
Guest opens an offer on the RBI app |
|
|
| ||
Guest taps “Use at restaurant” |
|
|
| ||
Guest taps on the Kiosk screen to start a new order |
|
|
| ||
Guest either scans the offer’s QR code or inputs 6 digit code into Kiosk
|
|
|
| ||
Guest customizes offers at will and adds to basket |
|
|
| ||
Guest opens a second offer on the RBI app, chooses to redeem in restaurant
|
|
|
| ||
Guest either scans the offer’s QR code or inputs 6 digit code into Kiosk
|
|
|
| ||
Guest customizes offers at will and adds to basket |
|
|
| ||
Guest checks out and pays |
|
|
|
...
Steps | Expected results (Kiosk) | Expected results (RBI app) | Loyalty API usage (Kiosk) |
---|---|---|---|
Guest opens an offer on the RBI app |
|
|
|
Guest taps “Redeem In restaurant” |
|
|
|
Guest taps on the Kiosk screen and scans the reward’s QR code or inputs 6 digit code into Kiosk |
If both offer and rewards are included in the Loyalty Code screen, the Loyalty API will continue returning both Rewards and Offers. The Kiosk vendor will be responsible to show the error message to users and to remove the Reward from Kiosk cart. |
|
|
...
Steps | Expected results (Kiosk) | Expected results (RBI app) | Loyalty API usage (Kiosk) |
---|---|---|---|
Guest opens Loyalty Code on the RBI app |
|
| |
Guest taps on the Kiosk screen and scans the Loyalty QR code or inputs 6 digit code into Kiosk |
If both offer and rewards are included in the Loyalty Code screen, the Loyalty API will continue returning both Rewards and Offers. The Kiosk vendor will be responsible to show the error message to users and to remove the Reward from Kiosk cart. |
|
|
...