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

迁移顺序

注意: 是从旧主题迁移到新主题, 也就是说, 从 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) 文件的复制迁移, 参考下一节: 模板和分区文件的复制迁移