Future Sales Popup
Ref Task: https://dfoglobal.atlassian.net/browse/DFSB-5326
Ref Campaign: https://www.tryemanagecrm.com/#/campaigns/settings/5785
How to implement:
CRM Setup:
Find Maropost info base on brand & language here: https://docs.google.com/spreadsheets/d/1bpvvCZPn4Iz9oPyqFCUsqj0uvO3AYoPSIE_OaGQ9vbA/edit?usp=sharing (tab Future Value Exitpops)
Go to CRM campaign and add this new maropost to CRM & set Previous Maropost as Default. Then CRM will generate an ID for this new maropost ID
Implement in DotCMS
Add widget “ExitPopupWidget” with name: common_EN_Exitpopup_coupon_future (Ref content from: buyblaux_EN_Exitpopup_10_future_order-miniac)
Then add ID to Exitpopup Widget:
Important Note:
Each campaign has difference ID for the same maropost info → when cloning page, remember to update FutureSale ID
How to Test:
When exitpop appear:
If user click on Yes I Want & place Order, we should include maropostID in place order api as below screenshot:
If user click no / close button: we just leave the payload as normal (no addtionalinfo)