Advertiser Disclosure

OpenCart Review

Visit Site

OpenCart 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.

Save money on ecommerce credit card processing with our top-rated providers.

Date Established
Hong Kong


  • Free to download
  • Well-designed UI
  • Highly customizable
  • Numerous integrations


  • Developer skills required
  • Limited customer support
  • Add-ons often necessary


OpenCart is an open-source, downloadable shopping cart that’s free to own, upgrade, and use. The software is based on PHP, so any merchant looking into OpenCart would benefit from a background in that programming language.

OpenCart follows a core+extensions model. Out of the box, it’s a fairly light platform and requires add-ons in order to perform higher-level functions. Fortunately, OpenCart has a large and diverse community of developers who are consistently adding to an already enormous pool of 13,000 extensions.

If you’re thinking about using OpenCart for your online store, you should consider a couple of things. First, you’ll have to be comfortable setting up and maintaining a highly-technical store largely on your own (support is limited). Second, you’ll need to be prepared to purchase a good number of add-ons.

If you’re comfortable with both of those aspects, keep reading for a full analysis of OpenCart.


“Free” is a tricky word when it comes to open-source software. Yes, OpenCart is free to download, upgrade, and use (and that’s great!), but that doesn’t mean you’ll operate your platform free of any charge.

You are responsible for your own security and hosting, so basic expenses include web hosting, a domain name, and an SSL certificate. You’ll also have to spend a significant amount in the form of extensions.

If you want to give OpenCart a go without downloading anything, there are two free demos available. One shows you what the storefront looks like, while the other gives you access to the admin.

OpenCart has recently released a new, cloud-based version of their software. Pricing for this version is based on the number of stores merchants create and the amount of storage they require. OpenCart Cloud is not yet perfect. The development team is still working out a few bugs. OpenCart recommends you stick with the downloadable version for now. However, we’ll keep an eye on OpenCart Cloud going forward. Test out OpenCart Cloud with a free 14 day trial.

Cloud-Based Or Locally-Installed

Locally-installed. OpenCart is free, open-source software. You’ll have to set up hosting on your own. OpenCart recommends their partner A2 Hosting.

As I said, OpenCart recently made a cloud version available, but it isn’t yet the best option.

Specific Size Of Business

I’d recommend OpenCart to small and mid-size companies on one condition: you must have web experience. If you don’t have any relevant experience, it will be necessary to hire someone who does. Open Cart offers a $99/mo dedicated support plan and a $99 one-time fix plan, but aside from that they don’t offer much in terms of customer service. It’s up to you to do most of the problem solving on your own.

In addition, because every OpenCart platform uses a wide variety of add-ons to function, your site will be totally unique. That makes it more difficult for outside support to be helpful, so it’s best if you are able to work on the site that you built.

While OpenCart is scalable for larger businesses (in theory), I don’t think it’s the best choice. The platform gets more and more complicated with every add-on. I think eventually a larger merchant would find OpenCart too clumsy to handle complex functions.

Hardware & Operating System Requirements

In order to use OpenCart, you’ll need to meet a few server hosting requirements. You can find them listed toward the end of this page:

  • Web server (Apache suggested)
  • PHP (at least 5.4)
  • Curl enabled
  • Database (MySQLi suggested)

Ease Of Use

While you could always download OpenCart to try it out (it’s totally free, after all), you may not want to go to all that trouble. Fortunately, OpenCart provides a demo that lets you try out both their storefront and admin (even though that demo is somewhat limited).

You don’t have to enter any information at all to access these demos.

When you log in to the admin, you’ll first encounter this sample dashboard…

I dub OpenCart’s dashboard clean and orderly. It looks like most of the other software I’ve tested, and I can imagine navigating around it on a daily basis quite easily.

As I always do, I went first to add a sample product…

