概述
何时使用
- 当购物车中有促销商品时隐藏奖励进度条
- 根据商品类型隐藏自定义内容块、信任徽章或 upsell 版块
- 为特定商品保持更简洁或更有针对性的结账流程
第 1 步:查找商品 ID
- 前往 Shopify Admin > Products
- 点击你要定位的商品
- 从 URL 中
/products/之后复制数字商品 ID
第 2 步:添加自定义 HTML
- 前往 Upcart > Cart Editor > Settings > Custom HTML
- 将以下代码同时粘贴到 Above announcements/rewards 和 On empty cart screen 两个 HTML 位置
- 将
productIDsToExclude中的值替换为你的商品 ID - 将
.YOUR-CLASS-HERE更新为你想隐藏的购物车元素(例如:.upcart-rewards、.custom-message、.trust-badge)
旧版说明:
window.upcartOnCartLoaded 回调仍然可用,但已被弃用并会在控制台记录警告。所有新脚本请使用 upcartSubscribeCartLoaded。第 3 步:可选的后备 CSS
最终效果
- 如果购物车包含指定商品之一,目标购物车元素(例如奖励进度条)将被隐藏
- 否则该元素保持可见
- 你可以复用此逻辑,根据针对特定商品的规则隐藏或显示不同元素