Magento Review

Advertiser Disclosure: Our unbiased reviews and content are supported in part by affiliate partnerships, and we adhere to strict guidelines to preserve editorial integrity.

Need a better shipping solution?

Check out ShippingEasy

Date Established
Culver City, CA


  • Free to download
  • Highly customizable
  • Strong user community
  • Scalable
  • Impressive feature set


  • Developer skills required
  • Steep learning curve
  • No customer support


With over 240,000 merchants on board, Magento is one of the eCommerce industry’s most popular self-hosted platforms, and it isn’t hard to see why. Magento’s expansive feature set and complete customizability make it an excellent platform for merchants who have the resources to best implement advanced technology.

Magento was founded by Roy Rubin and Yoav Kutner in 2007. Over the next four years, Magento caught the eye of big-name players in eCommerce, and in 2011, eBay/X.commerce purchased the platform.

Currently, Magento comes in two versions: Magento Open Source (formerly Magento Community Edition) and Magento Commerce (which is intended for enterprise-level businesses with developers on hand). In this review, we’ll be covering the features of Magento Open Source.

Magento is a robust platform with powerful capabilities. However, you should note that this cart is not for beginners; Magento can pose a serious challenge to merchants with little to no tech experience. In fact, Magento does not recommend that smaller businesses and newer merchants use their software. Instead, they direct these people to their partner Zoey Commerce (see our review), a fully hosted solution that was built with Magento at its core.

Despite shortcomings in the ease of use category, there is no doubt that Magento is an excellent tool. In fact, more top internet retailers use Magento than any other platform. In the past three years, Magento has won three notable awards to prove it: #1 Platform Internet Retailer Top 1000 (2015), #1 Platform Internet Retailer B2B 300 (2015), and #1 Platform Internet Retailer Europe 500 (2016).

Magento is trusted by high volume merchants worldwide, including Zumiez and Burger King, and facilitates over $100 billion in gross merchandise volume annually.

Keep reading to find out if your business could benefit from joining the Magento community.


Although Magento is free to download and use, it is not free to implement. You can expect to pay for web hosting, domain names, add-ons, an SSL certificate, and payment processing.

Remember, Magento is far from simple. If you don’t have experience coding (especially with PHP), you’re going to need a developer. And you can anticipate hiring a theme designer as well.

Web-Hosted Or Licensed

Licensed. You can download Magento from Magento’s website. You’ll then be responsible for finding your own web hosting.

If that’s beyond your ability, take a look at Zoey. While Zoey is not the same as Magento, it was built with Magento coding and includes a lot of the features that you find on Magento.

Specific Size Of Business

Magento works best for mid-size to large businesses, mostly because it takes so much time, money, and energy to get your site up and keep it running. It’s important that a store using this platform has the resources to hire a developer to do the heavy lifting.

If you’re just starting out, Magento probably isn’t the best option. Instead, try looking into Zoey, or even Shopify (see our review) or BigCommerce (see our review), which both specialize in ease-of-use.

Hardware & Software Requirements

Like I mentioned above, you’ll have to find your own web hosting when you begin with Magento. To run Magento 2.0, you’ll also need to check to see if you meet these specifications. If you’re using version 1.9 or below, take a look at these system requirements.

Ease Of Use

As a free, self-hosted software, Magento does not feign user-friendliness. Magento’s admin and daily operations are fairly simple, but the actual set-up and customization process is not.

If you don’t have any experience in web development, I’d recommend hiring a developer to help you create and implement your store.

While I’ve tested and reviewed many eCommerce platforms, I have very little (read: zero) experience with web development; I quickly discovered that downloading and setting up Magento was beyond my ability (plus, I didn’t have access to a web server on which to install the platform). You can take a look at Magento’s installation guide. If you’re like me, you’ll scroll up and down the page for a while, hoping to see a few words that make sense before realizing you’re really going to need help in order to make this thing work.

