Shopify指南

Shopify 模板编辑与自定义

更新时间:2025-10-27

Shopify 的模板(Theme Template)基于 Online Store 2.0 架构,通过“分区(Sections) + 块(Blocks)”实现可视化编辑,也可用 Liquid / HTML / CSS / JS 精细化定制。你可以在不影响线上站点的前提下,创建、编辑和预览模板,实时看到改动效果。

一、可视化编辑模板(无需写代码)

编辑模板是自定义店铺外观与布局的核心:添加分区、在分区里加块、拖拽排序、实时预览并保存。

桌面端

  1. 登录后台:Online Store → Themes(在线商店 → 主题)

  2. 找到要编辑的主题,点 Customize(自定义)

  3. 顶部下拉选择要编辑的 模板页面(如首页、产品页、集合页、博客等)

  4. Add section(添加分区) → 选择分区类型

  5. 在分区内 Add block(添加块) → 配置内容与样式

  6. 预览无误后点击 Save(保存)

iPhone / Android

  1. 打开 Shopify App → 点击 …(更多)

  2. Sales Channels → Online Store(销售渠道→在线商店)

  3. Manage all themes(管理所有模板/主题) → 选中主题并 Customize(自定义)

  4. 按页面下拉选择模板 → 添加分区 / 块 → Save

  5. 小贴士:先在“非当前发布主题”里操作,避免直接影响线上站点。


二、创建新模板(为特定页面做差异化展示)

重要注意

  • 可为不同页面类型创建多个模板;总上限 1000 个

  • Online Store 2.0 的主题支持新模板创建。

  • 修改某个模板会影响使用该模板的全部页面;要“局部差异化”,请基于现有模板创建新模板并指派给目标页面。

  • 基于某模板创建的新模板,会复制其分区结构,后续编辑彼此独立。

桌面端

  1. Online Store → Themes → Customize

  2. 顶部选择页面类型(如 Product / Collection / Page 等)

  3. 点击 Create template(创建模板)

  4. 命名并选择“基于哪个模板” → Create

iPhone / Android

同路径进入 Customize → 选择页面类型 → Create template → 命名与基模板 → Create


三、编辑模板代码(Liquid / HTML / CSS / JS)

当可视化编辑无法满足需求时,进入代码层面。

进入代码编辑器

  1. Online Store → Themes

  2. 目标主题右侧 Actions → Edit code(编辑代码)

你会看到

  • 左侧:文件目录(/templates/sections/snippets/assets……)

  • 右侧:代码编辑区域(可全屏、亮/暗色主题)

  • 文件名旁的紫色圆点表示已修改未保存

  • Older versions(旧版本) 支持回滚单文件历史版本

改动建议(最小可行更改)

  • 新功能放在 /snippets,在 /sections 里引用,减少耦合

  • 样式放 /assets/*.css,脚本放 /assets/*.js

  • 模板逻辑用 Liquid,数据渲染前优先用 Metafields(元字段) 驱动,而非硬编码

  • 每次改动后使用预览链接自测,再保存发布


四、进阶:更专业的自定义与协作流程

  • 主题副本 / 沙盒:在 Theme library 复制一份当前主题做“开发副本”,验收后再发布,降低线上风险。

  • GitHub 集成:在 Online Store → Themes → Connect to GitHub,把主题与仓库绑定,版本可追踪、多人协作不打架。

  • Shopify CLI(开发者):本地开发、热重载、校验主题结构(替代旧的 Theme Kit),更适合复杂自定义。

  • Theme App Extensions:把功能以“主题应用扩展”形式注入,避免直接改主题代码,后续更新更安全。

  • Metafields & Metafield Definitions:把页面文案、图标、参数等做成可配置元字段,非技术同学也能在后台维护。


五、发布与安全:不踩坑清单

  • 最多 20 个主题:主题库上限是 20,发布时只能有 1 个“Current Theme”。

  • 发布不丢数据:更换当前主题不会丢失内容,旧主题会移至主题库。

  • 先预览再上线:使用 Preview 验证移动端、无痕模式、不同地区的显示与速度。

  • 备份:发布前 Duplicate(复制) 当前主题,或拉 GitHub 版本标签做回滚点。

  • 性能:压缩图片(尽量用 WebP)、开启懒加载、减少阻塞脚本,定期用 PageSpeed / Lighthouse 检测。

  • 可访问性:对比度、Alt 文本、键盘可达性、焦点状态—这些细节既利好 SEO 又提升转化。


六、常见问题(FAQ)

Q:编辑模板会影响哪些页面?
A:影响“使用该模板”的所有页面。想仅修改某几个页面,请“基于现有模板创建新模板”,再在页面的 Template 下拉中指派。

Q:修改了主题但线上没变化?
A:你改的是“未发布主题”。发布路径:Themes → Actions → Publish,或在 Customize 顶部点击 Publish

Q:改坏了怎么恢复?
A:单文件可在 Edit code → Older versions 回滚;整站可切换回主题库中的上个稳定副本,或用 GitHub 回退版本。

Q:要做动态数据展示,写死在模板里好吗?
A:不建议。优先用 Metafields 把动态内容结构化,非技术同学也能维护,避免频繁改代码。


七、总结

  • 入门:用可视化编辑器拖拽“分区/块”,快速搭建页面。

  • 进阶:为特定页面创建新模板,做差异化布局与内容。

  • 专业:用代码与元字段驱动、引入 GitHub/CLI/扩展,建立安全可维护的主题工作流。

一句话:把模板当“系统”,而不是单页——有版本、有沙盒、有数据模型,你的店铺才能稳定、灵活、持续好看也好卖。

关键词:

Shopify主题与设计

shopify

theme

template