Recognizable Coupon Sales in Non-Loyalty Stores
Contents
Overview
When a market launches Loyalty, it typically does so in a progressive manner, meaning that for a period of time, some restaurants will not be able to process Loyalty transactions. Normally, we launch with 80% or more of the restaurants having Loyalty. For the remaining ~20%, we would not have loyalty which would impact coupon redemption in-restaurant.
With this feature, the RBI Platform will support non-loyalty stores to have recognizable coupons sales in the restaurant (via Kiosk and POS) using the loyalty 6 digit dynamic code or loyalty QR code. This will lead to a higher number of contactable sales, since we will be able to recognize coupon redemption in-store even if a store does not have loyalty enabled.
How does it work?
The below screenshots are from a user redeeming a coupon in a Kiosk in a non-loyalty restaurant
To understand all Customer Journeys supported with this feature and API calls that need to be done at each step please refer to:
Kiosk scenarios: Kiosk - Edge Cases | 3. Stores without Loyalty
POS scenarios: POS - Edge Cases | 3. Stores without Loyalty
For this solution to work please ensure the Kiosk and POS vendors in the market are sending the same storeId
in the requests to the Loyalty API as the RBI store IDs that are available in RAM portal and Sanity. If the store IDs do not match, this solution will not work. Also, Kiosk vendors will need to differentiate the UI of the Kiosk, depending if a store has loyalty or does not have loyalty enabled. We also recommend having training material for stores to be acquainted with the flow.
Events
To see the events related to this feature, please refer to:
[DEPRECATED] Loyalty & Offers Events (Conversion) | Transactions
The attribute
Store Has Loyalty
has been added to all loyalty eventsThis attribute will be either
True
orFalse
depending on what the value of the toggleHas In Restaurant Loyalty
is set to in RAMFor more information please refer to: [DEPRECATED] Recognizable Coupons Sales in Non Loyalty Stores | RAM Portal Setup
How is it configured?
In order to enable the feature please follow the below steps
Launch Darkly Flags
Please reach out to your CSM Team Representative to enable the Launch Darkly flags needed for this feature in Production or Staging.
RAM Portal Setup
RAM Portal is where FZs and markets customize restaurant information for their countries (e.g. opening, closing times, if the restaurant has delivery, wifi, in-store loyalty, etc)
Go RAM portal and log in with your credentials: RAM
Search for the restaurant you would like to enable or disable in-store loyalty for. Then set the toggle
Has in Restaurant Loyalty
to eitherTrue
orFalse
If this toggle is set to True
, then the loyalty platform will update loyalty points for users that complete an in-store order in this restaurant. If this toggle is set to False
, then the loyalty platform will NOT update loyalty points for users that complete an in-store order in this restaurant.
In order to check that this configuration was successfully updated, please check the toggle Has In Restaurant Loyalty
in RAM also updated the Sanity toggle in the Restaurant document Has Loyalty
for that same restaurant number.
Enablement
This section describes how we recommend this feature to be enabled by markets.
In a non-loyalty store the POS, Kiosk vendor and store in RAM need to be aligned that this store will not support loyalty in the restaurant even if the market has loyalty enabled.
Every time a store needs to be changed from non-loyalty to a loyalty store or if a store needs to be enabled to non-loyalty for the first time all main stakeholders need to be aligned on the change:
This change should be done before the restaurant opens (either early in the morning or late at night)
This change will need to be aligned prior to enablement by POS, Kiosk, RAM Portal representative, and FZ manager. We recommend a list to be shared prior to enablement to all vendors to that indicates which store will have loyalty and which store will be non-loyalty.
All vendors should align on a time at least 30 minutes before the store opens, in order to be able to make the change to either configure a store to be non-loyalty for the first time or to change a store from non-loyalty to loyalty configuration.