跳转至主要内容

迁移或升级

参考视频 & 报错 (如有) 处理

方案选择

A. 手动迁移

Up 主在 2025 年 5 月做了一个 Shopify 主题升级之在线迁移工具,如果你的理解和动手能力强,仍然推荐对照下方的教程进行手动迁移,有助于理解主题原理。

B. 在线合并

如果你想省事或者说偷懒,可以使用 Shopify 主题在线迁移工具 进行装修设置信息迁移:

  1. 在店铺后台将你正在使用的主题(例如 Dawn 等)下载到本地
  2. 访问在线迁移工具,旧主题选择上一步下载的主题,新主题选择增强版主题
  3. 合并之后下载压缩包,参考下方教程粘贴营销代码,上传到店铺后台即可。

观看在线迁移视频教程。建议合并完成之后也将下方内容阅读和观看一遍,对照进行检查确认。


以下为手动迁移相关的内容和教程:

迁移顺序

注意: 是从旧主题迁移到新主题, 也就是说, 从 Dawn 或者其他 Shopify 官方推出的主题, 复制配置信息, 迁移到增强版主题, 顺序关系不要弄反了。

升级的时候也是一样, 复制旧版主题的数据到新版主题, 搞定之后发布使用新版主题。

主要是迁移前面带圆点 (说明文件有改动, 需要迁移) 的 .json 格式文件。

建议阅读完此部分三节内容, 再观看视频教程, 迁移过程可以对照使用手册中的提示进行操作。

点击查看参考视频 1 

点击查看参考视频 2

报错处理

如果迁移时保存出现报错, 参考视频中的演示 进行处理, 通过配置文件进行迁移可以节省工作量, 对于个别存在冲突或者不能迁移的部分, 对照旧主题设置相应的内容即可。

文件的迁移

当前页的参考视频主要演示全局设置项文件 settings_data.json 以及模板 (Templates) 文件的迁移方法。

theme.liquid 不应该通过复制整个文件进行迁移 (否则会导致一些功能失效), 而应手动复制旧主题中的营销和分析代码, 以及其中的插件相关代码(如有), 粘贴到新主题同样的位置。

可以使用 DiffChecker 对比新旧版主题中 theme.liquid 的差异,查看旧主题中的 营销代码,并复制迁移到新主题中。

注意:这个辅助工具的作用是方便你回忆起自己手动添加的代码,一般自己加过的营销代码都会印象。不是让你对比新旧主题的所有代码差异然后用旧的替换新的,那样就没有意义了。

参考视频教程

Diffchecker - Compare text online to find the difference between two text files
Diffchecker will compare text to find the difference between two text files. Just paste your files and click Find Difference!

关于具体的模板 (Templates) 和分区 (Sections) 文件的复制迁移, 参考下一节: 模板和分区文件的复制迁移