
随着Magento 1在2020年6月1日进入尾声,Magento的店主应该做出一个艰难的决定,是继续在Magento 1上运营自己的电子商务网站,还是升级到Magento 2。这篇文章将帮助许多这样的人做出正确的决定。我们将研究Magento 1和Magento 2之间的关键区别,分析何时应该考虑升级到Magento 2,以及将Magento 1迁移到Magento 2有多大问题。
Magento 1和Magento 2之间的主要区别
-主要区别是,不像Magento 1, Magento 2将继续得到支持,目前没有计划结束。
- Magento开发团队通过添加不同的新技术(Apache、NGINX、Varnish、Composer、Symfony、Redis等)修改了堆栈。Magento 2的架构现在支持PHP7版本,这实际上意味着更好的优化和定制机会。
-如果我们谈论的是Magento的性能,那么Magento 2在各个方面都变得更快了:在产品、类别和主页上。现在,即使不使用前端缓存,这些页面加载时间也不到1.5秒。Magento 2增加了许多新技术,有助于优化页面以实现快速交付,减少站点活动的服务器响应时间,并提高后端操作的效率。
-管理面板在Magento 2是用户友好和互动。因此,您可以快速查找信息,导航到管理面板的所有部分,并更有效地管理您的商店。Magento 1缺少的是一个高级仪表板。管理仪表板显示最后,新的,平均订单,畅销书等。
-随着Magento 2的推出,电子商务网站的安全选项有了显著的改进。其中之一是SHA-256(安全哈希算法256)密码,这使得字典攻击不太可能成功。此外,Magento 2还配备了欺诈保护系统。它允许平台决定并拒绝那些看似欺诈的订单,并提供100%的退款保护。
- Magento 2安装和更新新扩展变得更加舒适,口袋友好和简单,因为新版本集成了新技术(HTML5, CSS3, Require.js)。
Magento 1与Magento 2之间的主要功能差异之一是将Ajax Add-To-Cart引入了Magento 2。在Magento 1中,当产品被添加到购物车时,系统会重新加载页面,导致性能恶化。在Magento 2中,通过添加Ajax Add-To-Cart,当新产品添加到购物车时,新系统不需要重新加载页面。此外,结帐功能也被简化了,现在客户很容易进行导航。Magento 2还提供高级报告和营销自动化。
-当Magento 1在2005年推出时,它缺乏SEO的重要功能。Magento 2在搜索引擎优化方面引入了许多增强:重复内容;元标题,元描述,元关键字;适合移动设备。
-定价,这可能是Magento 1赢得战斗的唯一方面,因为Magento 1许可证比Magento 2便宜。有了这么多的更新、新功能和最新的特性,Magento 2的许可证价格不菲的原因就很明显了。
Magento EE许可证费用:起价为每年18,000美元。
Magento 2 EE的成本:起价为每年2.2万美元。
Magento 1和Magento 2:应该迁移吗?
如果你明年没有迁移到Magento 2的计划,那么如果你有Magento 1商店,就不必急于升级。然而,如果你考虑的是长期发展,你应该已经在制定升级到Magento 2的计划了。但你的业务规模和预算是两个决定性因素。
你应该考虑执行Magento 1到2升级,如果:
-你现有的Magento 1商店有性能问题;
-你正在建立一个新的电子商务商店;
-你计划进行重大修改;
-你打算重新设计你的店;
-你的电子商务网站正在运行一个已经过时的版本。
将Magento 1商店迁移到Magento 2有多大的挑战性?
让我们面对它——迁移您的商店是一个重要的步骤,需要您全神贯注。此外,Magento 2具有全新的架构和功能。因此,技术进步本身就使迁移变得复杂。所有的扩展和定制代码都必须经过审查、重写,并与Magento 2和最新版本的PHP兼容。
让我们来看看Magento 2的迁移过程。在Magento 1到2升级中有7个主要步骤:
1. 创建迁移计划
在规划过程中,您将考虑数据细节、项目规划和项目规范。计划对于做出正确的决策和在开发过程中节省大量时间是至关重要的。在最初阶段,你要与内部团队、股东和外部团队开会,并决定一个有效的计划。一旦达成协议,就可以编写代码。
2. 准备测试环境
需要进行的任何测试都应该在单独的环境中进行,以避免对当前存储造成有害的更改。因此,此时,您应该准备一个测试开发环境,并安装默认的Magento 2平台(开源或商业),并配置版本控制系统(Git/SVN),以确保一切就绪,可以运行项目。在这一步,让一个优秀的DevOps工程师参与进来也很重要。
3.安装扩展和定制开发
测试之后,安装自定义开发和扩展。在此步骤中,您还可以开发附加功能和自定义扩展。
4. 线上购物数据迁移
Magento 2提供了一个集成的工具,使数据迁移变得更容易管理。这是迁移过程中的一个关键和基本特性,因为它涉及到电子商务网站的内容。它允许您移动所有的批量信息,并包括用于所有数据传输的自动化工具。Magento 2是Magento 1的升级版,这使得这一步更容易操作。
5. 设计你的Magento 2站点
《玛甘托1》和《玛甘托2》的主题是不相容的。不过,你可以复制你当前的Magento 1主题。x到Magento 2,但这将需要一些努力,我们强烈建议更新设计,因为Magento 2中有太多的功能。如果你在设计过程中遇到困难,最好从市场上获得一个默认主题。
有了主题设置,您的站点就几乎可以启动了,因为您已经处理了迁移中最具挑战性的部分。
6. 启动
在完成设计过程之后,是时候进行最后的数据同步了。这确保了所有未完成的订单都得到了很好的处理,并且在转移过程中没有遗漏任何事情。当一切正常时,您现在可以确认站点已经准备好启动。有了所有的信息,一切都如您所期望的那样顺利进行,在站点上进行任何操作都变得更容易了。一旦您测试了最终版本并确保一切正常,商店就可以启动了。
7. Magento 2在活动服务器上启动
这是迁移的最后一步——启动日。如果一切都按照计划正确地进行,您的工程团队将顺利地过渡到新商店,这样您就可以立即开始销售和运输产品。
升级到Magento 2的成本从3000美元起,根据您对新商店的技术要求,可能高达数万美元。通常,您必须使用您的预算来购买一个新的主题,购买扩展,并雇用一个可靠的Magento代理来执行迁移过程。
关键点:Magento 1 vs Magento 2
在Magento 1与2的比较中,Magento 2轻而易举地赢得了这场战斗,因为它是建立在零售业务基础上的更健壮和更有效的解决方案。使用M2,您可以得到一个具有高级功能的全渠道平台。
如果你决定外包你的Magento 2迁移到一个代理-我们总是可以帮助你升级你的商店到Magento 2。请查看我们的Magento 1到Magento 2迁移服务。如有任何问题,请随时与我们联系。
上一篇:如何处理处于危机中的站点?
下一篇:你的网上支付有多安全?