Fortunately, Magento now provides an easier alternative to test out the Magento platform. You can download Magento’s DevBox Beta to try the platform without installing it on an actual server. You’ll have to know how to use a command-line interface to do it. You’ll also need a good chunk of time for the actual installation of Magento.

Or, instead of beating your head against the wall, you can sign up for a demo of Magento 2.0. You won’t be able to test the platform yourself, but you will get to see a few basic operations.

Magento is certainly a pain to set up, but once you’ve done it, it isn’t all that difficult to operate. The dashboard is clean and intuitive, and it’s easy to find the features you need.


Of course, because Magento comes with so many features, there’s more to sift through (so it isn’t as simple as, say, Shopify) but after a slight learning curve, you shouldn’t have too many problems navigating the admin.

Adding products with Magento is just as easy as adding products on other shopping carts. You can specify tax and shipping settings using the sidebar and tweak your metadata for better SEO rankings.

All of the products you add will be listed in your master catalog, which you can use to quickly create specific discounts and flash sales.


In order to make radical changes to your storefront, you’re going to have to get waist deep in source code (or hire someone else to do so). However, you can use the WYSIWYG (what you see is what you get) editor in the admin to update the content on your pages.


Overall, I’d say that Magento is difficult to set-up and customize without any experience in web development. However, the business operations are fairly straightforward. So, if you have extra resources with which to hire someone to take care of the techy stuff for you, you should be able to use the platform without too much trouble.


Magento has one of the most impressive feature lists I’ve ever seen. If you’re seriously considering Magento for your online store, I recommend taking a look at the full list for yourself. Pay attention to the section titles. The end of the list contains features that are exclusive to Magento Commerce (Magento’s enterprise solution).

Otherwise, I’ve compiled a list of my favorite features, so you can get a general idea of Magento’s capabilities:


  • Coupons: Create flexible coupon codes and make those codes available for offline distribution.
  • Customer Groups: Group your customers based on location and demographics. Market to them accordingly.
  • Display Recently Viewed & Compared Products: Let your customers know that others are shopping with them.
  • Show Related Products, Up-Sells & Cross-Sells: Inspire more purchases.
  • Persistent Shopping Cart: Your customers’ shopping carts save when they leave your site.
  • Send Wish Lists By Email: Allow your customers to share what they’d like from your store.

SEO Tools

  • Google Site Map
  • Friendly URLs
  • Meta-Information: Write meta-data for products, categories, and content pages.

Admin Features

  • Multi-Site Capabilities: Manage multiple sites from one admin.
  • Manage Permissions: Allow different users to access different aspects of the admin.
  • Bulk Import/Export: Use CSV files to make migration easier.

Catalog Management

  • Digital Products: Let customers download purchases from their accounts.
  • Unlimited Product Attributes: Product attributes help customers find what they’re looking for quickly and make creating specific coupons a little easier for you.
  • Advanced Pricing Rules: Give discounts on products ordered in bulk.
  • Customer Sorting: Enable filtered/faceted search to help your customer find what they need.
  • Clear Product Images: Display multiple images per product and enable zoom to give customers a good idea of what they’re purchasing.
  • Share On Facebook Button: Let your customers share your products on their Timelines.

Checkout & Shipping

  • One-Page Checkout: Make checkout quick and painless.
  • Guest Checkout: Customers can check out as guests or create an account.
  • Ship To Multiple Addresses: One order can be shipped in multiple directions.
  • Tax & Shipping Estimates In Shopping Cart: You won’t surprise customers with extra expenses at checkout.


  • Google Analytics Integration
  • Built-In Report Features: For sales, tax, abandoned carts, and more.


  • Mobile Responsive Design Compatible: Magento supports HTML5 designs, so your store will look great on any screen.

In my opinion, the only feature Magento is really missing is abandoned cart recovery. That said, you can always add on missing features with integrations. And there really aren’t many features that you’ll need on top of what Magento already offers.

