对 Checkout Blocks 内容进行故障排除
由于各种原因,Checkout Blocks 的内容可能不会按预期显示,导致元素消失或无法正常工作。常见问题包括不符合显示规则,或者块本身的设置与将应用块添加到结账和 账户编辑器的方式存在差异。
在本页面上,您可以找到 Checkout Blocks 应用的常见故障排除步骤。如果查看本指南中的步骤后,您仍然遇到 Checkout Blocks 问题,则联系 Shopify 支持团队寻求帮助。
对块在结账页面中显示不正确的原因进行故障排除
有时,块在结账页面中根本不显示,或者似乎不符合您为块设置的显示规则。由于以下常见原因,结账块可能不会在结账页面中按预期显示:
- 您未在 Shopify 的结账和账户编辑器中添加块。在 Checkout Blocks 应用中创建某些类型的块不会自动应用于结账配置。因此,请确认是否在相应结账页面的结账和账户编辑器中添加了应用块。
- 块未激活。块必须设置为激活才能在结账页面中显示。
- 块未发布到相应的市场或结账页面。查看块的发布设置,确认其是否已在所有适用市场中发布,以及是否可在所有适用的结账页面中显示。
- 不符合一个或多个显示规则,导致块不显示。
- Checkout Blocks 应用本身中的块的应用块 ID 与结账和账户编辑器中的应用块不匹配。例如,如果块的应用块 ID 为 4,则只在结账页面中显示应用块 ID 设置为 4 的适当类型的应用块。
- 在结账和账户编辑器中,在保存后确认应用块设置中的预览块 ID 字段是否已填充。预览块 ID 字段应为空。
- 块的优先级低于相同类型的其他块,因此改为显示其他块。详细了解块优先级。
对块在结账页面中多次显示的原因进行故障排除
根据您在结账和账户编辑器中添加应用块的位置,它可能会在结账的每一步中显示。若要在特定步骤中显示块,请确保仅将应用块添加到该步骤的主要区域,而不是订单摘要部分或附加到继续或返回按钮,因为这些部分在结账的所有页面中都显示。
您可能意外添加了超过所需次数的应用块。某些块类型(例如订单项目编辑应用块)通常只需在结账页面中添加一次,然后根据不同的显示规则显示不同版本的块(如果适用)。如果块内容重复,请查看结账页面上的应用块列表,确保在应该仅添加一个应用块时没有添加多个应用块。
对自定义折扣 问题进行故障排除
由于以下常见原因,自定义折扣可能不会在结账页面中按预期应用:
- 任何时候您都只能有 25 种有效的自动折扣。此限制适用于所有折扣应用。详细了解组合折扣限制。
- 折扣未激活。自定义折扣必须设置为激活才能在结账页面中应用,因此请确保折扣未被停用或过期。
- 不符合一个或多个折扣规则,导致未应用自定义折扣。
对配送和付款方式自定义问题进行故障排除
由于以下常见原因,配送或付款方式自定义可能不会在结账页面中按预期显示:
- 自定义未激活。配送或付款方式自定义必须设置为激活才能在结账页面中显示。
- 不符合一个或多个规则,导致未隐藏配送或付款方式。