...
RBI Sanity Shared Schemas/Whitelabel CMS:
[RBI Sanity Shared Schemas] Extend AddOn section to handle with free items
Task 1: Add a new toggle to enable the “free items” on AddOnSection
Task 2: Extend the Option item to have new fields
Task 3: Create a new section (fieldset) for the free-addon modal
Whitelabel:
[Whitelabel] Handle with free and paid item on checkout page (cart)
Task 1: Create a new feature flag (
enable-free-addon-on-cart
)This flag will condition the new logic added in the AddOnsItemsContainer
Task 2:
Task 3: Create a new component to show the add-on free modal
- Task 4:
Add a description on the AddOnsItemsContainer section for the addon-free items
Task
3: Add a logic on AddOnsItemsContainer to show the free item or the paid item
[Whitelabel] Handle with free and paid item on cart (Your cart section)
Task
1: Add a logic to deal with the quantity of free items and paid items on the cart
Task
2: Add the informative description to the free item on the cart
Task 8[Whitelabel] Handle with quantity limit on the extras modal
Task 1: Adjust the extras modal quantity limit for the free item
[Whitelabel] Add free extras modal on checkout page (cart)
Task 1: Create a new component to show the add-on free modal
Task 2: Add carousel logic in modal content