Feature #10335
openEcommerce — promo banners, cart & preorder cart, admin create + shop sync (preorder off hides storefront)
Start date:
08/08/2026
Due date:
08/08/2026 (41 days late)
% Done:
100%
Estimated time:
8:00 h
Spent time:
Description
Summary
Admin-side creation and ecommerce-side fixes for promo/banners, normal cart, and preorder cart — including storefront hide when Preorders is turned off in admin.¶
Done¶
- Promo / banners
- Admin: create/manage website promo banners
- Ecommerce: home banner / promo slots show from admin publish
- Cart (normal)
- Ecommerce cart flow fixes (add / update / checkout path)
- Preorder cart
- Admin: preorder catalog creation / setup
- Ecommerce: separate preorder cart + checkout path
- Pre-Order from product cards into preorder cart (active catalogs only)
- Preorders OFF in admin → hidden on shop
- When Preorders capability is turned off in Company Ecommerce settings:
- No preorder routes / FeatureGate
- No home preorder section
- No Pre-Order CTA on product cards / PDP
- No preorder cart tabs / header preorder entry
- No preorder footer / profile preorder tabs
- Shop respects
showPreordersfrom company public settings
- When Preorders capability is turned off in Company Ecommerce settings:
Repos
evergreen_pos_fe (admin create + Ecommerce settings)
evergreenpos_E-commerce_new (shop banners, cart, preorder cart, feature gates)
evergreen_pos_be (settings / catalog / cart APIs as needed)¶
Quick check
- Publish banner in admin → appears on shop home
- Normal cart works end-to-end
- Preorder ON: catalogs, Pre-Order CTA, preorder cart, preorder checkout
- Preorder OFF in admin: no preorder UI anywhere on shop (refresh after toggle)
Subtasks
Related issues