Shopify 结账体验

升级结账扩展后 checkout.liquid 失效

先给结论#

结账升级到可扩展结账之后,信息页、运费页、支付页都不会再读取主题里的 checkout.liquid。继续编辑或从旧主题复制该文件,买家端不会出现你的改动。大量“结账改了没反应”的工单,都是还在维护一份已经失效的文件。

现在该用什么#

结账编辑器负责排布应用区块与后台提供的品牌化选项;Checkout UI 扩展负责官方目标位置上的自定义界面;Shopify Functions 负责折扣、运费、支付方式等服务端逻辑;Web Pixel 负责衡量。参见 https://shopify.dev/docs/apps/build/checkout 。

迁移顺序#

在「设置 → 结账」确认升级状态;把旧 checkout.liquid 每一段脚本的目的列成清单;分别迁到扩展、像素、Function 或 Webhook;发布结账配置;用测试支付方式走通三步。明确告知主题开发者:仓库里的结账 Liquid 仅作存档。

验收#

旧内联脚本特征消失;新扩展在编辑器与真实结账可见;订单、折扣与运费规则与业务预期一致。

本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。