m2相较m1 变化可以说非常大,相当于从头到位都改写一遍,更现代化,更优雅。除了数据库表变化不是很大。

所以迁移的话 会比较麻烦。
主要迁移的内容有:
1,主题
2,插件(自己开发的或者第三方插件)
3,数据库

主题

不能迁移到m2。

只能有3个选择

插件

这个有点麻烦,因为m2不兼容m1的代码。

有4种选择

  • 找专业人士重新开发一个插件
  • 自己把m1的插件拷过来,按照m2的写法去改 Magento 2编码标准
  • 如果是买的插件 就看下插件提供商有没有m2版本
  • 用官方提供的code迁移工具,见code-migration.慎用,不太完善,坑很多。

数据库

这个可以,但是操作也比较麻烦,用的是官方提供的迁移工具,data-migration-tool

主要步骤有: