magento2对比与magento1有哪些改进与提升

7天成为Magento系统架构师,现在开始学习Magento全栈开发!

《Magento2.X企业级开发实战》

大家都知道 Magento 是一个用 PHP 编写的开源电子商务平台。 Magento 还有一个企业付费版本,现在称为 Magento Commerce。 Magento 1 于 2008 年 3 月 31 日首次作为通用版本发布。在 2015 年 11 月 17 日推出 8 年后,Magento 2.0 发布以解决 Magento 1 的许多缺陷、错误等。这些年来,我们已经看到 Magento 1 中的许多版本和附加功能,但最关键的是架构问题在 Magento 2 中得到解决。Magento 2 比 Magento 1 具有更多的模块化方法。您可以在一个地方找到扩展名的文件,并且相同扩展名的文件不会像 Magento 1 那样分散在许多地方。另一件事在 magento 1 中是最痛苦的 – 扩展冲突,现在在 Magento 2 中通过插件解决,此外,管理和前端有许多升级以改善客户体验,并且有许多这样的变化,使生活更轻松开发人员以及商店所有者,即 Magento 2 中的商人。 M2 中有比 M1 多得多的高级功能,我们将在本文中讨论。

性能和速度改进
首先想到的是您的网站有多快。这是主要因素,因为这会影响电子商务转化率和销售。 Magento 1 在当时无疑是非常快的,这也是其受欢迎的原因之一,但随着时间的推移,Magento 1 不再能够提供当今小型网站所需的平均加载速度。 Magento 2 的加载时间比 Magento 1 快得多。Magento 2 消除了 Magento 1 中的所有故障,并将页面加载速度在普通页面上提高了 50%,在结账页面上提高了 38%。

此外,与 Magento 1 相比,Magento 2 每小时可以处理大约 200 万的页面浏览量。

改进的管理面板
Magento 2 中的管理面板用户友好、交互且直观。它允许轻松查找信息,导航到管理面板的所有部分并更有效地管理您的商店。 Magento 2 有一个全面的仪表板,显示终身销售、最后订单、平均订单、热门搜索词、所得税、检查畅销书和客户、运输和数量,这有助于监控您的业务当前状态。

在 M2 中,对常见管理任务进行了增强,例如产品创建、创建可配置产品已转变为简化的体验。您可以在新产品页面内创建所有可配置的产品,而无需先单独制作简单的产品。在这方面向 Magento 致敬。

同样,您可以自定义数据网格;管理员用户可以根据自己的需要组织结果页面。此外,他们可以通过简单地选择需要显示的属性来选择需要在网格中显示的数据。

无扩展冲突
通常,在设计商店时,会使用大量扩展。这些扩展工作正常,直到它们的字段不重叠。但是当相同的功能被两个或多个扩展重写时,就会出现问题。在 Magento 1 的情况下,需要手动解决此问题,并且确定冲突在哪里以及如何修复它可能非常耗时。然而,任何有冲突的扩展都必须功能齐全。为了节省所有这些时间和辛勤工作,Magento 2 提出了一个插件来帮助减少更改同一类或方法行为的扩展之间的冲突。这样,可以节省大量时间。

Ajax 添加到购物车
当在 Magento 1 中将产品添加到购物车时,系统会重新加载页面,因此性能会下降。然而,在 Magento 2 中,

由于 ajax 添加到购物车,新系统在将新项目添加到购物车时不必重新加载整个页面,从而也增强了用户体验。

改进的结帐
结帐步骤已得到改进,现在用户可以轻松导航。您不必再选择信用卡类型,系统会为您填写。此外,Magento 2 可以通过分析他们的电子邮件地址来自动找到现有的注册客户,这是 Magento 1 中不可用的功能。

在订单成功页面,您现在可以在成功下订单后创建一个帐户。这很有用,因为在 M1 中,如果客户刚刚下订单,然后创建帐户,希望在他们的帐户中看到该订单信息,这会给客户带来很多困惑。现在,可以获取该订单信息,此外,它还为客户提供了另一个注册帐户的机会,以防他们在结帐前错过了该信息。

依赖注入(M2最重要的变化)
对 M1 最关键的类文件通常很大,大到很难快速确定其函数的核心功能。从非企业级平台继承的架构决策,这最终成为一个问题,因为 addit

如无特殊说明或标注,任何个人或组织,复制、转载、采集本站内容请注明:
本文来源于:【Magento中文网】,并添加本文地址链接。
如未按上述操作复制或转载,本站有权追究法律责任。
若本站内容侵犯了原著者的合法权益,可联系我们进行处理。