...
In this scenario, guests do not pre-select any offers and instead start their journey by scanning their Loyalty code at the Kiosk. The guest in this scenario does a second scan to add an offer after the initial identification.
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 | Image Modified | | |
Guest scans the loyalty code or inputs 6 digit code in Kiosk | Image Modified | Image Modified | |
Guest opens an offer on the RBI app, chooses to redeem in restaurant | | Image Modified | |
Guest either scans the offer’s QR code or inputs 6 digit code into Kiosk Info |
---|
Note: if a user pre-selects more offers in the app, all pre-selected offers will show in the Kiosk screen after scanning with an option for the user to customize each offer |
| Image Modified | |
cartImage ModifiedLoyalty points balance is not updated, since the guest is scanning an offer Offer pre-selection is cleared
| Keep track of the current basket contents including offers Void the previous transaction Call the Identify endpoint again, which will create a new transaction ID and selected offers Update the basket with the offers returned
|
Guest customizes offers at will and touches confirm | Image Modified | | |
On the Kiosk UI, navigates to the offers page Info |
---|
Note: this step is only available in markets that have decided to show offers on the Kiosk UI. |
| Offers are displayed: Image Modified | | |
Guest selects an offer | Image Modified | | |
Guest adds offer to basket | | | |
Guest checks out and pays | Image Modified | Image Modified | |
1.3. Using offer pre-selection
In this scenario, guests pre-select offers on the RBI app and continue their journey in the Kiosk by scanning the generated code. Then they add more offers to their basket by choosing those offers in the app and scanning them.
Steps | Expected results (Kiosk) | Expected results (RBI app) | Loyalty API usage (Kiosk) |
---|
Guest opens an offer on the RBI app | | Image Modified | |
Guest taps “Use at restaurant” | | Image Modified | |
Guest taps on the Kiosk screen to start a new order | Image Modified | | |
Guest either scans the offer’s QR code or inputs 6 digit code into Kiosk Info |
---|
Note: if a user pre-selects more offers in the app, all pre-selected offers will show in the Kiosk screen after scanning with an option for the user to customize each offer |
| Image Modified | Image ModifiedLoyalty points balance is not updated, since the guest is scanning an offer Offer pre-selection is cleared
| |
Guest customizes offers at will and touches confirm | Image Modified | | |
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. |
| | | |
Guest either scans the offer’s QR code or inputs 6 digit code into Kiosk Info |
---|
Note: if a user pre-selects more offers in the app, all pre-selected offers will show in the Kiosk screen after scanning with an option for the user to customize each offer |
| Image Modified | Image ModifiedLoyalty points balance is not updated, since the guest is scanning an offer Offer pre-selection is cleared
| |
Guest customizes offers at will and touches confirm | Image Modified | | |
On the Kiosk UI, navigates to the offers page Info |
---|
Note: this step is only available in markets that have decided to show offers on the Kiosk UI. |
| Offers are displayed: Image Modified | | |
Guest selects an offer | Image Modified | | |
Guest adds offer to basket | | | |
Guest checks out and pays | Image Modified | Image Modified | |
1.4. Limit one offer per purchase
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 | | Image Modified | |
Guest taps “Use at restaurant” | | Image Modified | |
Guest taps on the Kiosk screen to start a new order | Image Modified | | |
Guest scans the loyalty code or inputs 6 digit code in Kiosk Info |
---|
Note: the pre-selected offer will show in the Kiosk screen after scanning with an option for the user to customize it |
| Image Modified | Image ModifiedLoyalty points balance is not updated, since the guest is scanning an offer Offer pre-selection is cleared
| |
Guest opens a second offer on the RBI app, chooses to redeem in restaurant | | | |
Guest taps Replace | | | |
Guest either scans the Offer’s QR code or inputs 6 digit code into Kiosk Info |
---|
Note: the pre-selected offer will show in the Kiosk screen after scanning with an option for the user to customize it |
| New offer replaces the previous selected offer in the Kiosk basket Other items in the Kiosk basket are not removed or replaced New offer is added to basket and guest has the option to personalize the offer Image Modified | Image ModifiedLoyalty points balance is not updated, since the guest is scanning an offer Offer pre-selection is cleared
| |
On the Kiosk UI, navigates to the offers page Info |
---|
Note: this step is only available in markets that have decided to show offers on the Kiosk UI. |
| Offers are displayed: Image Modified | | |
Guest selects an offer | Image Modified | | |
Guest adds offer to basket | | | |
Guest checks out and pays | Image Modified | Image Modified | |
2. Redeem rewards
2.1. While signed out
...