I was disappointed to find that although product information is spread out over several tabs (which I prefer), it is not particularly well organized. It took me a few minutes of searching to find where I was supposed to list price. Information is also a bit more spread out than I’d like, which means more scrolling. Despite these minor irritations, I imagine you’d eventually get used to the layout of the pages.

Side note: Here’s what I mean by a “limited” demo. While you can input various bits of information, you cannot save any of that information to see it displayed in the storefront. You’ll get this notification instead…


Next, I tested the discount engine. You can create percentage or flat-rate based coupons, which you can then apply to specific products or categories.

Sales reports were not what I expected. Normally reports pages have some sort of chart or graph showing your top products, rises and falls in sales, etc. OpenCart’s reports appear to be solely in list form. Am I missing something here?

Regardless, as a whole I found OpenCart’s admin to be perfectly adequate. It isn’t my favorite admin panel, but it’s certainly on the better side of average.


OpenCart does not come with an overwhelming feature set by any means. You’ll get just enough to get you off the ground. The rest of the functionality necessary for running a site will have to come with applications, customization, and development. Here’s a summary of the features that come out-of-the-box. For the full list, you can click through the tabs on this page.


  • Unlimited Listings: OpenCart lets you list unlimited categories, products, and manufacturers.
  • Multi-Language & Multi-Currency: Your admin will come with English as its default language and will be able to list products in British Pounds, USD, and Euros. You can select additional languages as add-ons and input additional currencies using special codes. Currencies will update automatically to stay true to their current rate.
  • Multi-Store: You can own and operate multiple storefronts from one admin panel.
  • Reports: View reports of sales, products viewed, and products purchased.
  • Modules: In addition to their integrations, OpenCart has modules that add functionality to your cart, including Bestsellers, Category, Featured, Specials, Information, and Google analytics.
  • Backup & Restore Tools: To secure your information.
  • SEO: Pages are indexed by major search engines. You can customize your product and category meta tags.


  • Product Reviews & Ratings: Let customers give feedback on your products. Set up your site so that you moderate those comments to eliminate spam.
  • Downloadable Products: List digital products alongside physical products.
  • Discount Coupon System: Discount by percentage or a flat rate.
  • Filters: Let customers easily refine their searches.


  • Shipping Calculation: Integrate with Royal Mail, UPS, USPS, and more.
  • Guest Checkout & Registered User Checkout: Reduce abandoned carts by letting customers checkout without creating an account. Customers can also choose to create an account to save their shipping information.
  • Recurring Payments: Easily bill customers for subscription products.

Web Design

Themes are available from third-party design companies like Theme Forest and Template Monster. You can find the full collection on OpenCart’s extensions page.

Here’s a small sampling of what you’ll find:

You can make small changes to your design by adding and rearranging modules in the design panel of your admin. In order to make larger changes to your site’s look and feel, you’ll have to dive into the code (OpenSource uses Twig). If you don’t have the skills to make those changes yourself, you’ll have to hire someone to do it for you.

Integrations & Add-Ons

Integrations are available in abundance from third-party developers. You’ll find extensions for currency, language, payment processing, site building, and marketplaces. In this section, I normally list a few key extensions, but with 13,000 available, it feels a little silly.

I think it’s safe to say that OpenCart has whatever extension you need.

Payment Processing

OpenCart comes with 36 payment methods already built in.

Built-in payment gateways include (but are not limited to):

There are an additional 1,000+ payment gateways available as integrations.

Customer Service & Support

Like it is with many open-source carts, support is limited mostly to forums and documentation. Fortunately, OpenCart’s forums are very active. You can always find developers who are willing to answer questions (or be hired on to resolve your dilemmas).

OpenCart promotes a few third-party developers on their site. You can locate someone to help you (at a price, of course) by searching through the listings by country.

You can also submit a web ticket or call the OpenCart office in Hong Kong. If you do, you might end up talking to the founder, Daniel Kerr; OpenCart is still a relatively small business.

I chose to submit a web ticket with a general question about OpenCart. My response came three days later.

