Shopify指南
Shopify平台简介
Shopify后台
Shopify产品上传与管理
Shopify在线商店设置
Shopify插件及APP工具
Shopify数据分析
Shopify 模板编辑与自定义
更新时间:2025-10-27
Shopify 的模板(Theme Template)基于 Online Store 2.0 架构,通过“分区(Sections) + 块(Blocks)”实现可视化编辑,也可用 Liquid / HTML / CSS / JS 精细化定制。你可以在不影响线上站点的前提下,创建、编辑和预览模板,实时看到改动效果。
一、可视化编辑模板(无需写代码)
编辑模板是自定义店铺外观与布局的核心:添加分区、在分区里加块、拖拽排序、实时预览并保存。
桌面端
-
登录后台:Online Store → Themes(在线商店 → 主题)
-
找到要编辑的主题,点 Customize(自定义)
-
顶部下拉选择要编辑的 模板页面(如首页、产品页、集合页、博客等)
-
Add section(添加分区) → 选择分区类型
-
在分区内 Add block(添加块) → 配置内容与样式
-
预览无误后点击 Save(保存)
iPhone / Android
-
打开 Shopify App → 点击 …(更多)
-
Sales Channels → Online Store(销售渠道→在线商店)
-
Manage all themes(管理所有模板/主题) → 选中主题并 Customize(自定义)
-
按页面下拉选择模板 → 添加分区 / 块 → Save
-
小贴士:先在“非当前发布主题”里操作,避免直接影响线上站点。
二、创建新模板(为特定页面做差异化展示)
重要注意
-
可为不同页面类型创建多个模板;总上限 1000 个。
-
仅 Online Store 2.0 的主题支持新模板创建。
-
修改某个模板会影响使用该模板的全部页面;要“局部差异化”,请基于现有模板创建新模板并指派给目标页面。
-
基于某模板创建的新模板,会复制其分区结构,后续编辑彼此独立。
桌面端
-
Online Store → Themes → Customize
-
顶部选择页面类型(如 Product / Collection / Page 等)
-
点击 Create template(创建模板)
-
命名并选择“基于哪个模板” → Create
iPhone / Android
同路径进入 Customize → 选择页面类型 → Create template → 命名与基模板 → Create
三、编辑模板代码(Liquid / HTML / CSS / JS)
当可视化编辑无法满足需求时,进入代码层面。
进入代码编辑器
-
Online Store → Themes
-
目标主题右侧 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