Ideas are for sharing

Magento Enterprise and Magento Community – the key differences

I recently had a demonstration of Magento Enterprise Edition, from the team at Varien. The demonstration and conversation were very helpful, so I thought I’d blog some of the key points.

Magento is now offered in 2 editions:

  • The free open source Community Edition
  • The paid-for Enterprise Edition

Both are based on the same Magento Core code, which will be kept in parallel ongoing, The differences with the Enterprise Edition break down into 2 categories:

  • The support for the code
  • Additional plug-ins and modules that are not available in the Community Edition


Support for the Code
The Enterprise Edition comes with a warranty and a service level agreement. If you have a problem with the core code (not plug-ins you’ve installed yourself, or your own templates, and you mustn’t change the core code) Varien will help you solve the problem. They prioritise the support depending on business impact to you, so if you’re losing money because the core is broken, they will respond faster than if it’s something not working in Chrome or Safari, for example. This isn’t the same as a service level agreement to keep your eCommerce operation running: retailers will need someone like Pod1 to offer them that, as Varien don’t operate the site for you, only provide support on their core code.

Enterprise also comes with legal protection from a variety of issues, but the main ones seem to be about intellectual property. If someone was to take legal action against a retailer or an implementer like Pod1, arguing that the code in Magento belonged to them, Varien would protect us if we’d signed up for the Enterprise Edition. I don’t personally see the indemnity protection as being all that valuable, to be honest, as Varien’s open source license would already give us a reason to pass on liability if something like this did happen. The indemnity won’t cover you for useful things like loss of personal data about clients, or lost revenue because the code didn’t work.

Varien says fixes to the code will be made first in Enterprise, then rolled out to Community.

Finally, Varien are pursuing PCI compliance for the Enterprise Edition, under the PA-DSS scheme, which will mean that the application itself will be PCI compliant. This is different from what Pod1 is pursuing on PCI, which is making our implementations (hosting plus procedures plus code) compliant. PA-DSS would be very useful to Pod1 and its clients, and it’s an important part of our PCI strategy.

Additional Modules
There are some interesting additional modules in the Enterprise Edition:

  • Private sales, which allows retailers to restrict access to stores and offers to selected customers, and to manage the launch and termination of private sales.
  • Access to the back-end can be controlled at the website or store level, where in the Community Edition you can only restrict access at the function / module level. This is very useful for multi-store Magento installations.
  • The ability to merge and combine content from one store with another, and to use this facility to create a content staging environment. Instead of having 2 instances of Magento (as we do with some clients at present) one for the next catalog, one for the current catalog, you could do all this in one installation, which is a very interesting development, especially for larger retailers.
  • A full audit trail of all admin actions. Very useful.
  • Gift card and store card functionality which allows electronic gift cards to be sold and used on Magento stores.
  • Store credit functions, for example allowing a contact centre to make an ex gratia payment to a shopper in the event of a complaint.
  • Enhanced security in line with PCI recommendations, with things like password expiry for administrators.

These features all look interesting and potentially useful, and I think we can expect the list to continue to grow. The idea is that ultimately everything ends up in the Community Edition, but that Enterprise will always be ahead and the most up to date version you can get.

We are working with some clients on Magento Enterprise implementations alongside our Community Edition projects, and we’ll continue to recommend the right version on a client by client basis.

I recently had a demonstration of Magento Enterprise Edition, from the team at Varien. The demonstration and conversation were very helpful, so I thought I’d blog some of the key points. Magento is now offered in 2 editions: The free open source Community Edition The paid-for Enterprise Edition Both are based on the same Magento [...]

Share this article:

13 Comments

  1. Mark – Great post and I wanted to provide some further clarity on a few points above.

    As mentioned, the Enterprise Edition (EE) includes support, a warranty and indemnification on the code, while the Community Edition (CE) does not include the above.

    The CE is provided as-is, and any IP claims arising around the CE would have responsibility falling on the End User of the software. E.G. liability for a patent claim would fall on Varien for EE clients, while it would not for the CE.

    In regards to the two feature-sets, the EE will receive priority patch releases, and those will then be pushed to the CE, but there are no plans to push functionality from the EE to CE as seems to be stated above.

    Finally, you do mention that the code base will be kept in parallel. The EE is based on the same core, but additional functionality will continue to be added to the EE not found in the CE. Scheduled for the Q3 release are features such as a Rich Merchandising Suite, Advanced CMS and more features and functionality will continue to be rolled out in the Enterprise Edition.
    -Chris Marshall | Varien, the Magento Company

  2. Great post Mark, found the information very useful and certainly clarifies the differences between the two. I am developing a couple of sites with magento at the agency where I work and it is good to know there is the option of Enterprise edition with the additional features and support when the websites outgrow the community edition.

  3. Thanks for the post.

    I’m new to Magento and wanted to ask what perhaps is a silly question… if we start with the Community Edition and make modifications to themes and add extensions, etc but then some time later decide we want to move to the Enterprise Edition, will upgrading be possible and if so a ‘simple’ process?

  4. Thanks for this. So if no support is available is there much documentation around for how to intergate and customise the stores ?

  5. Hi,

    How to configure Affiliate programming in Magento??
    Looking for help on this.. :)

    – Thanks deepti

  6. I’ve read that speed is also better with the Enterprise version. However, we can’t substantiate that as our tests with different Magento hosting platforms show that regardless, hosting on physical dedicated servers is best.

  7. One of our clients wanted to go with Enterprise edition. However, they do not utilize 70% of the features available. That’s poor!

  8. For most stores that use magento the community edition is probably enough as “most” large retailers have their own code written. I personally dont think the cost is worth it for a few extra features that could be made into modules :)

*