Questions:
N/D
Technical Refinement
...
Create feature flag;
The first step to use the loyalty promo code at checkout will be to change the validation promo code flow.
On promo code component field, we will need to add a feature flag:
When this flag is enabled: The promo code flow will be LOYALTY OFFER
When this flag is disabled: The promo code flow will be CBA OFFER (current flow)
We will create a new hook to contain all the rules of this flow
We can use the same hook used to offer page flow.
intl-whitelabel-app/workspaces/frontend/src/state/loyalty/hooks/use-redeem-promo-codes.ts
...
Currently, we already sent the sanityId offer to the backend (
intl-partners-service
) the offer information;WeThen, we need to send this information to Winrest;
We can add the appliedOffers on the webhook payload
Screenshots
N/A
POC
FRONTEND (WHITELABEL)
...