Adobe Commerce Cloud Issues you must know.
6 min readMay 5, 2021
All these issues are taken from the open sources provided by real Adobe commerce cloud merchants and is not misleading advertisements of the sales team.
What real merchants think about Adobe(Magento) Commerce:
- built for simple e-commerce subscription models. If you have any level of complexity, don’t use this solution.
- Payment error handling needs improvement so that a better understanding for end-users can be gained.
- Certain administrative workflows are disjointed and involve “workarounds” – not a comprehensive solution.
- The platform is difficult to tune and can be slow. Even with expensive best-in-class dedicated hardware, the platform performance can be an issue. Even with caching poor coding can lead to unacceptable performance and user experiences.
- The total cost of ownership for the platform can be quite high as a great deal of technical expertise is required to modify, develop, troubleshoot and maintain the platform. The costs of initial development are only a down payment on what a Magento store will cost. For mid-size companies with substantial web revenues, this can be overcome for smaller businesses the total cost of ownership may be prohibitive.
- Security of the platform is an issue. Magento is often targeted by hackers and much of the security is the responsibility of the store owner.
- Too complex for business users requires IT for a lot of changes.
- Email template customization is too complex, lots of specialized code is required to render properly.
- You will not be able to accomplish a Buy Two X and Get Y Free promotion. It is literally impossible. There are extensive articles on StackOverflow and elsewhere that state this, in addition to Magento’s own site. You can buy 2 of the same and Get Y (of yet again the same) free, but that is the extent of that ability. Creating other seemingly simple promotions can be very difficult as it was clearly built by developers for developers, not by developers for marketers/merchandisers. That leads to a lot of time being inefficiently spent testing these promotions instead of other more valuable work.
- The amount of time it takes for some things to update is ridiculous in 2018, especially when there is a host of other software that do this way more efficiently and effectively. It can take over an hour after moving a few items around in the Visual Merchandiser. Really?
- Support is severely lacking. There is no easy way to contact Magento to get support. I am not the account owner and I have no way to get easy support when I run into an issue. If our developer is very busy or away on vacation, I am stuck sifting through countless articles and navigating dev sites I’m not highly familiar with to get a seemingly simple answer.
- Magento has made it painful to move away to another platform but equally as painful to stay. It’s clunky, but it is powerful. There needs to be a balance for people like me (and most of my team) who are not developers but use it for hours on a daily basis.
- The Magento Admin Panel as it relates to customer service is time-consuming and less than intuitive. It is often easier for CS Agents to “back into” a customer account to place an order on the site, rather than processing the orders through a more robust or usable Magento Admin portal.
- As a non-IT/Dev user, Magento errors messaging can be confusing, requiring translation from individuals or support staff.
- Not all integrations play nicely with one another and some can actually cause others to malfunction or stop working completely.
- The need for blogging/news and events is common and any/all modules for this type of content really can't compete with other platforms and usually require the installation of another platform to manage this content
- Our merchandising team sees performance issues from time to time. Updating a product and waiting for the change to clear the queue can take up to an hour in some situations.
- The Magento admin is not as user-friendly has other e-commerce platforms, and this is why I never recommend it for smaller eCommerce stores.
- Magento takes a lot of server resources, so you will not be able to run on it a virtual server VPS. You will need an extensive dedicated server for it.
- Magento is A HUGE PAIN to modify. Compared to alternatives (like WooCommerce), it is very hard to change things. Mostly because of how it’s built with the outdated Zend Framework 1 and 20,000 files. If you would like to change a comma, good luck. It’s going to take a whole day. The waterfall model on the theme helps, but it’s very hard to change the platform's behaviors.
- Updating Magento is SO painful. You never know what will happen. Expect anything.
- Creating static content is hard to manage. At least I couldn’t find any plugin for easily managing banners or blog pages.
- The interface is so old and overwhelming at the same time. There are SO many options, but it’s hard to find what you want. At least for me, it wasn’t comfortable. You can get used to it, but it wasn’t great.
- The API/GraphQL was not that easy to manage. We had some troubles connecting with it.
- Trying to debug an error is impossible. Good luck finding documentation on Stack Overflow.
- Enterprise Customer Support is not as fast or responsive as one might hope especially considering the amounts the clients are paying.
- Customer Support was desperately bad at every level. Level 1 is undertrained and overconfident. Level 2 is overworked and lacks the breadth of view. Level 3 is under deep pressure to reject bugs and define the unintended behavior as features, even for seemingly core functionality like “Cannot select certain dollar values to sell products” and “Tax report overstates the amount of tax collected from customers”. You wouldn’t think these would be fights. You’d be wrong.
- Sales/Marketing material regularly and casually overstates the actual features (often identifying features they are still working on).
- Your dedicated “Onboarding Specialist” is better described as “A Single Point of Contact at Magento Support for the items on the Go Live Checklist”
- The sales process understated the amount of handholding required by an experienced Magento implementation team.
- In addition to your budget for the above, there are a lot of rough edges that you’ll need to resolve on your own dime that constitutes unknown unknowns. Because Magento Commerce is literally open source software with a very shiny sales/marketing veneer over the top, you’ll need to set aside $Xk for a specialist Magento Agency to get you over the line.
- It takes a very long time to load. There are often glitches that create awkward customer situations (i.e. the switching of customer information). It times out a lot during the middle of order placement, which results in a subpar customer experience and wastes our team’s time.
- The Magento store has caused a lot of software developers to leave the platform. Their pricing model is unfair.
- Configuring the platform is frustrating, it needs high skills and is very poor in basic features. You need to install many extra modules and this could make you lose speed and stability.
- Even then, a certified developer you have may struggle because the code can be complicated and confusing and online resources are often out of date or for the wrong version.
- It is a frequently used platform and always vulnerable to attacks. As a result, both in-house and outsourced IT teams must perform regular security updates.
- Magento is non-user-friendly at times as it receives constant updates that create problems with the extensions and custom code s you have on the site. Additionally, when it comes to dealing with items in bulk, Magento tends to lag and makes the uploading and converting a very slow process.
- Magento is a hassle. It requires constant care, constantly has performance issues, and you always need to work on those. It’s a highly used platform that is always open to attacks, and so security updates need to be done regularly by your in-house or outsourced IT team. It’s a lot of work.
- The architecture that has designed it has made it complicated, and hence it takes a lot of time to learn the learning curve and make customizations as compared to other modern eCommerce solutions.