Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents

Online Flow

...

...

Sequence Diagram

...

...

WL Partnership configuration

Flow

  1. Customer clicks a button in the app within account settings, something like ‘Memberships’

  2. Customer clicks on the partner name (ex: Amazon)

  3. Customer can view the status (active/not active)

Reference:

Jira Legacy
serverSystem JIRA
serverId255417eb-03fa-3e2f-a6ba-05d325fec50d
keyIREQ-122
- to make it generic, we should follow the Blue Light suggestion:

  1. Customer clicks a button in the app within account settings, something like ‘Memberships’

  2. Customer clicks ‘Blue Light Card Membership’

  3. Customer enters number in field. API verifies the membership.

  4. Offer is sent to offers section once validated

...

(example of a possible offer page where it’s highlighted the partner offer)

Sanity Configuration

RBI Sanity Studio / Order-Level Content/ Incentives/ Offers/Systemwide Offers/ Systemwide Offer/ Mechanics / Amazon Prime OfferPartner Offer (ex: Amazon) :

...

2 main sections:

a) Possibility to filter target audience

  • If not configured, everyone sees it

  • If configured, only Filter: once there is a filter selected, the people who match filter (for example, can have access to the promotion (ex: “Amazon Prime Discount 10%” only visible to guests who have attribute AmazonPrimeActive = true). ..this means you would not need to assign offers)In this way there is no need assign offers

  • Filter not configured: offer visible for all users

b) Customize partnership:

  • Activation / Deactivation

  • Duration?

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. N/A

  1. Will the check we do for status of the membership need to be configurable based on the partner we onboard? How would filters work ?

    1. In Sanity, configure who should see that offer:
      If not configured, everyone sees it
      If configured, only the people who match filter
      For example, “Amazon Prime Discount 10%” only visible to guests who have attribute AmazonPrimeActive = true

  1. How are we going to show Prime-related offers

    1. 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.

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

  1. Is necessary a section in Sanity to manage partnerships, for example to activate/deactivate the promotion or to define the time of the campaign?