I’m Jeff Finkelstein, founder of Customer Paradigm, a web marketing and Magento development firm, based in Boulder, Colorado.
Magento Community Advantages: Free, Open Source. Free is good, right? Very few people want to pay $15,550 if they don’t need to. After all, free open source software can do almost anything, right?
But like most things in life, you do get what you pay for.
First, a little history about the Magento Commerce system, and how it all started:
Roy Rubin was running a Web development company in Los Angeles, California. Their clients needed an affordable way to launch eCommerce sites. His company, Varien, initially turned to OS Commerce, a free, open source eCommerce platform. OS Commerce has been around for more than a decade. It has a lot of features, but it was built by web developers, who often don’t think like store owners or marketers. The system had a lot of basic features, but installing a new design was complex, and modifying the system to add new functionality meant modifying the underlying core files and code. This made security updates, feature enhancements and OS Commerce version updates virtually impossible to update. Essentially, an OS Commerce site that was modified was a custom branch, and once it was built, it was actually easier to start from scratch and build a new site instead of upgrading.
Varien built the Magento commerce Community platform as an open-source system. Instead of relying on developers around the world to add “cool” features, but added to the bloat of the system, Varien designed Magento to have:
Design by Marketers & Website Owners vs. Designed by Techy Programmers.
Unlike OS Commerce, the Magento Community platform was built with marketing, SEO, reporting and the customer in mind first. OS Commerce was often built by techy programmers who didn’t always realize what key features mattered most. Things like multiple storefronts, coupon codes, discount modules, the ability to cross sell and upsell easily. All of these tools were built into the Magento Community version from the outset.
Modular Code Base. There are a set of core code files. Both the Community and Enterprise system share some of this core file code base, although much of the Enterprise system has more advanced features, and offers better, bug-free code. The system requires these core files to run. If you want to upgrade the system, you simply need to upgrade the core files. (Except if you need to upgrade the database, but that’s another topic.)
Object Oriented Code vs. Procedural Code. The Magento system is complex, and uses what is known as Object Oriented Code that allows the system to run a collection of interacting objects, as opposed to other systems (like OS Commerce) where a program runs a list of tasks or subroutines to work. Object oriented code allows the eCommerce site to run more efficiently, more securely, and allows for a lot less bugs in the system.
Design Files Separate. Instead of hacking apart the core files, there is an area where you can add the design for the site. That way, you can re-skin the site quickly and easily, and even have multiple themes or designs running for different sections of the site (or store views).
Extensions / Plugin Module. Varien knew that the off-the-shelf version of Magento would incorporate 90%+ of the features that eCommerce store owners wanted in a system. But in order to add that last 10% of difference between the standard, out-of-the-box site, and custom functionality, the extension module system was developed. You can add a new extension that allows for RDF micro-tagging on the site (we built a plugin for this).
Or add in advanced sales tracking, with trigger-based order alerts (we built this Watchdog system as well). Add Order Ahead Functionality (i.e. your smoothie is ready for you, and you can bypass the line). Add In-Aisle Checkout (like being at the Apple store). Or, a one step checkout, or a fancy image zoom, or mobile template. There are more than 7,500 extensions available right now in the Magento Connect Extension Marketplace, that make it easy to add new functionality to your site. Some are free, some are paid; depending on what you’d like to do.
Easy Upgrade Path. As new features were requested, the new and improved version of the Magento system could be rolled out, and for those sites that didn’t modify their core Magento files, upgrades are relatively easy to do.
Security Features Built In. OS Commerce lacked a lot of security features, and was vulnerable to SQL injection errors. Due to the object oriented code base of Magento, security was built in from the beginning.
Magento grew because of it’s open source nature, and as of February 2013, Magento has a 26% market share of eCommerce sites in the Alexa Top 1 Million. Over 125,000 merchants are using Magento for their eCommerce storefronts, including some of largest brand names in fashion, clothing, sports and electronics.
Magento Commerce has 26% of the market share in the Alexa Top One Million Websites, as of February 2013.
But giving away free, open source software, while altruistic and admirable, isn’t a great way to make money. It’s not an easy way to feed a family or pay employees.
Magento could have gotten into the integration business helping businesses actually do the build out of their eCommerce sites, in a consulting capacity. However, that’s more difficult to scale, and Magento is more of a software company at it’s core than a professional services company.
Instead, the folks at Magento (formerly Varien) developed an Enterprise version of the eCommerce system, targeted to the needs of larger, Enterprise-class clients. The Enterprise code base adds additional features, reliability and security.
From my perspective, that’s good. Magento can focus on what it does best: building a reliable code base for both Magento Community Edition and Magento Enterprise Edition. It’s tough to be both a software company, focused on a product, and also do customized work for clients at the same time. I’ve tried this, and the big clients that pay a lot of money take development resources away from the core code process.
EBay acquired Magento in 2011, and has brought the Magento system into their fold. Because eBay also owns PayPal, Magento is tightly integrated with PayPal in ways that most other eCommerce systems are not. Recent PayPal extensions include In Aisle Ordering (like at an Apple store), Order Ahead (order a smoothie online, bypass the line and pick it up), and a Point of Sale system (allows a retail store to use an iPad or iPhone as a cash register). eBay has continued to pour support, money and marketing dollars into the Magento product line.
Our company, Customer Paradigm, is a Magento Silver Solution Partner. We do integration work to help launch Magento sites. We’ve been vetted directly by the folks at Magento, and have five Magento Certified Developers on our team in Boulder, Colorado that can help fix Magento Community or Enterprise sites, build out new sites, or create new extensions or features (without touching the core code files).
We’re unbiased because we are happy to work with either the Community or Enterprise version of Magento, depending on the needs of your company.
Okay. We’re a little biased. We really like the Magento system instead of other eCommerce systems.
The Big Question: Magento Enterprise vs. Community. Is Enterprise Worth $15,500? And What Do I Get For It?
These are the questions we are asked every day by eCommerce website owners who are trying to decide.
Is paying for Magento Enterprise worth it? For some people, Enterprise is a must-have. For others, it might be an expensive, unnecessary purchase.
I’ll delve into this more below.
What do I really get with Magento Enterprise vs. the Free open-source version of Magento Community? Again, I’ll try to answer this in an unbiased way below.
I’m not going to discuss the Magento Go platform, as that is a fairly simple, limited-access eCommerce platform.
But your needs may be different, and you might be on the fence. In that case, I’m happy for you to call us at 303.473.4400 or click here for a free, no-obligation consultation to help you decide if Magento Enterprise vs. Community is right for you. Why are we doing this for free? We want to work with you, regardless if you are on Community, Enterprise (or perhaps even another platform).
Advantages of Magento Community vs. Magento Enterprise:
Out of the box (not really a box, because it’s a digital download), the Magento Community Platform gives merchants and store owners amazing features and flexibility:
Magento Community Edition is free, open source software.
No yearly license fees. Zip. Zilch. None. Tough to say too much about this.
Magento Community is designed for developers and tech-savvy merchants, who aren’t afraid to get their hands dirty building and maintaining a site.
You pay only for your domain name, web hosting, and pay for a qualified Magento programmer to build out the site, and maintain it.
Out of the box, Magento Community’s ecommerce system has an amazing array of features, including:
Code-level access to the files. If you want to modify the system, you can do so easily. Unlike the Magento Go platform that is hosted and “locked down” (similar to Volusion, Shoppify and other hosted solutions), the code runs on your web server. Because of this, nobody has access to your client information, products, pricing, etc.
Web Services API, allowing you to connect to other systems easily.
Mobile HTML5 Theme is pre-integrated with the out-of-the-box theme. Mobile commerce is exploding so if your site doesn’t work from an iPhone, iPad, Tablet or other smart phone (i.e. Android), you are losing out on a lot of business.
Extensions. As I mentioned above, one of the key features of Magento Community and Enterprise are the 7,500 + extensions in the Magento Connect Marketplace.
API Integrations. Magento allows you to use Application Programming Interfaces (APIs) to interact with different databases, other stores, Google merchant and product feeds, and more.
Themes. As I described above, you can install one or more themes (designs) for a Magento Community storefront, all without having to touch the core code files.
Mobile Commerce. Magento Community edition, out of the box, allows you to engage with customers on mobile platforms. The underlying code works well for mobile devices, but the ability of the site to engage in mobile commerce will be based quite a bit on the design. For example, you might have a mobile version of the site, or a responsive design that allows the site to automatically “respond” to the width of the browser window.
Multiple Stores. Magento Community allows you have multiple stores, with one common back end system. This is a *major* feature of Magento, that most other eCommerce systems do not offer. For example, you might have a retail site, a wholesale site, or three different sites for different brands. You can share customers, products, categories and other information across each store (or not). Instead of having to log into the admin area of three or four different systems to process orders, manage inventory and update product information, you have one single admin area that spans across your multiple sites Multiple Store Views. For each store, you can also have multiple store views. Generally this is used to give the user an option to view the site in multiple languages. In some instances, you can use multiple store views for a mobile site, or have a separate store view just for wholesale customers
Persistent Shopping Cart. The shopping cart system is perhaps the most important feature of the entire eCommerce system, and Magento Community offers what is known as a persistent shopping cart. A persistent cart keeps track of what a potential customer adds to their cart, and saves the contents until they come back. If they are a registered user (i.e. a past customer) and have logged in, the system can be set up to keep their shopping cart contents intact, regardless of what computer, tablet or mobile device they use. Within Magento, you can set the time to keep the contents of the cart (i.e. 2 weeks, 6 months, 1 year), and if you want to allow the system to “remember” users when they visit again. The persistent shopping cart feature is not available in many other competing platforms, especially in the granular detail Magento allows. It can also help make sure you are compliant with cookie regulations in different markets.
Flexible Pricing Rules. Magento Community has an amazing system that allows you to create discounts, free shipping and other offers.
While Magento Enterprise (see below) has more bells and whistles, Magento Community Edition has powerful pricing options, that give store owners many options, including:
Buy Item #1, Get Item #2 for 50% off.
Buy Item #1, Get Item #2 for Free.
Buy Items #1 and #2, Get Item #3 for Free.
Free Shipping for Orders Over $50
Free Shipping for Item #1
Discount All Items in Category B by 10%
Pricing Rules can get extremely complex. You can have pricing rules apply to specific customers (i.e. Wholesale Customers), to anyone logged into the site as a retail customer, or to everyone. For example, Wholesale customers might always receive free shipping. Anyone that is a past customer and logged into the system might see prices that are 5% off on specific products or categories. Or receive free shipping for all orders.
Catalog Price Rules apply to items in the catalog, and show up on the category pages and individual product pages.
Shopping Cart Price rules show up when a customer adds something to the cart. You can require that a customer adds in a discount code or promo code (or not require this, and have the discount apply to everyone). This might be where free shipping for orders over $30 might be applied and displayed.
International Commerce and Multiple Languages. Magento Community allows you to specify the country users are able to make purchases and ship to on the site.
You could have a specific site that is just for Canada, for example (and have a store view that uses the .ca top level domain extension).
Or you can enable shipping and commerce to nearly any country.
Shipping Rules, Payment Configurations and Gateways.
Magento Community allows you to set shipping options for international users, using USPS, UPS, FedEx, DHL or custom shipping information.
You can set payment configurations (i.e. Authorize.net, PayPal Pro or other supported vendors) through the system.
You can also enable PayPal and PayPal Express Checkout as additional payment options, too.
You can enable the ability of customers to purchase on credit (and pay by check), or restrict this just to a specific customer group (i.e. Wholesale Customers).
Product Configurations. The free, open source version of Magento Community allows you to have extensive product options, including:
Product Name, for people to recognize.
Product Price – how much the product costs.
Minimum Advertised Price (MAP) the ability to list the minimum advertised price automatically on the page.
Product Cost – so that you can view profitability reports, based on the product price.
Tier Price – set the price for different customer groups (i.e. a different price for Wholesale Customers vs. Past Customers vs. New Customers).
Special Price – set the price (usually lower) for a specific date range.
When the special price date is over, the price goes back to normal. Bonus:
You don’t have to stay up until Midnight of the last day of the sale in order to change the prices back!
Short Description of the product. This is often used on the category page.
Long Description of the product, used on the individual product detail page. You can add HTML into the product description fields SKU (Stock Keeping Unit). The SKU is a product code that can be used by your inventory management or warehouse system, and is a unique identifier across stores.
Product Images. The Magento Community system allows you to have multiple product images by default.
SEO Page Titles, Meta Description. You can set the page title (this is what shows up in blue underlined text in Google search results) and the page description (what shows up under the blue underlined text in Google search results), all on a per-product basis. Your SEO team will be happy!
Digital Downloads / Downloadable Products. You can set up Magento to allow users to be able to download digital products (i.e. software, eBooks, or music).
Weight. How much the product weighs; this is often used to calculate shipping costs.
New Date. Sets the date in the system when the product should be “NEW!” so that end users see the latest and newest products featured on the site.
URL Key. This is to create a search-engine friendly link for the product page. A key feature that is not in many other competing shopping cart systems.
Allow Gift Messages. For each product, you can set whether or not the end user (ordering the product) is able to send a gift message for a particular product.
Custom Attributes. You can set additional custom attributes, including:
Size (with price differences for larger or smaller sizes) Colors (again, you can set “premium” colors that increase the price, for
Brand Name / Manufacturer
+ many, many more options
Customer Paradigm often trains Magento merchants on how to best add products into their system for maximum effect, including search engine optimization.
You can also use a third party system to load product information into your Magento Community store, but this requires additional integration.
Up-sells, Cross-sells and Related Products.
Magento Community allows for up-sells, cross-sells and related products.
However, up-sell, cross-sell and related products are a manual process in Magento Community Edition, and you have to set up-sells / cross-sells and related products for each single product (unless you use a third party extension).
Up-Sells allow you to entice the end customer to by more. A bigger size, buy two and receive a discount, more expensive options, etc.
Cross Sells allow you to offer / feature products that are similar. For example, if you are selling a digital camera, you might also want to cross-sell memory cards, tripods and extra batteries.
Related Products allow an end customer to see what else is similar, so that they can more easily browse your store and find exactly what they’re looking for.
SEO (Search Engine Optimization)
Magento Community gives you basic Search Engine Optimization (SEO) tools, including the ability to auto-generate a site map, Google site map (XML) and manage Page Titles and Meta Description information.
Magento Community offers a solid framework for sites to be able to be indexed by Google, Bing, Yahoo and other search engines.
Out of the box, Magento Community does need to be configured properly for SEO purposes. Magento Community, if not configured properly, does have issues with these SEO areas:
Advantages of Magento Enterprise vs. Magento Community:
Magento Enterprise has all of the features of the Magento Community system, listed above.
But Magento Enterprise has additional features and these might be what makes Magento Enterprise might be right for your company:
If You Have A Large Number of Products.
Magento Community doesn’t handle large catalogs (lots of products) as well as Enterprise does.
Magento Enterprise 1.13 is 80% faster in re-indexing a catalog, and has many performance features that the Community code base does not have.
If you have only 20 items on your site, this won’t matter much. When you have 20,000, 200,000 or even more, speed matters.
One client of ours saw a 30x increase in speed on the site, when it come to indexing. (Not 30%. 30 times.)
In the past, a product that was added to the site, or had a price increase could take up to 12 minutes to show up on the front end of the site. With Magento Enterprise Version 1.13, this happens instantly.
Magento Enterprise Edition 1.13 shows a 65% improvement in page load times vs. Enterprise Edition 1.12. (And much, much more vs. Magento
Magento Enterprise 1.13 offers a new indexing operation that runs in the background.
For sites with large product catalogs, Magento Enterprise 1.13 offers an 83% performance increase in full re-indexing.
If You Want Your Site To Load Quickly With Full Page Caching.
Magento Community doesn’t include full page caching.
Magento Enterprise does include full page caching, out of the gate.
What’s Full Page Caching in Magento Enterprise?
Full page caching basically creates a static, HTML-based snapshot of each page on the site, and serves them extremely quickly Without full page caching, all of the various items on the page require separate database lookups. Which takes server time to process and take care of.
With full page caching, pages often load in 1-2 seconds; without full page caching, pages can take 5-8 seconds or more to load Yes, you can run a caching system like Varnish on your site. But many hosting companies don’t support this, and any time you add / change or update your site, you then need to rebuild the cache in a manual process.
Again, it’s another moving part and piece that you have to worry about interacting with the eCommerce system and possibly breaking.
If You Need Rollback / Backup Systems Integrated Into Magento.
We get calls all the time from clients who have made changes to their Magento Community sites (accidentally) and want to roll back to a previous change. Honestly, with Magento Community, it’s not that easy. It would be nice if there was a version control system for content and product pages, similar to WordPress. But with WordPress, there’s a lot less moving parts and pieces.
If You Need Better Scalability.
Most Magento Community sites run on a single server, that handles:
Apache (web server)
Magento Enterprise makes it easier to have a scalable website, and separate the parts and pieces onto different servers.
Yes, this can be done with Magento Community.
But the code base of Magento Enterprise is specifically designed for Magento Enterprise users who have lots of traffic, lots of SKUs / products, and lots of people buying stuff on their sites.
Faster Checkout Flow.
Magento Enterprise offers a faster, more streamlined checkout flow that the Magento Community Edition.
While many of the improvements in Enterprise are minor to the end user (visually), they are designed to speed up the process of checkout.
The faster a checkout process becomes, the more likely someone is to finish the checkout process.
Advanced Administrator Roles, Logging and Site Access Permission.
This feature is restricted only to the Magento Enterprise system.
Advanced administrator roles allow you to set up an administrator on a per-site basis, so that the administrator of one site doesn’t have access to other areas.
Similarly, you can create a log of who goes into the site, who makes changes to products and accesses customer information. For many companies, access logging and site access permission is a make-or-break feature.
Especially in heavily regulated industries.
It’s good to trust people, but if people know they can be tracked, they’re less likely to do harm. (Or at least they’ll try to cover up their tracks a little bit better.)
Manage Customer Attributes Quickly and Easily.
Magento Enterprise makes it quick, fast and easy to update the customer attributes, including the prefix, first and last name, email, date of birth, gender, Tax/VAT number, and add new customer attributes easily.
This isn’t an option that is available as easily in Magento Community edition. It’s been added to allow Magento Enterprise merchants the ability to have more data about customers, in order to create advanced customer segments.
If you want to be able to offer a gift wrapping option (or options), Magento Community does not have this feature built in.
Magento Enterprise allows you to create a gift wrapping option, set a price for the gift-wrapping service, and then be able to associate it with specific products.
(You probably wouldn’t want to offer gift wrapping for a washer and dryer.
Too much tape and wrapping paper.)
If You Want to Do Advanced Marketing / Segmentation To Your Clients.
Advanced Segmentation for Customers this is one of the top reasons many people turn to Magento Enterprise.
What does it do?
It allows you to treat different customers differently. Give customers that have purchased a lot from you in the past free shipping. Give first-time customers incentives to place their first order.
Show customers that have purchased specific categories of items in the past similar items when they visit the site again.
You can identify customer groups (segments) based on everything from address (city, state, zip), order history, and create specialized banners, price discounts and more.
Targeting Options Include:
Geographic Information. Want to do a special promotion to customers that are located in New York? With Magento Enterprise’s Advanced Marketing / Segmentation, you can display custom banners on the site, give free shipping to anyone in New York, for example, and entice them with a geographically relevant message.
Order History. Want to use RFM (Recency, Frequency, Monetary Value)?
Target customers that have purchased a specific dollar amount in the past with specific targeted marketing. Or people who purchase frequently through the site.
First Time Visitors. People who are new to your site can be targeted with a marketing campaign that is designed to get them in the door quickly and easily. Free shipping for a new customer. Double rewards points. A free gift with an initial purchase, or a buy 1 get something else for 50% off.
All of these options are easily implemented, including special banner ads on the site.
Shopping Cart Contents. Based on what a potential customer has in their shopping cart, you can engage with them to up-sell, cross-sell or promote free shipping, for example.
Customer Segments are dynamic, and you can export specific customers for external marketing campaigns.
If You Want to Host Private Sales For Customers.
Want to host a private sale for your customers? Magento Enterprise allows you to do this quickly and easily.
You can email users directly through the interface (or through an external system, with additional configuration), and set special pricing and products that are only available to selected customer groups or customer segments.
If You Want to Have PCI Compliant Code.
Magento Enterprise gives merchants a secure payment bridge that is compliant with the PCI Security Standards Council.
Merchants still will need to have a PCI-compliant server infrastructure, especially if you want to collect and store credit card information.
If you use one of the major payment gateways, such as PayPal Pro or Authorize.net, Magento Enterprise checks off a few more boxes on your way to full PCI compliance.
If You Want A Gift Registry.
Magento Enterprise offers a built-in gift registry that is highly integrated with the shopping cart system.
For some sites, a registry doesn’t really matter. For example, sites that you don’t want other people (like your in-laws or future in-laws) to know that you’re making purchases. Use your imagination.
For many sites, though, a gift registry for birthdays, weddings, new babies, or even Bar and Bat Mitzvahs allow someone to set up a gift registry, and add items that they’d like to own to the registry.
Then their friends, family and future in-laws can go to the site, search the registry, and add items (that are then removed from the list of options).
If you’re like me and hate receiving gift cards to random retail stores located an hour away that I’ll never, ever get to, a gift registry allows you to receive the stuff that you want.
While there are paid extensions that work with the Community platform, we haven’t found any that give the same degree of tight integration and don’t cause conflicts with other features.
If You Want to Offer Gift Points / Loyalty Points For Customers.
It’s a gimmick, sure. But who doesn’t want to earn 1,000 points every time someone places an order of $25? Points that can be redeemed for currency, free shipping, or other features?
Magento Enterprise tightly integrates reward points into the core code.
Again, there are paid extensions that can replicate some of this functionality for Community sites, but they don’t always integrate tightly with the core code base.
If You Want to Offer Store Credits or Online Gift Cards.
Want to send a gift card to a client that they can use on the site? With Magento Enterprise, this functionality is quick, easy and highly integrated into the system.
To create a gift card account (or in-store credit), you can:
Select the website (if you have multiple sites) Select the balance (i.e. $100) Choose an Expiration Date (i.e. one year from now) Send the card to the end user via email
If You Want Return Management Authorization, Built In.
If you have a store that sells physical products, you’re always going to have some percentage of users that want to return items.
If you offer free shipping (especially both ways), people are even more likely to return items, as there’s a lower cost associated with sending it back.
Magento Community doesn’t give an easy way to handle return merchandise through the system, and have it automated Magento Enterprise has a RMA system built in.
If You Want to Offer Solr Search.
Do you know when you visit a site and begin typing and the system starts recommending search results? That’s called Solr Search.
Search is an amazing way for people to find what they are looking for.
Search is also a great way to lose people on your site if they can’t find what they want.
One of the highest areas of bounce rates on a site is often the search results page.
Solr Search mitigates this by suggesting search queries that the system knows will deliver results.
Solr Search is built into Magento Enterprise, but is not available in Magento Community.
If You Want to Create Automated Email Messages.
Magento Community does not have a built-in system that allows for automatic trigger-based email campaigns.
While there are third party extensions that can make this work, they often conflict with other systems, and don’t always send in a dependable manner.
We’ve spent literally hundreds of hours trying to troubleshoot third party extensions for Magento Community to manage abandoned shopping cart emails, with mixed success.
Abandoned Shopping Cart emails really do work.
While some businesses are “afraid” to email their customers, a well-written email sent to someone with items in their cart can get them to convert.
Something that says, “Oops you might have closed your browser window before you made a purchase, but we’ve saved your cart for you” shows that you care.
Second day order emails also can be helpful.
After a customer places an order with you, they will receive an order confirmation email through the system. Magento Community and Magento Enterprise both send out this critical transactional email.
But an email the next day, saying, “Thanks so much for placing an order with us. Here’s some information about what to expect when you receive the order,” can do quite a bit to reduce customer service calls, and create an additional trusted interaction with the customer.
Email, done well, is the number one way to reach out to past customers, engage them with relevant content, and get them to come back to the site.
Magento Enterprise has an integrated Automated Email Message trigger system that is far superior to anything available for Magento Community.
If You Need to Create Multiple Custom Landing Pages, Easily.
What’s the worst thing you can possibly do with an email campaign or Cost Per Click (CPC) ad campaign?
Dump the end user right onto the home page, and then force them to figure out where your special offer is located on the site.
Instead, a custom landing page, designed to highlight exactly what you’re emailing them about, is the best practice.
Don’t believe me? Test it out. Send half of your traffic to the home page, and the other half to a dedicated landing page, specific to the offer. See what converts better, and what bounces people off the site faster.
Magento Enterprise allows you to create new landing pages quickly and easily, and have them tie directly into advanced customer segmentation systems.
Magento Community also allows you to add custom landing pages in the same way, but do not allow you to exclude landing pages as easily from the site hierarchy and search results, and do not have version control built in.
Cross Sell / Up Sell / Recommended Products Automatically.
Magento Community includes the ability to cross sell and up sell in the system.
But it’s a manual process that forces you to link up sell and cross sell items for each specific product in the system.
Not a problem if you have 20 products.
But for a merchant with 1,500, 25,000 or 150,000 SKUs in their Magento catalog, this doesn’t work so well.
Magento Enterprise allows you to apply categories of products as cross sell, upsell and related products automatically.
Instead of having someone do everything by hand, the Magento Enterprise system does this for you.
This is another top feature of Magento Enterprise that allows for dynamic cross sell / up sell.
If You Want Customer-Assisted Shopping.
Have you ever tried to purchase something from an online site, but got stuck? The discount code didn’t work? You weren’t sure of their shipping policy, or had another question?
Magento Enterprise allows you to have your customer service team go into an end user’s shopping cart in the back end, and add selected product, apply specific coupon codes, quickly and easily.
For example, a really great customer is having an issue on the site. Your customer service rep might give them free shipping because they had an issue.
The customer service rep can find what the customer has in their cart, and add / remove items.
The customer service rep can also look at past purchases (“Oh, I see you bought this item last month. Would you like me to add it back in for you right now?”), or recently compared products, or even products that the customer viewed on the site.
Customer-Assisted Shopping is unique to the Magento Enterprise code base.
If You Want Magento Technical Support.
Technical support from Magento is not available for Magento Community members.
That’s why Customer Paradigm exists.
We’re here to help fix your Magento Community or Enterprise site.
Magento Enterprise Customers do receive Enterprise support.
The scope of Magento’s Enterprise support includes:
Magento Installation and downloads
Support for Magento Enterprise Installation, including:
Best practice recommendations for server and hosting environment Fresh installations of Magento or troubleshooting of existing installations and downloads.
Windows and Mac environments not supported.
Magento Enterprise Usage issues:
Magento’s experts can help Enterprise customers make the most of Magento They’re there to answer any “how to” questions from catalog setup to advanced marketing promotions.
Basic Magento Enterprise Configuration issues:
For Magento Enterprise Edition customers that are having any issues with product configuration, the support team can help configure Magento so it’s set up correctly with all your payment modules, shipping options, tax rates, languages, and much more.
Troubleshooting, Bug Fixes and Escalation:
If a Magento Enterprise client has a critical bug issue with the Magento core code products, they will help trouble shoot this.
This includes the diagnosis and in most cases, the resolution of any functional or visual issues in the Magento Core product.
Not included in Magento’s Enterprise Support Plans (according to the Magento Website):
Magento Code Development (not included / not available) Magento Development Support (not included / not available) Magento Enterprise Store Optimization / Server and Performance Tuning (not included / not available) Custom Extensions (not included / not available) Custom Interfaces (not included / not available) Custom Configuration (not included / not available) Core Product Upgrades (not included / not available) Data Migration (not included / not available) Best Practices Recommendations (not included / not available)
Note: If you make any changes to the Magento core files, Magento Enterprise support group will not be able to assist you, until you un-do the core file changes.
If You Want to Offer Auto-Generated Custom Coupons.
Do you need a way to automatically generate coupon codes, dynamically for end users?
Magento Community allows someone to go into the system and create a coupon code for a specific amount or percentage that can be used by one or more people.
Magento Enterprise allows you to automatically generate a coupon code after someone’s first purchase that is unique to them, and can be used for anything from free shipping, to a 5% discount on their next order, or 10% off a special item you want to promote.
If you want to Tie Custom Banners to Coupon Codes and Discounts.
Magento Community allows you to have coupons or discounts, but does not allow you to tie banner ads on your site to specific shopping cart rules or coupons for the site.
Magento Enterprise allows you to display specific banners (top of the site, left side, right side, bottom, or within a content block), based on the shopping cart rule on the site.
So if you are giving away 10% on all orders between now and midnight, make sure people know this with display banners throughout the site.
With Community, this is much more of a manual process.
Additional Functional Improvements.
With the latest release of Magento Enterprise version 1.13, Magento made about 350 improvements to the code base, including on the product pages, category and search pages, shopping cart, checkout process, admin order creation, import and export functionality, web API components and payment methods.
Magento pours more energy into the Magento Enterprise code base. Not to say that the Community version isn’t worked on. Buy money talks, and paying customers’ needs often come first.
Summary: Choosing Magento Enterprise vs. Magento Community Magento Community is free, open source software.
Magento Enterprise costs $15,500.
For some merchants, the out of the box Magento Community solution is perfectly fine. I’ve listed many of the key features. It’s been adopted by more than 150,000 merchants worldwide.
For others who need Enterprise-class functionality, including advanced marketing and segmentation tools, a PCI compliant code base, full page caching, and the ability to handle an extremely large number of products in an online catalog, the Magento Enterprise system might be a better fit.
Not everyone out there will tell you this, but Magento Community can be configured to use extensions and customizations to match many of the features of Magento Enterprise.
But this approach requires the technological equivalent of a lot of duct tape. Might not be pretty underneath, but it sticks well. Tougher to make changes later, as once duct tape is applied (digitally or otherwise), it’s tough to get that sticky residue to come off. The problem with using a lot of third party extensions is that sometimes they can conflict with each other, causing problems and instability in the system. (You might need to spend close to the price of the Enterprise license getting everything configured, tested and stable.)
How to decide? We’re Magento experts, work on both Magento Enterprise and Community sites, and have spent a tremendous amount of time answering this question for merchants.
Perhaps the biggest question that can help us provide you with an unbiased
Where do you want to go with your Magento site?
I’m a big skier. I spent three years as a professional ski patroller, handling medical rescue, avalanche control, and three-dimensional gravity fed logistics (you can ski down quickly, but not go up).
One of the key lessons for skiers:
Look Where You Want To Go. Not Where You Don’t.
I saw this time and time again.
Someone on the slopes was freaked out about skiing into a tree.
So what do they do? They look at the tree.
When their head turns to the tree, their shoulders naturally line up with their head.
Before long, their hips, knees and the tips of their skis are pointing right at the tree.
They’re looking where they don’t want to go, and wind up slamming into the tree.
Instead, look where you want to go.
In the skiing metaphor, it’s straight down the fall line of the ski slope.
On a mountain biking trail, it’s down the amazing single track.
In the Web world, it’s focusing on your business goals for your site.
Many of the sites we build have $20,000 or more in transactions per day.
If you want to be a successful online merchant, the cost of Magento Enterprise might be less than a single day of online sales.
If you want to have a large, successful retail store on the Web, you need to make many investments:
Hosting. Don’t go cheap with your web hosting. A cheap web hosting company usually piles a ton of sites onto the same server. This means your site loads very, very slowly. The faster your site, the more likely people are to place an order. Google likes sites that load fast, too, and rewards them with better search rankings. The takeaway: a $10 per month hosted website may hurt your long-term business prospects, because it can’t handle the load. You don’t need to spend $500 per month.
Products / Product Description / Shipping. With so many options out there, top eCommerce website invest in fantastic products, with well-written product descriptions, aggressive pricing, and deals on shipping.
Website Design. You need to make sure your design is attractive, has strong calls to action, and loads quickly. A good design builds trust and confidence. It’s not something you throw together in a weekend.
Search Engine Optimization / Inbound Marketing. Just because you build a great site, and have great prices, doesn’t mean that everyone will magically visit your site. You also need to invest in great content on the site, social media outreach, and inbound links from relevant sites.
Ongoing Marketing to Past Customers. Past customers are one of the best assets any online store hasŠ but you have to actively engage with them to come back.
Community vs. Enterprise Code Base. I’ve attempted to answer this question, in an unbiased way. You can also call for a free consultation, too. We’re here to help and would love to work with you, regardless of your platform.
If you are the kind of person that keeps rolls of duct tape everywhere, and likes to patch things together to make them work, Magento Community is a good fit.
If you’d rather have an all-in-one package that is fine-tuned from the get-go, Magento Enterprise might be a better fit.
Want to speak to an unbiased Magento expert to help you decide what’s right for your business? For a free consultation, please fill out a contact form on the www.CustomerParadigm.com site, or call 303.473.4400