概述
原因 1 – 不是真正的 Shopify 折扣
- 由捆绑销售应用创建的模拟或”虚假”折扣
- 通过调整商品行价格而非应用真正 Shopify 折扣的应用
- 显示”折扣前”和”折扣后”价格的自定义定价逻辑
- 在 Shopify 后台设置的原价对比(compare-at)价格 — 默认情况下。这些属于商品价格展示而非生效的折扣,因此折扣行会忽略它们,除非你主动启用(见下文)。
在 Cart Summary 2.0 中,可以包含 compare-at 节省金额。 在 Settings > Cart settings > Advanced Settings 中启用 Show compare-at price savings in footer total,节省金额行就会将每件商品的 compare-at 差价加到已统计的折扣中。只有版本 2 的 Cart Summary 模块会读取此设置——在版本 1 中,节省金额行仍只统计折扣码。请参阅在页脚总计中显示原价对比价格节省金额。
捆绑销售应用与折扣
- 调整商品行价格
- 显示”折扣前”和”折扣后”价格
- 显示计算出的”节省”金额
- 将多个商品组合成一个折扣捆绑价格
原因 2 - 旧版购物车令牌
如何识别
- 在启用 Upcart 的情况下向购物车添加一件商品。
- 打开浏览器的开发者控制台。
- 粘贴并运行以下代码:
- 更改任意购物车商品的数量以触发提示。
如何修复
请参阅 Shopify 关于 Cart API 迁移的文档。
原因 3 - 主题或应用冲突
如何识别
display: none;visibility: hidden;opacity: 0;