作者都是各自领域经过审查的专家,并撰写他们有经验的主题. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.
Daniel Cuevas Zamora
Verified Expert in Engineering
16 Years of Experience

Daniel是一名高级Magento认证开发人员,拥有使用Laravel和Zend框架以及各种JavaScript框架的经验.

Share

Magento是一个开源平台,用于建立在线商店,也为您的客户提供全渠道体验. 它于2008年首次发布,并不断发展壮大,成为最受欢迎的电子商务平台. Over 250,全球有5000家商家正在使用Magento Commerce平台, 占总市场份额的30%左右.

Magento网站开发的世界是巨大的,充满了要做出的决定.

Magento的生态系统如此庞大,它很容易让新手感到困惑. To help orient you, 我们将概述用于构建在线商店的Magento的不同方法和版本,以及可用的一些资源.

Magento Website Development Approaches

开发Magento网站的两种主要方法是:

  • 建立一个全新的Magento网站从零开始.
  • Migrating 从不同的电子商务平台到Magento.

Brand New Website

Magento features an extensible theme, modular structure, 以及快速设置在线商店所需的所有功能. 这包括产品和客户管理, sales management, reports, payment processing, and caching and indexing capabilities, among many others.

所有这些功能都可以根据您的需要轻松扩展或定制. 然而,根据需求的复杂性,需要进行一些开发工作.

Magento背后有一个庞大的社区, 包括Magento代理和第三方扩展提供商, 所以有成千上万的扩展可供选择,以完全个性化您的商店或连接到第三方系统,如支付引擎和erp. 根据您的需求,这些扩展有不同的价格, 其中有几个是免费的. 世界各地也有大量的Magento代理机构和自由Magento开发人员提供Magento定制服务.

从不同的电子商务平台迁移

如果你已经有一个在线商店在不同的平台上运行, 有几种数据迁移工具可以帮助您轻松地将大部分数据迁移到Magento, 比如Cart2Cart,将你的商店从WooCommerce移植过来, the Shopify 到Magento迁移工具,或者Magento大规模导入器(MAGMI)以获得更通用的方法.

这些工具可以导入您的产品和销售数据, 但是你仍然需要自定义你的网站的主题,并扩展一些平台,以满足特定的业务需求, 包括第三方扩展的安装和设置. For this process, 如果你想让你的新Magento商店在短时间内顺利运行,你将不得不聘请一个专门的Magento网络开发人员来转换你所有的数据.

Magento Versions

Magento 1和Magento 2同时被Magento支持.

Magento 1

这是Magento最稳定的版本. 尽管它已经有十年的历史了——有点古老, 以今天的标准来看,它仍然非常受欢迎, 《欧博体育app下载》的受欢迎程度也难以与之匹敌.

这个版本的Magento已经接近它的生命周期,所以使用它可能听起来有风险. Nevertheless, 它仍然是开始使用Magento最简单的方法, 具有非常简单的安装过程和精心构建的架构. As a result, 即使官方支持在2018年底终止,它也可能会得到社区的长期支持.

Furthermore, 一旦您准备将商店升级到版本2,有几个工具可以将您的代码和数据从Magento 1迁移到Magento 2, 这样在采用Magento 2的时候就不会有问题了.

Magento 2

这个版本的Magento于2015年发布. While not as mature as its predecessor, 它的受欢迎程度迅速增长,特别是随着最新的更新. 这个版本具有强大的功能,可以简化web开发,并允许以比Magento 1更结构化的方式进行定制.

然而,它是一个更大的软件,所以它也更复杂. 安装它需要更多的努力,并且需要更多的技术专长来理解新的开发管道, 因此,对于新来者来说,这可能是令人生畏的.

Magento 2已经有几百个可用的扩展, 因此很容易找到满足您需求的扩展. However, 值得注意的是,这些扩展在Magento 2中比其前身稍微贵一些,因为构建它们需要增加技术专长.

