Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 35 Next »

Online Flow

Figma link here https://www.figma.com/file/OnShL0eTp8W3E1iOoSz1d1/Discovery?type=whiteboard&node-id=892-26871&t=qAt4yrpONYGrZ1DS-4

Note: Match accounts should follow this. Email is preferable, but customer can change his/her amazon email, hence recommendation is to link accounts using amazon user id and rbi user id.

Business Scenarios

Having accounts in both domains are mandatory to access the exclusive offers.

Bk account?

Amazon Account?

Prime Account?

Draft of the flow

Yes

Yes

Yes

In the Amazon page the first CTA is to register/login as Amazon Prime member; once it’s done it will show the same page with a different CTA about “Activate the promotion”.

Once in BK and registered/login, only in the first time, customer gets prompted with the “Link your account” process.

Offers will be displayed in the offer section with a special tag referring to Amazon Prime

Yes

Yes

No

When the customer is not Prime, the user will be sent to the “Complete Prime subscription page” and the CTA is not going to work until all the data to subscribed are ready

Yes

No

No

When customer doesn’t have Amazon account, he/she has to register in Amazon and activate the Prime subscription before moving to BK and link the accounts.

No

No

No

When customer doesn’t have any account (BK or Amazon) is mandatory to have both accounts active to link them and access the offers

Amazon Integration References:

  • APIs to be explored:

    • Benefit Discovery API - we can find out if the logged the customer is Prime or regular Amazon customer

    • Account Linking API - we can link account Amazon and BK accounts.

    • Customer Identity API - we mark customer as pre-verified. The signup experience will skip the verification challenge at Amazon end and allow the customer to directly signup for Prime

https://prime-apis.amazon.eu/explorer/index.html

LWA - Login with Amazon

→ Note that last step describes how to integrate with your account system

  • integrate with your account system

    • Make Database Changes

    • Set up Login with Amazon

    • Obtain and Secure Amazon Customer Profile Data

    • Find or Create a Local Account

    • Mark the User as Authenticated

→ Important to highlight that BK already has the capability to integrate with social accounts such as google, facebook and apple. The solution design should adhere as much as possible the current architecture.

Sequence Diagram

Offers Architecture

WL Partnership Configuration

a) A new section in the Account page called “Membership” will be created. (link to Figma, user & Sanity)

b) Inside the new section, the customer can check the partner name (ex: Amazon) and the status (active/not active)

Reference: IREQ-122 - Getting issue details... STATUS

**Sanity should have a function to show or not to show the partnership in the “Membership” section

Sanity Configuration

TBD

a) Possibility to filter target audience (TBD)

Loyalty offers will be configured in Sanity with a new indicator. So, when getting these offers (Get UserLoyaltyOffers), we should apply the proper filter if the customer is Prime:

  • Active filter: offer visible only for the users who match attribute (ex: “Amazon Prime Discount 10%” only visible to guests who have attribute AmazonPrimeActive = true)

  • No active filter: offer visible for all users

b) (already existing) Offers setup Mechanics

FAQ

  1. How we are going to check if a user has lost Prime membership (it should be a reusable process that we can apply for Blue Card and other future partnerships)

    1. Before showing the offers, we should call Amazon (Benefits?) API and validate if the customer is Prime

  1. How are we going to display the current membership status (especially if we end up having multiple partnerships)

    1. It depends on the information coming from API. In the case of Amazon, the Amazon Prime status is shared and there should be a periodic call to check it.

  1. Which information we want to provide to the user on the Membership section?

  1. Can the user activate/deactivate the partnership from the app?

  1. Regarding the offer of the free delivery up to 10€ purchase, a similar offer has been created before? What’s the step-to-step process to setup? https://rbictg.atlassian.net/wiki/spaces/L/pages/3739156556/Setting+up+a+Systemwide+Challenge+Content+Mechanics+Incentives#Quest-Rules /wiki/spaces/L/pages/3739582525

  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.