Features-wise, Magento is one of the best platforms out there.

Web Design

Magento does not come with any pre-made themes. They’re all available from third-party developers. A couple are free, while some cost up to $500. To get an idea of what a few of those themes can do, take a look at Magento’s client list.

In November 2015, Magento released its 2.x version of Magento Online. Designers and developers are still catching up. As of the date of this article, Magento only has eleven themes available in their marketplace that are compatible with Magento 2.x. For now, theme options are pretty slim with 2.x.

Before you decide on a theme, remember to make sure it’s fully mobile responsive. With so many customers shopping from their phones, mobile design is absolutely crucial for online stores.

Integrations & Add-Ons

Because Magento is open source, it’s easy for the Magento community of developers to create new applications and extensions for the platform. As a result, there are thousands of integrations available in the Magento Marketplace. Developers have finally caught up with the new version of Magento when it comes to integrations. Over a thousand extensions are now compatible with Magento 2.x.

Here are a few examples of what’s available:

As you can see, plenty of Magento’s integrations are available free of charge (though you’ll still have to pay for the software you integrate with). Others can cost up to several hundred dollars. Research before you buy.

Payment Processing

Magento comes with the ability to accept purchase orders, checks, and money orders out-of-the-box, but you’re going to have to integrate with a payment gateway to accept payments from most customers.

Fortunately, Magento also features out-of-the-box integrations with PayPal Payment Solutions (see our review) and (see our review).

Currently, there are 118 payment gateways available for Magento 2.0, including:

Payment gateways range in price from free to around $599. You can view the full list of compatible multilingual, multi-currency payment gateways on Magento’s website.

Customer Service & Technical Support

As is the case with most open-source solutions, customer service is essentially nonexistent with Magento. There is no live chat, email, or phone support for merchants using Magento Open Source.

Users have to make do with the resources available on Magento’s website. Fortunately, there’s a fairly active user community that can help you out on forums and through paid assistance.

Here are the support avenues that Magento provides:

You can also enroll in Magento’s training courses (this is an absolute must if you plan to become a Magento expert). These courses cost between $0 to $3500.

Negative Reviews & Complaints

Most Magento customers are happy with the platform; Magento earns consistently high marks across customer comment boards. As always, there are a few ways that Magento could improve. Here are a few the most common negative remarks:

  • Slow: Magento can often run quite slowly, which isn’t exactly conducive to managing your admin effectively or achieving that top spot on a search results page.
  • Expensive: When you add up web developer costs, web hosting, and any additional integrations, your “free” platform can become quite costly.
  • No Customer Support: You’re on your own, support-wise.
  • Steep Learning Curve: It takes a while to get the hang of Magento, and coding skill is required. However, customers generally agree that there’s a high ROI once you get over that curve.

Other complaints mention:

  • Poor built-in reports feature: Fortunately, you can integrate with Google Analytics.
  • No abandoned cart feature built-in: That is a bummer, but there are integrations that can take care of that for you.
  • Bugs: A few users report that Magento 2.x is still a bit buggy.
  • Can’t use cheap hosting: Magento is a powerful eCommerce platform that requires a similarly powerful web host.

Positive Reviews & Testimonials

As I’ve said, in general customers love Magento. This is why:

  • Features: Magento has almost everything you could ever want, fresh out of the box. If you somehow can’t find what you need, chances are good that you’ll come across it in the Magento Marketplace.
  • Large User Community: There are lots of merchants out there working on the same problems you have. A user forum lets you tap into that knowledge pool.
  • Scalable: Magento can grow with your business.
  • Customizable: You can customize any aspect of your admin and storefront to fit your business’s specific needs.

Other comments include:

  • Free: Magento is absolutely free to download. But, see “Expensive” above.
  • Lots of apps: There are hundreds of ways you can extend your store’s capabilities.