Here are links to OpenCart’s support options:

OpenCart has also introduced support plans that are worth a look. You can choose between two options: a one-time fix (starting from $99) or a $99/month premium support plan, which has a minimum commitment of three months. The premium support plan will help with issues like bug fixes and installations, but it is not unlimited support. You will receive help with up to five extension installations and three bug fixes per month. Support does not cover custom development or design. For that, you’ll have to refer to OpenCart’s partners.

Negatives Reviews & Complaints

Comment boards are largely approving of OpenCart. All negative comments tend to mention the drawbacks I’ve already discussed. But, for convenience’s sake, I’ll state them again below:

  • Add-Ons Required: In order to really make OpenCart work for you, you’ll need to install a variety of add-ons. This is where OpenCart can get expensive. Multiple add-ons may also make your platform more difficult to operate, which leads to the next complaint.
  • Some Tech Knowledge Necessary: Add-ons are not necessarily compatible with each other. You’ll probably have to work through a few bugs. Also, as far as I can tell, OpenCart does not offer any significant design editing tools. You’re on your own there as well.
  • Limited Support: Your support options are mostly self-help routes.
  • Difficult To Update: Customers say new versions of the software are not completely bug free. You may also need to reconfigure some elements of your shop to display correctly in the new update.

Positive Reviews & Testimonials

As I’ve mentioned, most comments on OpenCart are fairly positive. Here’s what customers like most:

  • Free: Free is a very good price. Some downloadable carts cost upwards of a thousand dollars and don’t offer a whole lot more.
  • Clean Admin: I can attest to this. The admin works just like any other platform.
  • Open-Source: Open-source code lets developers build extensions and create customizations much more easily.
  • Ease Of Use: I’ve seen posts on either side of this. Some say that OpenCart is very easy to use, while others have more difficulty. I think this relates particularly to the “some tech knowledge required” qualification.

Here are a few less common positive reviews:

  • Multi-store option is excellent
  • Wide user community provides lots of options for themes and extensions


While OpenCart Cloud secures your site on your behalf, if you use OpenCart’s open source software, you’ll be responsible for staying on top of security.

To keep up, OpenCart developers regularly release new versions of OpenCart that include patches to cover those vulnerabilities. It is your job to download the latest security developments. You’ll also have to purchase your own SSL certificate. Take a look at OpenCart’s security recommendations.

OpenCart is PCI compliant.

Final Verdict

Generally, when merchants are looking for an open-source, free, downloadable shopping cart, I recommend Magento (read our review). And while I stand by that recommendation, OpenCart could be a good alternative for merchants for whom Magento just won’t work.

This cart’s largest limitation is in its features-via-extensions model. Larger companies (or companies that grow to be quite large) may find that handling and orchestrating all of those integrations (and doing it all without personalized support) is more trouble than it’s worth.

You might instead consider looking into Magento or even a SaaS solution like Zoey (read our review) or Shopify (read our review).

But if you’ve got PHP coding experience and you don’t mind juggling handfuls of add-ons, you should give OpenCart a go. It might just work out for you.

