Magento VS Salesforce
Magento and Salesforce are currently in a fierce competition and many are trying to compare the platforms. Comparing e-commerce platforms is not a easy thing. All merchants are different and what is really important is to make sure you reach your goals as a business. However, in this post i will try to state the reasons why our clients choose to go with Magento instead of Salesforce, and why some choose to go with Salesforce. At the current state of the platforms, we truly believe that Magento is superior to Salesforce Commerce Cloud for most merchants.
Integrated with other Salesforce products?
Salesforce has a large client base with their other products. For those who use them already, it makes sense to add a Salesforce Commerce add-on? The answer might not be that simple. The product Demandware was acquired and renamed to Salesforce. It has a (completely) different technology and has been proven to not be as integrated as you would expect. Some merchants mention that they didn't get the fully integrated experience as they would expect.
In conclusion, both products has the same potential to be integrated. The name is not important, what is important is the ability to be integrated seamlessly.
Many merchants use Salesforce as their CRM. Of course one of the most common purposes is to use it for B2B sales. However Salesforce Commerce Cloud has little or not any B2B features at all. Magento has been proven to be one of the most used B2B platforms in the world. With the launch of Magento Commerce 2.2, it has taken the role as the leading B2B platform, Salesforce doesn't even come close.
A classic argument about Magento vs Salesforce is that Magento is harder to upgrade. The answer is, it depends. Because with Magento you can choose to upgrade, in Salesforce you have no choice. But you also have less flexibility. So before you ask yourself. Is it hard to upgrade something which isn't updated. Well of course not. And its not hard to upgrade a out of the box Magento install either. What makes the difference is how much innovation and the quality of the customization. It's a question about if you are happy to be stuck, or want flexibility. Salesforce is closed and upgraded with only the modules they choose. Magento has the ability to choose from 100X more extensions, modules and so on.
So if you want to keep a Magento store upgradable. Don't use extensions that didn't go through quality assurance. Use a agency that makes sure your extensions are up to date and works with continuous integration. If you follow this, then Magento is easy to upgrade and you can also benefit from the innovation that the Magento community provides.
Access to developers, consultants etc
Magentos community is a lot larger in comparison. Magentos community has around 380K developers, it is more than Salesforce Commerce Cloud could even dream of. To get the right people on board in your company is essential, and Magento clearly covers that better than Salesforce.
Of course Salesforce is cloud based SaaS. So it is not really a choice where to host. However, Magento can be hosted anywhere and you probably have 100s of providers to choose from. But Magento also offers the cloud edition which basically is a PaaS (platform as a service). So it is sort of the best out of 2 worlds.
Licensing and cost
Magento has a very clear cost approach with pricing depending on the online presence. Salesforce costs might seem similar at first, but can easily be escalated beyond the actual licensing. It is partially based on the sales. Most clients want to be able to budget and doesn't like their margins to be cut by a percentage. That is one of the main reasons they choose Magento Commerce instead.
All merchants are different and what is really important is to make sure you reach your goals as a business but at the current state of the platforms, we truly believe that Magento is superior to Salesforce Commerce Cloud for most merchants. In conclusion, both products has the same potential to be integrated. The name is not important, what is important is the ability to be integrated seamlessly.