Table of contents
Table of Contents |
---|
Status
STATUS |
| ||||||
Dedicated team PM | Andrea Ruani | ||||||
Dedicated team Tech lead | Raphael Ferreira Gomes | ||||||
RBIberia Owner | Paula Winter | ||||||
RBI Offers setup Owner | Carlos Silva | ||||||
RBI Membership configuration WL | Carlos Silva | ||||||
RBI API integration review | ? | ||||||
❓ Open questions / Pending points
Info |
---|
We need to constantly make this section empty. |
A entrega é gratuita para compras de +10 euros E/OU o código de desconto?
Qual é o ponto de partida dos 3 meses? O resgate do código?
Qual é a data de vencimento da campanha?
Quantas vezes a promoção pode ser reutilizada? Se for mais de uma, devo reutilizar o mesmo código promocional todas as vezes ou ele permanecerá ativo até a data de expiração ou ha outra regra? Ha alguma limitação especifica?
É apenas para novos clientes ou também para os existentes?
Só mobile?
Qual é a relação entre o serviço e o tipo de desconto? (Entrega gratuita para qual serviço, apenas entrega em domicílio? A entrega em domicílio recebe ambos os descontos?)
O resgate do codigo na loja por parte do empregado faz sentido?! Qual é o valor? No caso foramos a excluir esse step final, será que só necesitamos mostrar um codigo?
Requirements
Problem statement
In occasion of the launch of the new BK-ES platform, the company wants to integrate with Amazon Prime and offer additional benefits to the Amazon Prime members. The benefits include free delivery for orders over 10 euros (compared to 20 euros for standard customers) and percentage discounts (TBD) in the shopping cart based on the purchase channel. By providing those benefits, it’s expected to increase the traffic to those platforms and the number of purchases, and increase customer loyalty for the existing users.
Acceptance criteria
A code should be generated in the Amazon platform that is connected to the BK-ES platform.
The code should be applied in the BK-ES check-out page.
The code needs to provide free delivery for a purchase of 10€ or more
The code should also activate a discount code (in %) on the final cart
The discount code should depend on the type of service mode (?)
Promotion should expire after 3 months from the date of redemption
The code is valid x times…
The code is valid for x services modes
The campaign works exclusively for Mobile Order
Success metrics
N/A
🤔 Assumptions
No landing page or any other content related to the campaign is present in the BK-ES app
Migration will be completed before entering in the development phase
Solution
Scenarios
Info |
---|
Note: these are high-level scenarios that must pass testing before we can release the feature. They should also be used to drive design. Note that we do not specify user interface details in these steps - that is deliberate so that we focus on the process and not on the UI since the UI can change throughout design and development. |
Scenario 1: In restaurant redemption
A QR code related to the promotion is present in the BK stores.
The BK customer, who is also an Amazon Prime subscriber, scans the code and access the landing page where the promotion between BK and Amazon is detailed.
The customer accesses his Amazon Prime account
The customer allows the app to share Amazon Prime status and email
The Amazon app shows the promo code related to the customer.
The BK customer applies the code into the BK app and activate the promotion.
Scenario 2: Online redemption
The user accesses a landing page where the promotion between BK and Amazon is detailed.
The customer, who is also an Amazon Prime subscriber, accesses his Amazon Prime account
The customer allows the app to share Amazon Prime status and email
The Amazon app shows the promo code related to the customer.
The BK customer applies the code into the BK app and activate the promotion.
In both cases: Coupon Code Validation
On BK-ES, we need to implement a coupon code validation mechanism where users can enter the coupon code during the checkout process. This mechanism should include the following steps:
a. Coupon Code Submission: Provide a field or option for users to enter the coupon code during the checkout process on the second platform.
b. Verification: When the user submits the coupon code, BK-ES verifies its validity and checks if it matches any active marketing campaign codes. This can be done by querying a database or an API endpoint that stores the valid coupon codes and their associated benefits.
c. Applying Benefits: If the coupon code is valid and matches an active marketing campaign, BK-ES applies the associated benefits, such as discounts or special offers, to the user's cart or order.
d. Error Handling: If the coupon code is invalid or expired, the BK-ES should provide appropriate error messages to the user, indicating that the coupon code is not valid or has expired.
Design
Figma design here: [insert link]
Architectural Diagram
DevelopmentProblem definition
Problem statement
RBI Iberia is facing a challenge related to the increase of new user sign-ups. This challenge is magnified by the elevated competition especially from the marketing side and the evolving expectations of users in today's food delivery ecosystem.
Hypothesis
By forming a strategic partnership with a well-established and recognized player in the industry, RBI aims to tap into their existing user base and brand recognition providing an increase in terms of new users acquisition.
Common benefits of strategic artnership are:
Access to a Wider Audience: Partnering with a major industry player would provide RBI with direct exposure to their extensive user base, helping to reach a larger and more diverse audience.
Credibility and Trust: Leveraging the credibility and trust associated with RBI partner's brand can enhance our platform's perceived reliability, potentially easing user adoption barriers.
Cross-Promotion Opportunities: Collaborative marketing efforts and cross-promotions could result in more effective outreach and engagement, creating a synergy that attracts users from both sides.
Success metrics
a) User Growth Rate
b) Conversion Rate
WL Solution
The initiative revolves around a seamless integration with well-established partners, offering exclusive advantages to its members. This solution is structured in the following section:
Standard Layout for the Landing Page (OUT OF SCOPE, managed by Amazon with Iberia)
To effectively communicate the benefits of this partnership, RBI will design a dedicated landing page following a standardized layout. This landing page will present the value proposition of the partnership, emphasizing the exclusive advantages available to the partner's members. The layout will feature clear visuals, concise messaging, and intuitive navigation, ensuring seamless user comprehension.
API Integration:
The core of this integration lies in the seamless connection between RBI platform and the partner's services through API integration. . This integration will enable immediate access to the partner's membership data, validating user eligibility and extending the promised benefits in real-time.
The account linking will happen through a code generated in the Amazon domain that needs to be redeemed in the Pre validation step before login (see below). Documentation of the Code Offer here and the Login with Amazon here
Data that will be shared are:
Name
Email
Phone number
Amazon Prime status
Pre-validation step before login
In this stage the user will be sent through a deeplink from the Amazon page to a static page in BK ES where it’s possible to redeem the code previously generated. The user will have 5 minutes to finalize the redemption.
Here it will be clarified the main doubts regarding the collaboration (F.A.Q.)
Info |
---|
It’s important to highlight that the email to access need to the same as the Amazon login: it means that, in case of a different email, a new account will be created with the consequence that the user will have 2 accounts and also cannot access his advantages like loyalty points. |
– Coupon code redemption –
Refence here → Offers /wiki/spaces/FEP/pages/3500998755 /wiki/spaces/L/pages/2382528539
Note |
---|
AUTO-LOGIN: In order to make the process smooth and due to the fact that all the mandatory informations are collected (name, email, phone), it’s supposed to skip the validation process and bring the user to the offer page without any extra step. Iberia reviewed Amazon fraud policies and agreed to go ahead. It’s important to understand the feasibility of this part. |
Membership Design and Tech Solution in the App /wiki/spaces/EGMT/pages/4316692489 /wiki/spaces/EGMT/pages/4279140565 (developed by Engagement team).
A new Membership section will be included in the app and it will be composed by:
a) Offer highlighted: Special emphasis will be placed on promoting this partnership on the offer page through a banner that will remind the value of the offer. It will be generated also a banner in the checkout.
b) New Membership Page: A dedicated membership page will be added with the goal to showcase the collaboration between RBI and partners.
Info |
---|
Even if it’s not in our scope, as a reminder we need to provide a deeplink to Amazon in this section if the user wants to connect or desactivate the campaign. |
Amazon Social Login
Even if the Amazon Social Login is not providing infos about Amazon Prime, it’s a feature that the needs to be implemented to provide value for Amazon
Key Features and Benefits:
Discounted Delivery for Amazon Prime Members: Amazon Prime members will be entitled to free delivery for orders over 10 euros, compared to the standard threshold of 20 euros for non-Prime customers. This offer is valid for services related to delivery only
Personalized Percentage Discounts: In addition personalized percentage discounts in the shopping cart for Amazon Prime members will be included. The discounts will be based on the purchase channel, ensuring that Prime members receive tailored incentives. (TBD)
Campaign details:
The campaign last until the end of the campaign (1 year from starting date) and it’s composed by 2 different timelines
a) “Activation” = related to the social login activation: 3 months
b) “Campaign = deadline benefit: end of the campaign
Design
Figma of the Airtouch solution: https://www.figma.com/file/Q39Fl6jJL1nCudZtXgLq3S/BK---Amazon-Prime-%3E-Cliente-Temporary?type=design&node-id=425-4136&mode=design&t=rZNmTVfFCFV80KKA-0
Figma design here: https://www.figma.com/file/2JM4maJEroKuAE211ol2oa/BK---Amazon-Prime-%3E-Cliente-%3E-Amazon?type=design&mode=design
Architectural Diagram
Diagram here: https://rbictg.atlassian.net/wiki/spaces/IBC/pages/4204429443/Tech+Discovery+-+Amazon#Sequence-Diagram
Assumptions
Development ready before BK ES launch
Acceptance Criteria
Only Amazon will have a landing page to show the information about the promotion
BK ES must be able to validate in Amazon Prime the status of the customer
Amazon Prime should share full name, phine number, email and “Amazon Prime Status”
The system needs to check the “Amazon Prime Status” every login of time to validate the user is still an Amazon Prime member
The offers must be configurable and to allow:
Free fee delivery for a purchase of X€
Products with a special price
% of discounts in products or cart
Define the channel like HD, MO, Kiosk and POS
Promotion has an “Activation” deadline and a “Campaign” deadline
The exclusive offers can be used with other offers.
The exclusive offers are availble to the customer during campaing deadline.
The campaign deadline is started from the day of activation of each customer with the Amazon Prime status
The campaign works for HD, MO, POS and Kiosk
- Reviewed by
- Reviewed by
- Reviewed by
- Reviewed by
- Reviewed by