如何在30天内将Magento 1迁移到Magento 2 ?
毫无疑问,将Magento 1迁移到Magento 2有很多原因,特别是当Magento发布了最新的惊人版本--Magento 2.2.4时。与Magento 1相比,Magento 2绝对能够带来更好的设计和性能。
如果我们回到几年前,由于其不稳定性,很多人都不敢升级到Magento 2。Magento 2的第一个版本中有很多bug。但现在,当Magento似乎将所有努力都用于创新,改进和增强Magento 2功能时,情况就不同了。
此外,您应该考虑尽快从Magento 1迁移到Magento 2,因为Magento可能会在不久的将来停止对Magento 1提供支持。
除此之外,Magento 2迁移是一个复杂的过程,需要您的时间,金钱和努力。对于Magento开发者,他们可能知道它有多复杂; 因此这篇博客文章并非针对他们,而是Magento店主,他们将把Magento 1迁移到Magento 2.换言之,在今天发布的文章中,我们将向Magento商人展示如何在最佳的时间段内平稳,循序渐进地进行Magento迁移。
Magento 2迁移前要知道的重要事项
许多人认为将Magento 1迁移到Magento 2的过程与更新到最新版本的Magento 1 相似。
但是,这是完全错误的!
更具体地说,Magento迁移意味着您将不得不从头开始构建Magento 2上的新网站,仅是从旧网站迁移数据。
您无法继续使用当前的Magento 1主题,扩展和代码。我们将在下一部分详细介绍。现在,让我们深入Magento 2迁移过程!
30天将MAGENTO 2移植到MAGENTO 1 ...
根据我们的经验,平均完成Magento迁移过程需要4-5周(大约30个工作日)。但是,如果您的站点需要大量自定义功能和主题自定义以及大量数据迁移,则升级时间会更长。我们来看看迁移中会涉及什么:
1.准备
在开始Magento迁移过程之前,请查看现有的Magento 1商店,并确定哪些是您真正需要的,并且需要迁移到新的网站。例如,尽管您的网站可能包含巨大的数据库资产,但您需要迁移的内容仅包括产品,类别,客户和订单。此外,就扩展而言,只需保留您认为必要的内容并删除冗余内容即可。
之后,强烈建议您为Magento 1网站进行彻底备份,保留所有文件,文件夹和数据库以处理不良情况。
此外,我们建议您为Magento 1和2商店使用相同的托管服务器(可选)。
2.主题迁移
正如我们之前提到的,将主题和模板从Magento 1移至Magento 2新网站是不可能的。有几个解决方案:
- 第一种解决方案:为Magento 2购买现成的主题以应用到您的新网站。在Magento市场,Themeforest,Magego等知名主题市场有数百种有吸引力的设计可供您进行选择......
优点:您将为您的新网站设计有很多选择,节省您的主题设计和编码时间,并显著节省您的预算。它仅花费你从100-200美元就可以得到一个精心设计的Magento 2响应主题。
缺点:其他Magento电子商务商店也可以购买主题,并且与您的店面外观相同。要处理此问题,您可以自定义主题以匹配您的品牌形象。主题定制的成本很大程度上取决于您想要定制的程度以及您与哪个Magento开发人员/设计师合作。
- 第二种解决方案:查找并使用免费下载的Magento 2主题。Google搜索Magento 2 free theme可以找到很多结果。
优点:此解决方案的明显优势是您无需花费一分钱就可以得到一个新颖的外观。
缺点:与第一种解决方案相比,选择的Magento主题数量只有十分之一甚至更少。此外,这些免费主题和模板的质量不能保证。他们的大部分功能都非常有限。因此,您在应用到新网站之前应仔细检查。
- 第三种解决方案:从头开始创建一个新的网站设计。对于这个选项,你可以找一个Magento开发商,或者只是一个有Magento经验的网站设计师根据你的需求进行设计。
优点:获得满足您所有需求和要求的独特网站设计。
缺点:您必须投入大量资金才能部署此解决方案。此外,完成PSD和前端编程设计可能需要1-2个月的时间。
- 第四种解决方案:克隆你的Magento 1商店。如果你仍然想保持原有商店设计,你可以考虑克隆它,为你的Magento 2商店创造相同的外观界面。
优点:保持所有购物者当前熟悉的Magento网站设计。
缺点:网站克隆的时间取决于当前设计的复杂程度。但是,克隆一个网站,一般来说,也将花费大量的时间(平均至少1个月)。
- 第5种解决方案:克隆您感兴趣的任何网站,并为您的新Magento 2网站创建类似的界面外观。
优点:创建一个与您最喜欢的类似的新Magento 2网站设计,并为您的买家带来新鲜感。
缺点:像第四种解决方案一样,这种方法会花费您的时间和成本。
Magento主题迁移的最佳解决方案是什么?
尽管为您解决Magento主题迁移问题引入了许多解决方案,但我们强烈推荐第一种解决方案。总的来说,利用现成的Magento 2主题将花费最少的时间(寻找适当的主题),金钱(拥有主题)和努力(用于安装和定制它)。我们的大部分中小型客户现在都选择此方案。
此外,在新的Magento 2网站上部署主题的总时间(包括安装,配置和次要定制)平均为4-5天。
3.数据迁移
Magento数据迁移是将您的所有数据(包括产品,类别,客户,订单,推荐信,评论......)传输到新的Magento 2站点的过程。诚然,这是Magento 2升级过程中最关键的阶段,要求您具备强大的知识和经验来进行迁移。否则,一个小错误可能会导致严重的数据丢失而无法恢复。
要将您的数据库资产从Magento 1移至Magento 2,我们可以使用由Magento提供的便捷的Magento 2数据迁移工具。该工具将使用map文件将数据转换到您的Magento 2商店。更具体地说,它将验证您的Magento 1和2数据库结构之间的一致性,跟踪数据传输进度,创建日志,然后运行数据验证测试。
要执行数据迁移,首先您必须通过composer安装数据迁移工具。请记住下载适用于您的Magento 2版本的正确版本的工具。例如,如果您在Magento 2.2.4上构建新网站,则必须安装具有相同版本(2.2.4)的数据迁移工具。其次,您需要将配置设置从M1迁移到M2,包括商店,网站,系统配置(运输,付款,税收)等。第三,是时候迁移数据库中的主要数据了。
除此之外,根据您的产品,订单和客户的现有数量,需要3到5天才能将数据从Magento 1迁移到Magento 2。
4.扩展迁移
与主题一样,您不再可以在Magento 2商店中使用Magento 1扩展列表。你需要做的是找到提供相同功能Magento 2版本的模块和插件迁移到新站点。但是,并非所有Magento 1的扩展都有针对Magento 2开发的。在这种情况下,您可以联系多个Magento扩展提供商,要求他们为您的商店开发自定义模块。
对于某些扩展,我们还需要从M2中迁移M1的数据,例如奖励积分和商店积分。
平均而言,每个插件迁移需要3-4个小时,包括安装,配置和可能的冲突解决。
因此,我们建议您选择并“迁移”到新网站的必要Magento扩展程序,以节省您的时间,金钱和精力。
5.自定义代码(自定义)
幸运的是,大多数Magento 1自定义代码与Magento 2兼容,因此您可以使用多个Magento代码迁移工具重写或迁移代码。我们经常使用Magento 的Code Migration Toolkit,使事情变得更简单。
此外,值得注意的是,M1和M2的结构有几点不同,您需要仔细检查代码以确保它在新店中运行良好。
6.配置
在主题,数据和扩展迁移之后,您已经完成了Magento 2迁移过程的80%。现在,您必须在新的Magento 2网站上完成配置,包括语言,货币,税收,电子邮件模板设置等。
此外,搜索引擎优化在以后提高网站访问量方面起着重要作用。在Magento 2中,它允许您创建适合搜索引擎优化的URL,编辑元标题/描述/标签/关键字,添加图像替代,控制网站索引以及与Google服务(Analytics / Search Console / Adwords)集成。因此,不要忘记利用所有这些有价值的功能。
7.测试
Magento迁移过程的最后一个基本阶段是测试。您必须彻底检查并测试整个网站,确保所有内容都按照原站运行。以下是在Magento升级后测试商店时使用的建议清单:
前端测试:
店面外观
- 主页
- CMS页面
- 页面内容
- 横幅滑块
- 页眉和页脚链接
产品列表
- 类别和子类别
- 产品网格/列表模式
- 分层导航菜单
- 产品分类
- 产品添加到购物车
- 面包屑
- 产品页面
产品页面
- 产品加入购物车/愿望清单/比较清单
- 产品图片和视频
- 产品数量
- 产品价格
- 产品描述
- 产品评分和评论
购物车
- 产品添加到购物车
- 数量变化
- 产品删除
- 折扣应用
- 运费和税务计算
- 小计和总价
结帐页面
- 来宾结帐
- 帐单和运输
- 运输和付款方式
客户账户和信息
- 客户登录和注册
- 忘记密码
- 客户帐户页面
电子邮件
- 注册确认
- 重设密码
- 订单确认
- 联系我们提交
- 通讯订阅
后端测试:
产品目录
- 产品配置
- 类别配置
- 属性管理
- 评论管理
- Sitemap生成
销售
- 订单创建
- 发票提交
- 装运提交
- 贷项凭证创建
顾客
- 用户管理
- 客户群体创建
促销
- 目录价格规则
- 购物车价格规则
将MAGENTO 1迁移到MAGENTO 2的成本如何?
Magento 1到Magento 2的迁移成本可能很高,但它值得。根据您预期网站的复杂程度,价格可能会或高或低。例如,就Magento主题迁移而言,尤其是,您必须花费100-200美元购买现成的主题,或者高达1,000-2,000美元购买独特的设计或克隆旧网站。此外,您希望迁移的扩展程序越多,您必须支付的金额也越多。
如果您不是自己将Magento 1迁移到Magento 2,而是请Magento服务商提供的Magento迁移服务,那么您的项目成本也将大大取决于Magento开发者的工时费。例如,美国以及沿海城市的Magento开发公司每个工作小时会收取75-150美元的费用,但您如果选择内的Magento公司只要一半甚至更少的费用(每工作小时20-50美元)。这个巨大的价格差距仅仅是由于地区劳动力成本的巨大差异。
360Magento的Magento迁移服务
凭借6年以上的Magento开发经验,我们能够以非常合理的价格提供流畅高质量的迁移过程。现在就联系我们,获取Magento 2迁移项目的免费快速报价和咨询!
总结
从现在发生的情况来看,Magento 2是“现在”和“未来”,而Magento 1已经过时并且远远落后。如果您想为您的网站做到最好,请考虑立即实施Magento 2迁移。大多数竞争对手可能已经将他们的网站升级到Magento 2。