Get Started with OpenCart

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.

    Shaikh Irfan

    Organization Name: Shaikh irfan

    Your customer services is very bad,
    I ordered 5 mobile phone, when i received my order 4 phone working and one phone was not wotking,
    25 days finished i did so many time complained but no one give me answare.
    Always I’m thinking why i used this side.
    Bullshit online shopping site.

    • Organization Name: Shaikh irfan

    Hello, very nice and in depth review. Thank you.
    As an independent developer, which shopping cart would you suggest that will cost minimum/no expenses (add-ons and other things) ?

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

      Liz Hull


      While there are no shopping carts that will be 100% cost free, I recommend you take a look into open source solutions. My favorites are Magento, WooCommerce, and PrestaShop. All three of these options are fully customizable and come with powerful feature sets already built-in. You won’t have to pay to download or use the software.

      However, you will always have additional expenses to consider. You’ll need to pay for hosting, SSL certificates, and any add -ons/plugins or design support you may need. There is no free platform, but if you have a lot of technical ability already, you may find open source platforms to be very affordable.

      Hope that helps!


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


        Tech support – useless. Cant troubleshoot problems. They are just spinning in circles without fixing a problem. Multicart options doesnt change status of orders coming from other multistores on the system – useless. Getting a refund for a bad non working plugin – useless. So its a lottery when buying their plugins on their website. I switched. I got fed up.


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

          Bryan Dale

          Its interesting that you recommend Shopify over Opencast. I’m not familiar with Pinnacle and Lemonstand, but I have been using Shopify for about nine months and I’m now switching to Opencart. The main difference from my point of view is the monthly fees, not only to get started but for each and every extension that you add to Shopify. I like that Opencart has no cost for the basic package and that most of the extensions are a one time fee rather than a recurring cost. The fees also tend to be much lower than for comparable packages from Prestashop. I will need to pay those one time costs on a few extensions to replicate what I have with Shopify, but there are other capabilities in Opencart that Shopify doesn’t have like the excellent multi-currency support.


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

            Bryan Dale

            Since I wrote my last comment I have completed the transaction to Opencart. I paid one time fees for several extensions and on a few I encountered installation issues but in each case I received excellent support from the developer of the extension. The only serious issue I encountered was that Opencart doesn’t support independent tracking of inventory for each sku when their are multiple options like color and size. There are extensions that fix this but because it’s non standard it won’t integrate with your accounting software. I’m exploring Magento as a more sophisticated but also free option. Having said that I don’t need to have that much detail in my accounting software so the inventory tracking in Opencart works for me.

            I will confess that I am a sophisticated computer user and I found little value in what Shopify was supplying for their very high monthly fees (and additional monthly fees for add ons). Even so I think that a less sophisticated user could pay a one time fee to a consultant to set this up and avoid the repetitive monthly fees from Shopify. There are hundreds of themes to choose from some free and some for a fee like Shopify. I paid $35 for an Opencart theme. The developer made some changes and installed it for me at no charge. I’d call that a great deal.

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

              Mark Worsnop

              Bryan, Thanks very much for spending the time to add more comments. I have used several carts before that have a one time charge. One is darn complicated as far as their “special” design templates. I would just like something that works and doesnt cost a fortune! BTW your web looks great. Is that using opencart?

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

                Cindy Bendel

                Thank you for your comments. I tried Shopify before but didn’t want to pay their monthly fees. So I gave OpenCart a try and am pretty satisfied. It works for a new small business like mine. Lately I’ve been feeling the pressure to give Shopify another try, so many other small online businesses are using it and I felt like I was missing out. So once again I’ve given it a try and ready to walk away (again). For me OpenCart is much easier to work with. I bought a template that has great support. I feel like I have more control over the look and feel of my store without having to pay a someone a lot money to develop it for me. Sure Tesla is using Shopify, and when I am a solid money-making business like them I will consider it. But for now OpenCart works.

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


                  This is a nice article. I’ve been looking for shopping frameworks, Opencart came up and I wanted to find out more about it so I stumbled here. Going to keep looking, hope you keep writing.


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


                    “I don’t want to waste time slogging through third-party add-ons for things that should come standard, like 1-click checkout or a mobile/tablet optimization.” is spot on. An ecommerce solution that fails SEO from the word go. There is more – SEO urls and stuff like manufacturer description which is really a just category description in any other cart/cms are also not standard and you must pay for those. Even scarier is that fact after an upgrade their developers are often left out with many extension writers unable to upgrade their own scripts. Extension writers prefer using a third party engine VQmod rather than Opencart’s own OCmod. Have you ever been left in a situation where you are in mess because a third of your extensions don’t work because either the developer cannot update their extension or has abandoned the project completely. There are many many many examples.


                      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.