Magento - Open Source Electronic Commerce - -

Magento is an Open Source Platform for Electronic Commerce written in PHP. It was developed with the support of volunteers by Varien Inc (now Magento Inc), a private company based in Culver City, California.

Varien published the first version of the software on March 31, 2008. Roy Rubin, former CEO of Varien, later sold a substantial part of the company to eBay, which eventually acquired it completely and then split from the company.

Magento uses the MySQL / MariaDB relational database system, the PHP programming language, and Zend Framework elements. It applies the practices of object-oriented programming and the model-view-controller architecture. It also uses the entity-attribute-value model to store the data.

The development of Magento officially began in early 2007. Seven months later, on August 31, 2007, the first beta version was released to the public.

Varien, the company that owns Magento, originally worked with osCommerce. It was originally planned that osCommerce would be the owner but later it was decided to rewrite it as Magento.

In February 2011, eBay announced that it had made an investment in Magento in 2010, with a 49% stake in the company.

In June 2011, eBay announced that it would be acquiring the rest of Magento, which would join its new X.Commerce initiative. Magento CEO and co-founder Roy Rubin wrote on Magento's blog that "Magento would continue to operate outside of Los Angeles, with Yoav Kutner and me as its leaders."

Yoav Kutner left Magento in April 2012, citing that the vision for Magento had changed from the time of acquisition due to changes in high-level personnel.

As a result of the division of eBay (exit of Paypal) followed by the corporate incursion of Carl Icahn, Magento was separated as an independent company by the new owner Permira private equity fund on November 3, 2015.

Magento is the provider of two different platforms, Magento Community Edition and Magento Enterprise Edition. There were also Magento Professional Edition and Magento Go platforms.

Magento Community Edition

Magento Community Edition is an open source e-commerce platform. Equipped with many features, anyone can modify the kernel of the Community version system.8 Developers can implement core files and extend their functionality by adding new plug-in modules provided by other developers. Since the first public beta was released in 2007, Community Edition has been developed and customized in order to provide a basic e-commerce platform. The latest version is 2.0 released on November 18, 2015.

Magento Enterprise Edition

Magento Enterprise Edition is a derivation of Magento Community Edition and has the same file kernel. Unlike Community Edition, this is not free, but has more features and functionality. This edition is designed for large companies that require technical support with installation, use, configuration and troubleshooting. Although Magento Enterprise has annual maintenance fees, neither Community nor Enterprise Edition includes web hosting. The Magento team develops the Enterprise Edition with the cooperation of users and third parties. The latest version is released on May 13, 2014.

Magento Go

Magento Go was an e-commerce solution based on the cloud, which also included web hosting by Magento Inc. This was launched in February 2011 in order to support small businesses since it did not need software installation. Magento Go had built-in modules and you could add Magento extensions to give it more functionality, however it was also the least customizable platform. On July 1, 2014, Magento Inc. announced that the Magento Go platform would be closed on February 1, 2015.

Characteristics of Magento

Magento supports a system of web templates that generate multiple pages of similar appearance and custom themes


Magento offers a basic theme that configures an e-commerce website. The theme is designed to customize all pages by adding or editing PHP, HTML and CSS code. Magento users can install themes that change the visualization of the website or its functionality. The themes are interchangeable with the Magento installations without the loss of content or the design of the pages. The themes are installed by uploading thematic folders through FTP or SSH and applying them using the interface on the administration system server.


The Magento developers have created Magento plugins that extend the built-in basic functionality. Magento users can install modules by downloading them, and uploading them to their server, or by applying a module extension key through Magento Connect Manager.


Magento allows users to integrate several domain names in a control panel and manage more than one store from a single administration panel.

Magento Congress "Imagine eCommerce"

"Imagine eCommerce" is an annual e-commerce congress that Magento has been holding since 2011. The first event was held in February 2011 in Los Angeles, with more than 600 Magento merchants, partners and developers. The objectives of the "Imagine eCommerce" is to share ideas of electronic commerce and establish opportunity sessions.

Magento Certification

There are four Magento certifications. Three of them are intended to test the ability of developers to implement the modules; One (Certified Solution Specialist) is aimed at business users (consultants, analysts, project managers). Magento Front End Developer Certification focuses mainly on the improvement of the user interface (UI) of the embedded applications. This certification is related to the templates, designs, Javascript and CSS. Magento Developer certification is aimed at the back-end developers who implement the core modules. The Plus certification proves the deep understanding of the Magento Enterprise modules and the entire architecture.

Main Functionalities of Magento

• Advanced category structure and composition of its catalog.
• Family of definition products with their own characteristics and configurable.
• Management of configurable products (color selection or the size of a shirt, for example).
• Cross-selling and up-selling functions.
• Management of promotions (sales, coupons and promotions depending on the composition of the basket).
• Multi-store management.
• Currency management, VAT and transport.
• Newsletter newsletters.
• CMS module to easily integrate into your store editorial content.
• Support of the main payment modules (PayPal, SIPS, OGONE ...).
• Management of invoices and credit notes.
• Many statistics (average composition of a basket, conversion rate, most visited ...).
• Data flow module to facilitate the import / export of your catalog or client repository or from external data sources (CRM, ERP, price comparison, etc ...).

Magento gives it open source users all the basic tools they need, saving some of the most powerful, optional tools for paid versions.

You can make landing pages and content for your products, manage your shipping and fulfillment in almost any way you see fit, and generate a host of useful reports (including sales tax, stock, and on-site search terms).

Magento works on a core system with add-ons; its extensions marketplace is full of options to add sales tax integrations, custom stock systems, and live customer chat integrations, to name a few. Prices range from free to more than $ 5,000 per extension.

Users can buy pre-made themes to dress their sites up. There are a few free theme options, or you can pay up to around $ 500 for a responsive Argento theme-which is not that much compared to how much a web developer charges per hour.

Magento Open Source is flexible, capable, and, - in the hands of the right person / team, can create a beautiful, functional website for all manner of retailers.

All this power comes with a caveat: Magento is intended for experienced coders.

While Magento Open Source is free, you will need to purchase a payment processor, domain name, and security certificate in order to get your store online and keep it safe.

For businesses with less technological experience / resources, Magento offers a paid, non-open source solution-Magento Commerce Starter-with pricing starting at $ 2,000 per month.


You May Also Like