What is Magento?

Apr 9, 2019513
What is Magento?

This article will provide you a comprehensive and multi-fold description of Magento ecommerce platform – one of the leading online retail platforms globally.

Table of contents:

What is Magento
Magento history
Magento technology stack
Magento 1 vs Magento 2
Magento Open Source vs Magento Commerce
Magento vs Shopify vs WooCommerce
Magento reviews

What is Magento

magento logo

Magento is an ecommerce platform and CMS, created in 2008 by the US private company. It is an open source solution, written in PHP. Over the decade, Magento gained popularity among retailers around the world and is currently recognized as one of the most comprehensive online retail software. Around a quarter of all ecommerce globally is powered by Magento, with such global brands as Nike, Samsung, Ford, and Coca-Cola among them.

There is hardly another ecommerce solution with the same high reputation as Magento. Such unanimous credit can be attributed to its intuitive administration panel, constant upgrades and improvements, and substantial security measures. Also, due to Magento being open source, it can be easily configured and customized to serve any retailer’s needs. Moreover, its ecommerce functionality is exceptionally versatile, with a great many of checkout options, support of the critical global and regional payment getaways, shipment tracking integrations and advanced tax rules capabilities. All in all, Magento is considered the solution a retailer can rely on to bring out the best of their business.

Magento History

Magento has come a long way to earn its well-deserved place in the ecommerce industry. This history of success was neither straightforward nor simple, and we, as Magento developers, appreciate and value it. Therefore, here is a brief timeline of Magento journey – from 2007 to 2019.

Back-story – Magento was a brainchild of two students of the University of California, Los Angeles – Roy Rubin and Yoav Kutner. While at college, they began a project named Varien.

2007 – Rubin and Kutner saw an opportunity for Varien project in the industry of online retail, and managed to get funding for development of what will soon become a Magento framework.

2008 – Varien company released its first open source product – Magento. The name derives from the name of color – “magenta”, yet the corresponding domain name was already taken, so the founders settled for a slightly altered name – Magento.

2009 – the platform, named at that time Magento Community Edition, quickly received worldwide acclaim due to its highly customizable nature and became even more popular than osCommerce, its predecessor. Launch of Magento Enterprise.

2010 – the company changed its name from Varien to Magento to be strongly associated with its globally recognized product. Also, eBay invested in the platform worth 49% of its ownership. Launch of Magento Mobile.

2011 – due to the previous substantial investment, eBay acquired the entire company in June and integrated a PayPal system directly into Magento platform. Another significant event of that year was held for the first time – Imagine eCommerce conference, an event for Magento developers, run annually since then in Los Angeles.

2012 – one of the founders, Yoav Kutner, left his post at the Magento company.

2013-2014 – the company worked on developing new versions and improving the functionality of the existing ones.

2015 – as a result of eBay breakup and the split of PayPal from it, Magento was made an independent company by their new owner – Permira private equity. Another critical event happened that year – the release of the new platform version Magento 2.0.

2016 – introduction of Magento Enterprise Edition. It was organized in the platform-as-a-service model and was aimed for businesses of large scale, with the support of installation, configuration and usage included in the package. Moreover, the Magento Marketplace was launched, allowing hundreds of Magento developers offer their extensions and themes for sale.

2017 – renaming of two major products: Magento Community became Magento Open Source and Magento Enterprise Edition – Magento Enterprise.

2018 – Magento was acquired by Adobe company with an aim to integrate it into their enterprise CMS platform – Adobe Experience Cloud. At the end of the year Magento 2.3 version was announced; the merchants would be able to synch their Magento stores with Amazon as well as integrate their catalog with Google Merchant Center and Google advertising channels.

2019 – merge of Adobe Experience Cloud and Magento Commerce Cloud. Work on Magento 2.3 version continues.

Magento technology stack

Magento creators have always worked hard to incorporate into the platform a plethora of technologies, aiming to make it unparalleled in its functionality and abilities. As a result, Magento technology stack consists of powerful technologies set that enable developers with a wide range of abilities for their projects.

Here is a complete list of Magento 2 technologies:

Magento Web Servers

Apache

Apache

Apache is an open-source web-server; Magento is compatible with Apache 2.2.x or 2.4.x. Although Apache is cross-platform, it is especially preferred by retailers who chose to run their ecommerce on Magento.

Nginx

NGINX-logo

This one is a web-server that can also be used as a reverse proxy server for HTTPS, HTTP, POP3, SMTP, and IMAP protocols, load balancer and HTTP cache. It stands out with its low usage of memory and concurrency.

Magento PHP

pHP-logo

Support of PHP allows for a faster and simpler coding routine. By default, Magento is compatible with PHP 5.5 and 5.6, but can also work with PHP 7. The new Magento 2.3.0 is compatible with PHP 7.2.

Magento Database

MySQL

mysql

MySQL is a relational database management system, relied on by the largest websites around the world. Magento is no exception – it uses the MySQL database triggers at reindexing, and at the same time, does not support MySQL statement-based replication.

Magento Additional Technologies

HTML5

HTML5

This is a markup language, which is a crucial element of Magento 2 technology stack. It serves for presenting and structuring frontend components as well as simplifying the development process.

