Magento is a content management system (CMS), or an open source platform, tailor-made for creating online stores. It has the most perfect set of functional features among the similar systems, available to a wide range of users. The owner of this platform is the company eBay inc. There is a free (community edition) and a paid version (enterprise edition) that differ in functionality. In the vast majority, the functionality of the free version completely covers the users’ daily needs.
The system can be improved by writing additional software modules, or using existing ones created by a third party (paid and free).
Some companies that use Magento: Nestle, Coca-Cola, BurgerKing.
Magento features include:
A wide range of functionality in its basic version, including multilingualism, use of multiple currencies, flexible adjustment of discounts, etc.;
An opportunity to deploy multiple stores using a single centralized control panel;
A flexible setting of user rights by administrators;
In addition to the functions of the online store itself, the platform has the following set of features:
Automatic maintenance of sales statistics, orders, deliveries, adjustment of tax rules;
Management of discounts, adjustment of discounts for individual goods and groups of goods;
Creation of separate text pages;
Automatic maintenance of statistics, including sales, carts (including abandoned ones), statistics of products, bestsellers, reviews, search queries, etc.
Magento Comparison With Other E-commerce Platforms
Magento is the most functionally rich system compared to other similar platforms. In this regard, it is demanding on server resources. Also, developers are subject to increased requirements for the subtle maintenance of this platform.
When Should I Use Magento?
Magento content management system should be used for relatively complex online stores with a wide range of functionality and nomenclature.
Website Maintenance Using Magento
Website maintenance by its owner or its maintenance staff does not require special training. Fine tuning or creating additional software modules require the participation of highly qualified technical specialists.
The system is more demanding of server resources, compared to other e-commerce platforms.
Magento — for large online stores with solid functionality.
WEBSITE DEVELOPMENT USING SYMFONY 2 Quick Tip: Use Symfony 2 to develop complex projects of any direction when capabilities of specialized platforms are exhausted and if you have experience with simpler systems. Symfony 2 practically offers unlimited possibilities for large and complex projects of various kinds.
What is Symfony 2?
Symfony 2 features
Symfony 2 functionality
Symfony 2 comparison with other e-commerce platforms