BK DE - Voucherify Enablement
1. Context
BK DE wants to use promo codes to unblock special offers. Voucherify is a tool to generate promo codes linked to the RBI Platform.
After creating a special offer in Sanity, we can set up a campaign on Voucherity. Based on the Offer Loyalty Engine ID, Voucherify can integrate with our Platform.
Voucherify will control when promo codes are valid and redeemable.
Loyalty Discount Offers e.g. 10% OFF, is not available on Toshiba, Smoothr, Acrelec and Tillster.
From RBI side, the integration is ready, however, development is needed from Toshiba, Smoothr, Acrelec and Tillster side.
Required a project plan.
2. Enablement activities
The start date (# 2) will be defined when the activity Voucherify contract signature is done.
# | Activity | Owner | ETA | Status | Status comments |
---|---|---|---|---|---|
1 | Contract signed BK DE | Mariann | Jan 29, 2025 | done |
|
2 | Voucherify make available 2 instances (test/prod) | Voucherify | Feb 4, 2025 | done | Voucherify to provide access in both environments. |
3 | Setup Secrets for a New Region Voucherify Instance | Silvia (RBI) | Feb 7, 2025 | done |
|
4 | Sanity - setup offer in Staging | Mariann | Feb 12, 2025 | done |
|
5 | Update LD flags | Silvia (RBI) | Feb 13, 2025 | done | Shows the Loyalty Promo Codes component on the Offer List. |
6 | Voucherify - configure promotion code | Silvia (RBI)/Mariann | Feb 14, 2025 | done |
|
7 | E2E Test - Staging | Silvia (RBI)/Mariann | Feb 24, 2025 | done |
|
8 | Setup Promotion in Production | Silvia (RBI)/Mariann | Feb 28, 2025 | done |
|
8 | Go Live in Production | Silvia (RBI)/Mariann | Mar 3, 2025 | done |
|
3. E2E Test in Staging
Config Offer
Loyalty Engine ID
e1badd49-5217-4f0e-89b9-16df5fb9b917
https://staging-bk-menu.de.rbi.tools/structure/orderLevelContent;loyaltyOffers;incentives;offers;configOffers;d99a525c-7949-49fa-96bf-4a2f01ec656dOffer Rules
Loyalty Between-Dates 03/03/2025 - 30/04/2025
Open Offer
Maximum Redemptions per day 9000
Redemption Methods: Restaurant Only
Voucherify Campaign test: https://app.voucherify.io/#/app/core/redeemables/campaigns/camp_4Ypiw61LZ89a5zVIzR0yzwIh/vouchers
Metadata setup
Metadata Setup: Key
configId
ValueLoyalty Engine ID
Promo Code to test:
BKDETEST1
Translations via Lokalize strings:
promoCodeBadgeLabel
Promo Code tag when the Offer is unblockapplyPromoCode
Apply Promo Code = “Promo-Code eingeben”promoCodeAddedToOffers
Promo Code added to Offers = “Geschafft”
Enable the following flags: to shows the Loyalty Promo Codes component on the Offer screen.
Promo Code is not being recognized:
The Engineering team found a bug and fixed.
4. Promotion Setup in Production
Campaign details
Promotion Name: Pack Promo Coke 1
Promotion Description: On Pack promo - Buy1 Get 2 Whopper offer
Validation rules:
Code redemption limit = 1
Redemptions per customer in a campaign per day: less than or equal 5
So, each code can redeem only once; The same customer can redeem different codes until 5 times per day to prevent fraud.
Time frame: 28/02/2025 - 30/04/2025
Vouchers: 1.151.427
File: Codes Buger King-2: has 1.048.575 codes
File: Codes Buger King-3: has 102.850 codes
Vouchers test:
fZ8DzGHl
BKDTEST
Promotion Name: Pack Promo Coke 2
Promotion Description: On Pack promo - Buy1 Get 2 Whopper offer
Validation rules:
Code redemption limit = 1
Redemptions per customer in a campaign per day: less than or equal 5
So, each code can redeem only once; The same customer can redeem different codes until 5 times per day to prevent fraud.
Time frame: 28/02/2025 - 30/04/2025
Vouchers: 1.151.427
File: Codes Buger King-1: has 1.048.575 codes
Voucher test:
GTQ8hmF