Overall Satisfaction with Magento Community Edition
We have implemented Magento CE as the e-commerce management solution for clients.
- Comes with APIs built-in
- Lots of extensibility and customizability
- Can handle a very large product catalog
- Magento is complicated to use and has a high learning curve from a management user point of view.
- We found it difficult to upgrade when newer releases came out.
- The front-end templating system seems needlessly obtuse and is difficult to develop. Smaller front-end elements are individual files and layouts are controlled through XML files.
- Too much time has been spent on development of the Magento implementation and maintenance that should have been spent on marketing and customer experience improvements.
Compared to other small - medium sized business e-commerce solutions, Magento is by far requires the most development resources to implement and maintain. Creating a custom Drupal or WordPress based e-commerce solution requires development resources as well, but the complexity of Magento makes it more difficult and time consuming than the former two platforms. We only select Magento when there is already an older version of Magento in place and the client wants to stick with it.