Shopify Online Store 2.0

product 备用模板改了没反应是没绑到商品上

现象#

编辑 product.preorder.json 保存成功,打开任意商品前台仍是默认商品页,新加的区块一个都没出现。

原因#

  • 备用模板只有在商品的「主题模板」下拉中被选中才渲染,默认全部走 product.json
  • 模板绑定按商品逐个设置,不会因为文件名像就自动套用
  • 通过 metafield 或批量工具写入的后缀值与文件名后缀不一致时,绑定不生效
  • 换主题或重新导入商品后,原有模板绑定可能被重置为默认

处理步骤#

  1. 打开商品编辑页,右侧「主题模板」确认当前是默认商品模板还是 product.preorder
  2. 切换为备用模板并保存,回到前台刷新确认内容已经发生变化
  3. 批量场景用 Admin API 把 template_suffix 写成 preorder,不带前缀和扩展名
  4. 用 GraphQL 查 templateSuffix 抽查若干商品是否写入成功
  5. 确认备用模板内至少有一个带 presets 的 section,否则编辑器里看不到可编辑内容

验收标准#

商品后台显示备用模板名,前台源码出现该模板特有 section,抽查 5 个商品后缀一致。

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