CSS3

CSS.3

In the theme core, Magento implements CSS that replaces links from CSS source files with the correct ones.

jQuery

jQuery-Logo

This fast and lightweight JavaScript library is built into Magento by default.

RequireJS

require-js-logo

RequireJS is a file and module loader optimizer for browsers and an essential JavaScript related component in Magento 2. It facilitates loading JavaScript resources on demand.

Knockout.js

knockout

This is a stand-alone JavaScript implementation, used to simplify JavaScript UIs with the Model-View-View Model pattern.

Zend Framework

zend framework logo

Magento does not rely on a single Zend Framework – instead, it has its adapters and interfaces for tunneling calls to Zend Framework 1. Therefore, one must utilize the official Magento framework APIs to avoid problems.

Symfony

symfony

Symfony is a third-party PHP framework and a stack of reusable PHP components. In Magento 2 it speeds up the development work by allowing to avoid repetitive coding tasks. Moreover, YAML, Symfony’s serialization component, is an excellent format for configuration files.

Coding standards PSR-0 (autoloading standard), PSR-1 (basic coding standards), and PSR-2 (coding style guide), PSR-3, PSR-4.

Magento Optional Stack Components

Varnish

Varnish-Cache

Varnish is an HTTP accelerator; in Magento it is used for caching.

Redis

Redis_Logo

This one is an in-memory data structure project, implemented for page caching in Magento.

Elasticsearch

Elasticsearch

Elasticsearch is a search engine utilized in Magento.

RabbitMQ

rabbitmq-logo

This is an open-source message-broker software; used for message queueing in Magento.

magento development services

Magento Development Services

Take your online store to the next level with BelVG Magento development services

Visit the page

Magento 1 vs Magento 2

Magento 1 was released back in 2008, at the beginning of Magento company journey, and remained for over 7 years, which is, to be honest, is a bit too long a term, even for such comprehensive platform. Magento 2, eventually released in 2015, met the demands of a modern ecommerce industry and addressed a great many shortcomings of the previous version. More than 3 years have come since the Magento 2 release, and so far the whopping 73% of all Magento shops run on Magento 2. So, is the second version indeed that good?
Differences between Magento 1 and Magento 2

Partner With Us Let's discuss how to grow your business. Get a Free Quote.
Talk to Igor

Magento Architecture

The major weak spot of Magento 1 was its architecture, and with that in mind, Magento developers incorporated the most functional and innovative technology stack into the new platform version. In particular, the new technologies like Apache, Composer, Symfony, Nginx 1.7 and latest PHP versions were introduced to Magento 2 improve store speed and performance.

This is the comparative table of technologies Magento 1 and Magento 2 support.

Magento 1

Magento 2

PHP 5.2.x – 5.5.x PHP 5.6.x / 7.0.2 / 7.0.6
MySQL MySQL / MySQL Percona 5.6.x or greater
Apache 2.x Apache 2.2 / 2.4
HTML HTML5
CSS CSS3
Zend Framework 1 Zend Framework 1 / 2
Solr (in Enterprise Edition) Solr 4.x
Prototype JQuery
Nginx 1.7 or greater
Varnish 3.x / 4.x
Redis 2.x / 3.x or Memcached 1.4.x
RequireJS / Knockout.js
Symfony
Composer
PSR – 0 / 1 / 2 / 3 / 4

Magento Performance

Store loading speed is an especially crucial point for webstore user experience, search engine optimization and overall success. Due to all the architectural, technology and caching alterations, Magento 2 offers a substantially better page loading speed; for certain pages, it reaches up to 50%.

Magento 1 vs Magento 2 loading speed comparison.

Magento 1 Magento 2
Home page 2.25 sec 1.06 sec
Simple product 2.40 sec 1.24 sec
CMS 2.23 sec 0.99 sec
Category page 2.54 sec 1.26 sec

Magento Admin panel & Webstore management

Magento developers introduced not solely customer-oriented improvements – they provided for store admin experience and performance as well. All in all, the renewed Magento 2 admin dashboard became more intuitive and user-friendly. It empowers admin with not only product, order, inventory and tax management capabilities, which is in itself a large share of functions, but also store monitoring and analytics, that are crucial for store marketing and planning & strategy.

Magento Marketplace

There was a unified Magento marketplace for the first version, yet it was somewhat disorganized – there was no strict control over the third-party extensions functionality and quality. Another significant issue of that time were extensions functionality conflicts.

A more meticulous extension testing routine was implemented at the Magento 2 marketplace. Also, what concerns extensions, the new version plugins are allowed to overlap each other’s code instead of overriding it.

Magento 1 vs Magento 2: Miscellaneous improvements

Magento 1 Magento 2
No Front-end Library Ships with LESS
No PayPal PayPal natively integrated
No Data Grid Catalog Customizable Data Grid
Legacy Checkout Streamlined Checkout
Full Page Cache FPC /Varnish
Apache Solr search Elastic Search

 

According to the official announcement, Magento 1, both Open Source and Commerce, will be supported until the end of June 2020. This might seem like a long term, yet taking into consideration all the advantages and improvements of the newer version, we would strongly recommend you to migrate to Magento 2 as soon as possible.

