The good the bad and the ugly from a developer's perspective
April 05, 2014

The good the bad and the ugly from a developer's perspective

Christian Kern | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Software Version

Magento Enterprise

Overall Satisfaction

As a web development agency which focuses on implementing resourceful, creative and reliable solutions for our clients' business needs, we are big fans of Magento. With a strong corporation backing development and tremendous growth as an eCommerce platform, Magento continues to improve and set new standards in terms of functionality and security.
Magento comes out of the box with a wealth of functionality which fits most business needs. For most use cases a huge variety of third party modules exists to extend Magento beyond its native capabilities.
  • Easy integration with popular payment systems like Paypal (both companies are owned by eBay)
  • Powerful sales / promotion / pricing engine
  • Lots of features out of the box
  • Community edition which has most features of the enterprise edition is free
  • Trying to customize Magento functionality requires in-depth knowledge of the platform
  • Magento does not support more complex internal review processes / publishing workflows
  • Magento is more b2c focused, implementing b2b models can be challenging
  • Some features like gift registry or compare functionality are not very sophisticated
  • With almost a hundred deployments we have seen sales increased up to 40% compared to the previous platform
  • Since Magento is open source and backed by eBay, it is possible to extend it and maintain it easily
  • Magento is scalable and runs on standard server hardware without difficulty. Obviously this is no Wordpress site so a beefier setup is required.
  • We have deployed projects with 500k SKUs and different websites with success
  • Zen Cart and AIG
In terms of functionality and maturity, Magento is far superior to other PHP-based shopping cart systems. While it does not have the flexibility of a high-end system it only costs a fraction to implement.
Depending on the business needs, Magento is the best choice for small to bigger size companies.
Magento is well-supported by a big development team at eBay, which not only addresses bug reports very quickly, but also is constantly working on improvements to the platform. The wealth of Magento third party modules ensures that the platform will be up to date with future changes to
Payment or ERP systems.
Security is always a concern and with the Zend framework as a foundation, Magento has had very few security-related patches since I have started to work with it.
For most b2c scenarios from small to big size companies Magento is an affordable comprehensive and well-supported eCommerce platform. While most product types are handled, some customization might be required for specific cases.