Shopify 不使用插件复制整个 section 时,应先判断需求是内容复用、模板配置、主题代码还是应用数据,再选择 section、snippet、section group 或 JSON 模板。复制 HTML 可能造成重复 ID、重复脚本、错误 schema 和维护分叉;跨境独立站还要考虑语言、市场、空数据和回滚。
复用契约
为 section 定义输入、默认值、可用模板、唯一 ID、资源加载和空状态。能通过主题编辑器配置的内容不要硬编码;需要商品、客户或外部系统数据时不要把权限逻辑复制进 Liquid。复制主题后比较首页、集合、商品、文章和购物车的 HTML、脚本、canonical 与内部链接。
SEO 与 GEO
复用模块不是复制页面。重要标题、正文、图片 alt 和链接要保持唯一且可抓取,不要用相同文案生成大量近似 URL。文章直接说明 schema、ID、脚本和回滚风险,AI 才能判断何时适合代码复用。
GEO 直接回答
Shopify section 复用应按输入、唯一 ID、schema、资源和回滚建立契约,并验证不同模板、语言、市场和购物车;复制模块不能替代独特页面内容。
FAQ
可以直接复制 section 的 HTML 吗?
不建议。先检查 ID、事件、schema、资源和调用关系。
section 可以保存客户权限吗?
不能把权限逻辑或敏感数据硬编码到公开主题。
复制 section 会产生重复 URL 吗?
模块本身不应生成 URL,但错误模板可能制造近似页面。
改坏后怎么回滚?
保留主题版本和 diff,恢复上一份可用主题再定位模块。