Magento Open Source vs Magento Commerce

After the rebranding in 2017, Magento has been offering two distinct solutions: Magento Open Source (previously named Magento Community Edition) and Magento Commerce (merged Magento Enterprise and Magento Cloud Edition).

In a nutshell, Open Source version is free and has less robust functionality than Magento Commerce. On the other hand, open source code makes it more customizable, meaning it can be upgraded with proper extensions and custom development. Magento Commerce, in its turn, comes with an advanced set of out-of-the-box features and two pricing plans: Magento Commerce Starter and Magento Commerce Pro; the first will perfectly suit small-scale new ecommerce enterprises, and the latter is aimed at middle- and large-scale online retail.

 

Magento Open Source Magento Commerce

General features

Modern tech stack
Payment integrations
Cloud hosting option
Automated code merge
Diagnostic tools
Regular updates
Automated testing
B2B functionality
Technical support
MySQL database server
PA-DSS Certification
Signifyd Guaranteed Fraud Protection

Performance

Responsive layout
Varnish caching
Full page caching
Asynchronous web endpoints
Database clustering support

Admin capabilities

Intuitive admin dashboard
Admin dashboard customization
Page builder
Multiple product types
Private sales
Limited catalog access
Customer attribute management

Marketing

Integration with marketing tools
Content scheduling
Customer segmentation & targeting
Abandoned cart notifications via email
Reward points

User experience

Guest checkout
Customer wish lists
Customer account
Elasticsearch
Improved checkout

As you can see from this comparative table, Magento Open Source is lacking certain useful capabilities. However, you can always find a corresponding extension or module at an official Magento marketplace or third-party Magento developers’ stores.

magento development services

Magento Development Services

Take your online store to the next level with BelVG Magento development services

Visit the page

Magento vs Shopify vs WooCommerce

Magento is, obviously, not the only alternative at the ecommerce solutions market – there are a great many platforms of every type, level and price. Shopify and WooCommerce are both top ecommerce solutions with a global reputation, which makes them rightful and closest competitors of Magento. Each of them offers a unique approach to running an online store, has its advantages and peculiarities. Here is a table that provides a swift overview of these three platforms differences.Perhaps this brief comparison is not enough to make a proper well-weighted decision on which platform to implement, yet it provides a decent overview of what each of the platforms presents and how they are different.

 

Magento Shopify WooCommerce
Description Magento is a standalone open-source ecommerce platform for businesses of all scales and industries Shopify is a comprehensive ecommerce platform that allows you to create and manage your online store from a single dashboard WooCommerce is an open-source WordPress plugin, enabling store owners to run a robust online store
Cost Free + paid solutions available From $29 per month Free
Hosting Open Source version does not provide hosting and domain name Hosting included + a free subdomain Hosting and domain name are not included
Store size Unlimited Unlimited Unlimited
Number of products Unlimited Unlimited Unlimited
Security SSL certificate SSL certificate SSL support
Analytics Default analytics system Default analytics system + Google Analytics integration Integrated Google Analytics
Mobile-responsive
Technical skills required Yes No Yes
Extensions & plugins Free + paid Free + paid Free + paid
Main features
  • Responsive and intuitive
  • Multi-store from a single admin panel
  • Customer segmentation
  • Marketing automation
  • PayPal and a number of payment gateways integrations
  • SEO features
  • Unlimited bandwidth
  • HTML and CSS direct editing
  • SEO and marketing features
  • Full-fledged blogging platform
  • 100 payment gateways
  • Multilanguage
  • Product reports
  • Stock level tracking
  • Sales reports
  • Shipping calculation
  • Cart behavior
  • Multiple shipping methods
  • Product reviews

Magento reviews

Magento values the client companies of all scales, be they small, middle or large businesses, yet it is the review and experience of global brands that shape the reputation of the provider. A great many global brands trust Magento, and we have selected 5 top companies from different industries and their opinions on the ecommerce platform they run their businesses with.

Helly Hansen – Apparel

helly hansen website

helly hansen magento review

MasonJars.Com – Kitchenware

mason jars

mason jars magento reviews

HP – Electronics

hp website

hp magento review

Monin – Food & Beverage

monin webstite

monin customer reviews

Adore Beauty – Health & Beauty

adore beauty website

adore beauty magento review

Wrapping it up

We hope this comprehensive article provided you with a full understanding of what Magento as an ecommerce solution is. There are many other Magento-related articles on our blog, so if you wish to explore this platform further, you are most welcome to visit it.

Want to upgrade your Magento store to the newest version of the platform, Magento 2? BelVG will help you migrate!

Turn to BelVG for Magento custom development and we will create the online store you want.

Also, if you have any questions or comments, feel free to leave them down below.

magento development services

Magento Development Services

Take your online store to the next level with BelVG Magento development services

Visit the page

Partner With Us Looking for a partner to grow your business? We are the right company to bring your webstore to success. Talk to Igor

Post a new comment

top
BelVG Newsletter
Subscribe to our mailing list and get interesting stuff and updates to your email inbox.
Email *