每日整理真实提问 356 个问题 · 726 个回答 需要系统性的技术文档?看 Shopify 技术百科 1000 篇 → 400-873-8117
已解决 提问于 1 个月前

怎么给某个商品用单独的模板

2 个回答 2,487 次浏览 主题与 Liquid 最后活跃 1 个月前
8

有一款联名商品要做完全不同的详情页,不想复制整站主题,希望只让这一款走另一套模板。

L
Lily提问者
DTC 品牌独立站运营负责人
1 个月前提问 · 已收到 2 个回答

2 个回答

已采纳 · 提问者确认解决
63

先把判断放在前面:新版主题用 JSON 模板,模板后缀需要在后台商品编辑页手动选择,光建文件不会自动生效。

1处理顺序

  1. 在 templates/ 下新建 product.collab.json,后缀 collab 就是模板名。
  2. 文件内容先复制 product.json,再替换其中的 section 结构,保持 sections 和 order 字段完整。
  3. 打开该商品的编辑页,右下角「主题模板」下拉里选 collab,保存。
  4. 如果是批量或多商品,用批量编辑器一次性改「主题模板」列。
  5. 确认主题是 OS 2.0 架构,旧主题只能用 product.collab.liquid 的写法。
验收:该商品前台走新模板,其他商品仍是默认模板,且编辑器里能单独编辑这个模板的分区。
风 风格技术团队 回答于 1 个月前
14

补充:模板后缀只能用小写字母、数字和连字符,写成 product.Collab.json 在部分系统上会识别不到。另外模板一旦被商品引用,就不要随便改名,会导致商品回落到默认模板。

泽 阿泽 · 前端工程师 · 1 个月前

你的处理方式是什么?

写下你实际验证过的步骤,比「我也有这个问题」有用得多。当前版本为静态展示,提交后会由团队整理并回复。

描述你遇到的现象、店铺环境(主题 / 套餐 / 应用)、已经试过哪些操作……
我要单独提问 工作日 10 分钟内回复,可直接加微信 fenggejishu