In contrast to Magento 1, Magento 2支持许多开箱即用的最新技术, such as PHP 7, 哪个提供了巨大的性能改进, image compression, improved browser caching, and the ability to use Varnish caching 无需安装第三方扩展, 因此,它允许您从一开始就为您的客户提供现代化的在线体验.

Magento Editions

Magento 1和2都有两个版本:社区版和企业版. 每个版本都针对不同的商业群体.

Magento Open Source/Community Edition

Magento社区版是免费的. 这个版本提供了一个基本的电子商务平台, 但是需要一些开发工作来完全定制您的特定需求的商店. 这是小商家或刚开始从事电子商务业务的商家的推荐选择.

Magento 2的这个版本最近被重新命名为Magento Open Source,这是为了使平台更加开放,并通过强调平台所基于的许可证,从开源社区吸引更多的开发人员.

Enterprise

Magento企业版带有官方的Magento支持和最新的功能. 在处理大型产品目录方面,该版本比Community edition更好,并且具有出色的性能增强. However, 值得注意的是,企业版的支持是相当有限的,你最终需要聘请 your own dedicated development team.

强烈建议大型客户使用此版本, 有数百家在线商店在运行这个版本. 重要的是要考虑到这个选项相当昂贵, 但如果你想为你的客户提供最好的体验,这绝对是值得的.

Magento 2提供了一个额外的选项,以前称为企业云版, 由Magento公司直接托管和管理. 这与传统的企业版形成了对比, 哪个在客户自己的场所或由第三方托管. 企业内部部署版本和云版本现在在Magento上都称为Magento Commerce, Inc. website. 这背后的品牌重塑努力,以促进云版本的内部部署版本, which is now referred to as Commerce.

Resources

世界各地都有提供Magento开发服务和咨询的开发人员和机构, 但找到合适的人可能很难. To this end, Magento保留了官方认证的Magento开发人员和Magento解决方案合作伙伴的目录.

官方认证的Magento开发人员 experts 谁对这个平台有深入的了解,能够根据您的需求调整您的Magento网站. Thus, 这是招聘自由Magento开发团队或个人时最重要的资格. 如果你想要管理开发者并与他们直接沟通,自由开发者便是最佳选择.

或者,你可以聘请Magento开发公司或代理. 这可能比雇佣一群自由职业者进行定制Magento开发要贵得多, 但Magento建议需要专门开发和支持团队的大型企业使用此选项, or projects with very tight deadlines. 其中一些公司注册为Magento解决方案合作伙伴, 也就是说它们经过了Magento的认证, Inc. 作为具有丰富经验的公司实施和调整Magento网站.

Magento Is Here to Stay

在所有的变化,Magento是一个坚实的电子商务平台. 现在你知道了用Magento建立你的商店需要什么,是时候开始了. 你不会后悔加入Magento的世界!

Understanding the basics

  • Magento只适用于新站点,还是可以从现有的电子商务解决方案迁移到它?

    Magento covers both cases. 有许多工具可以帮助使用现有数据,无论是来自另一个电子商务平台还是来自公司内部数据.

  • Is Magento 1 still worth considering?

    Yes. Magento 1和2都是官方支持的,每个都有自己的优点和缺点. 哪一个最适合你取决于你的要求.

  • Which edition should I use?

    Magento企业版对于高容量站点来说是最有意义的, 但是社区/开源版本是免费的. Enterprise是否物有所值取决于您的项目的需求和资源.

Hire a Toptal expert on this topic.
Hire Now
Daniel Cuevas Zamora

Daniel Cuevas Zamora

Verified Expert in Engineering
16 Years of Experience

Mérida, Mexico

Member since February 3, 2017

About the author

Daniel是一名高级Magento认证开发人员,拥有使用Laravel和Zend框架以及各种JavaScript框架的经验.

作者都是各自领域经过审查的专家,并撰写他们有经验的主题. 我们所有的内容都经过同行评审,并由同一领域的Toptal专家验证.

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

World-class articles, delivered weekly.

Subscription implies consent to our privacy policy

Toptal Developers

Join the Toptal® community.