product 备用模板改了没反应是没绑到商品上
现象#
编辑 product.preorder.json 保存成功,打开任意商品前台仍是默认商品页,新加的区块一个都没出现。
原因#
- 备用模板只有在商品的「主题模板」下拉中被选中才渲染,默认全部走
product.json - 模板绑定按商品逐个设置,不会因为文件名像就自动套用
- 通过 metafield 或批量工具写入的后缀值与文件名后缀不一致时,绑定不生效
- 换主题或重新导入商品后,原有模板绑定可能被重置为默认
处理步骤#
- 打开商品编辑页,右侧「主题模板」确认当前是默认商品模板还是
product.preorder - 切换为备用模板并保存,回到前台刷新确认内容已经发生变化
- 批量场景用 Admin API 把
template_suffix写成preorder,不带前缀和扩展名 - 用 GraphQL 查
templateSuffix抽查若干商品是否写入成功 - 确认备用模板内至少有一个带 presets 的 section,否则编辑器里看不到可编辑内容
验收标准#
商品后台显示备用模板名,前台源码出现该模板特有 section,抽查 5 个商品后缀一致。
本文由 风格技术 技术团队整理,适用于 Shopify 标准版与 Plus 店铺。Shopify 平台能力迭代较快,具体操作路径与字段以官方文档和店铺后台实际版本为准。