Because Magento is a self-hosted option, you are responsible for establishing your site’s security. You’ll have to ensure that your site is PCI compliant, and you must monitor security yourself, always downloading new patches from Magento as security issues are resolved. Take a look at a few of those recent patches.

Check out Magento’s tips for security best practices for more information.

Final Verdict

As far as open-source software goes, Magento is one of the best. Its rich feature set and ever-expanding pool of add-ons and integrations make Magento a reliable option for a store that’s hoping to expand. If you’re prepared to trudge up that steep learning curve, Magento could be the platform you’ve been looking for.

If you’re thinking Magento is the right approach for your business, I recommend signing up for a free demo. A Magento representative will guide you through the admin and storefront so you can get a good feel for the platform (without the trouble of downloading and installing).

Happy shopping and happier selling.

Get Started With Magento

Liz Hull

Liz Hull

Liz Hull is an eCommerce Writer for Merchant Maverick. In her two years with Merchant Maverick, she has tested and reviewed over 40 eCommerce platforms and published two ebooks on the topic of online selling. Liz has also been published in Startup Nation and Home Business Magazine Online. Liz has a BA in English and Spanish from George Fox University.
Leave a comment


Responses are not provided or commissioned by the vendor or bank advertiser. Responses have not been reviewed, approved or otherwise endorsed by the vendor or bank advertiser. It is not the vendor or bank advertiser's responsibility to ensure all posts and/or questions are answered.

    Julian F. Christmas

    Organization Name: Intelligo Denmark ApS

    I have been working professionally with Magento since 2009.
    I’m now the CEO of a Magento development agency based in Copenhagen Denmark.

    Let’s be honest: Magento is not made for an entry-level eCommerce business. If you are looking for a quick and dirty fix for selling cheap products online, you should look at other open source platforms.

    When that is said, Magento had always had some major issues when it came to the default SEO options. The use of a default flat canonical structure and access to product on multiple URLs with duplicated content has hurt many eCommerce owners. But when managed the right way and using the right SEO extensions, Magento can be a potent eCommerce platform.

    Furthermore, many webshops are built using stock design templates. Almost all of these are not ideal when it comes to conversion rate optimization. They all need a lot of work done to fit your particular market.

    In my opinion, these are minor setbacks for a reliable and well established open source eCommerce system.

    I’m looking forward to following the continuous development of the platform after Adobes Aquisition.

    • Organization Name: Intelligo Denmark ApS
    Bret Williams

    Thanks for your review. It’s one of the more thorough ones I’ve read.Before I continue, let me say I have written 3 books on Magento (search for my name on Amazon), and have built lots of Magento, Shopify, OpenCart and other stores over the past 20 years.That said, merchants who use Magento CE should not expect any help from Magento or anyone else, as it is FREE, open source software. You will get what you pay for.However, Magento is NOT inexpensive. Unless you’re a Magento Certified developer, you need to align yourself with one. Our firm has done more Magento repairs than new Magento stores because merchants have hired cheap programmers who don’t understand the Magento architecture. After they have bungled the installation, we usually have to start over because the code is so corrupted. Whether it’s PHP or CSS, you have to be very familiar with how Magento is structured or you can easily mess things up.Magento can be very powerful and very flexible in the right hands. But, unless you’re ready to spend *at least* $10,000 in development and $200 or more on monthly hosting, please don’t consider Magento. You’ll be disappointed and you will not have an ideal experience for your customers. And your chance of dominating your market will evaporate. Consider Shopify or BigCommerce if you’re on a slim budget.And if you’re new to e-commerce, consider starting with Shopify until you get your feet wet. There’s a lot to learn about e-commerce and building a Magento CE store on the cheap is not an ideal use of your valuable time.If you’re a larger merchant considering a move to Magento, you’re in a much better place to consider the options and ramifications. And, most likely, you’re committed to winning your niche market.Again, kudos to the author for writing this review. Well done.


      This comment refers to an earlier version of this review and may be outdated.


      hi, thanks for your reply. We are currently on Volusion, and have been for almost 12 years. It’s various issues are starting to bug us and we’re feeling that it’s finally time to change. We are not beginners, obviously, and are not intimidated by a feature-full platform. I started looking into Magento 2.0 yesterday, and comments about the need for developers, and total lack of support have me concerned. I can’t see why I would need a developer as long as I can find a theme that we can live with and I don’t anticipate needing anything special for the store to do other than out-of-the-box. That being said, we also don’t have time do dick around with stuff that just doesn’t work.

      I had a friend whom I recently help to set up her business on BigCommerce. She and I both found it lacking in many functions that we would have expected, and she was doing hack work-arounds right away. I haven’t looked into Shopify as the pricing structure that includes a piece of my pie turns me off.

      Any suggestions of what we should be looking into? We’re currently paying about $250/mo, but it’s been as high as $500 with bandwidth usage. I changed a few things to bring our usage down. We just don’t want to pay a percentage of our sales, nor a high monthly fee for slim feature set, or poor support.



        Magento is very slow. Don’t work good in macOS and Docker.


          This comment refers to an earlier version of this review and may be outdated.


          The review indicates that hiring a developer may be necessary, but it isn’t clear whether this would be for custom programming (PHP procedural code), or if it would only entail custom HTML / CSS (which many businesses could handle without a lot of expense). Can we get a clarification on that?

            This comment refers to an earlier version of this review and may be outdated.

            Erik Robie


            Thank you for requesting clarification. To answer your question, I recommend hiring a developer for design purposes, primarily. Magenta CE is fully functional out of the box, assuming that one has the technical expertise to implement it. Having said that, Magento CE is offered as open source software, which lends itself to being highly customizable to suit any business’ specific needs. As such, in order to get the most out of this flexibility (whether by altering the original code or creating add-ons to connect via API) a PHP developer may be required to make more intensive changes. Most merchants won’t need to make this level of customization, but the option is there.

              This comment refers to an earlier version of this review and may be outdated.


              Hi,I had experienced there customer service. Availably: * * * *Understanding the issue: * * *Responding: *Helping to get rid of issue: *I am stuck with billing issue, where Magento has not billed me I dont know why for last 3 month. And now for last 3 weeks they are saying that issue is being fixed. You need to wait, your payment information will update midnight. And I don’t know from where the earth they are getting this support service. I feel from India, Once a person who hardly understand and write english supported me. And to tell him what is the problem I had to touch my toes. Please if some one from Magento or eBay is reading this. Do something for Magento Go support. It is very very very loosely managed and un-believably below standard. As name attached with the service is eBay which is providing good customer service already.Please do something about this.


                This comment refers to an earlier version of this review and may be outdated.

                Mike Moore

                One of the things you omitted mentioning about Go is that you cannot import orders from another system. There is an import orders function but it only exists to let you modify some fields and then re-import. You have to dig to find this out – it is mentioned on page 886 (approx.) of their user guide.

                  This comment refers to an earlier version of this review and may be outdated.

                  The Biss

                  I’ve always been a big fan of Magento CE and run several stores with that software. So imagine my excitement when I was invited to beta test Project Stratus (Magento Go). That feeling faded when I realized that I was most likely an alpha tester.

                  When Go was launched, I cautioned them that the program was not ready for rollout. The complaints about Go you’ve read are legitimate; the lack of support, the billing issues, difficulty in setup…

                  Magento is a beast to set up, but once it’s running smoothly, it goes on forever. Magento Go is a beast to set up, even though they provide a “walk-through” Q&A set up program. If you want to make your site look different from all the other Magento Go Sites, you better well be a cascading style sheets guru.

                  Their SaaS (software as a service) program does NOT come with FTP access. All your style images have to be uploaded individually to their server through their web interface. This is a glorious pain in the tuckus.

                  They do offer a bulk uploader for item, but don’t you dare leave a field accidentally bank. It will upload the new items, even list them on Google shopping, but they will not be listed in your Manage Products page. You won’t be able to fill in the field you left blank.

                  Which brings me to tech support… practically non-existent. “I’m going to escalate this for you.” was the most common support answer I heard. Did I ever hear back about the escalation? Nope! They only began to respond to me after I got my credit card company involved with them for selling a fraudulent product, and overbilling me on multiple occassions.

                  And I, a beta tester for Magento Go, finally have to wave goodbye at that point. As the old German song says, “Ich habe genug!” I was done with them.

                  I’m back to Magento CE, hosted on a Cloud VPN with, and I can do anything I want, which includes messing up my website. But if it’s messed up, then by God I have the tools available to me to fix it as well! Not so with Magento Go.

                    This comment refers to an earlier version of this review and may be outdated.


                    Wow it seems like Magento is really one of the popular when it terms to shopping cart system, but for me as a beginner i think i would go to Opencart , cause it suits my needs and easy to use when it terms to features, i don’t have much knowledge of programming, but can manage to set up my own online store.

                      This comment refers to an earlier version of this review and may be outdated.


                      Thank you for the in depth review of Magento!

                      It helped me a lot however in the end I decided to go with OpenCart, its so much quicker and easier to use than Magento.

                      There are quite a few online reviews saying Magento’s support is bad which really put me off sadly, maybe I’ll give them another go further down the line.

                        This comment refers to an earlier version of this review and may be outdated.

                        Kata OS

                        Recently I like AbanteCart because of the code it outputs and it has so many great features. It has great UI, rather secure with a fantastic layout. Also installation of extensions is very easy.
                        I also tried CS-Cart. It is easy to set up and manage it. There are much more features in comparing with other shopping carts.

                          This comment refers to an earlier version of this review and may be outdated.

                          L Grafix

                          I’ve been with Magento for a year this month. It has been a total nightmare. I had three stores with them and have already moved two to Big Commerce.My remaining store is plagued with problems. And no, there is no support whatsoever. The forums offer little to no help. I still have open support tickets from May and it’s September. The only reason I still have a store left with them is finding the time for the daunting task of moving and creating a new site. I’ve wasted so much time with this company and cannot begin to calculate how much business i’ve lost with my sites down time.If you are really serious and care about your business choose a commerce company that has a phone number in case your site ever goes down. You cannot put a price on customer service. But you can put a price on lost revenue.


                            This comment refers to an earlier version of this review and may be outdated.

                            Andy Newham

                            Magento Go are having serious problems with their billing systems. First of all, it did not allow a change of payment method. When we mastered the system, and got Paypal to send another payment through, they ignored it and cut us off from accessing the store and do not escalate support tickets or answer emails which are marked “URGENT”. As of today, we have paid two month’s premiums via Paypal and are not in arrears and we have been cut off with no access to Manage the store and we face if emails are continually unanswered having the whole store, which we developed over 2 months deleted by them, there was a threatening email saying they would do this. I am not at all happy with Magento Go, as you would understand.

                              This comment refers to an earlier version of this review and may be outdated.

                              Kata OS

                              I am an experienced user of shopping cart software. I used to have Magento cart. I have two online stores and I had a person who helped me to set up these stores. Now I use the AbanteCart and I manage all my stores myself! Everything work well!

                                This comment refers to an earlier version of this review and may be outdated.

                                Amit Patekar

                                Thank you for the detailed review, I am developer myself and was wondering about is Magento Go killing Magento CE. Your article is giving awesome insight into all the pros and cons of both version. Keep up the good work.RegardsAmit


                                  This comment refers to an earlier version of this review and may be outdated.

                                Leave a Reply

                                Your email address will not be published. Required fields are marked *

                                Your Review

                                Comment moderation is enabled. Your comment may take some time to appear.
                                Please read the "User Review and Comment Policy" before posting.