OpenCart Review
OpenCart is open-source eCommerce software that is free and highly customizable. But it might need a bunch of add-ons for it to fit your business. Find out if it's right for you!
OpenCart

Total Rating | 3.5 |
---|---|
Pricing | Fair |
Features | Good |
Integrations & Add-Ons | Excellent |
Reviews | Good |
OpenCart At A Glance
- Free open-source eCommerce software
- Requires experience with PHP and MVC (L) model
- Does not include web hosting or security
Pros
- Free to download
- Well-designed editor
- Highly customizable
- Numerous integrations
Cons
- Steep learning curve
- Limited features built-in
- Limited customer support
- Expensive add-ons often necessary
Table of Contents
- What Is OpenCart?
- OpenCart Pricing
- OpenCart Features
- OpenCart Themes
- Types Of Payments Accepted With OpenCart
- Selling On Multiple Sites With OpenCart
- Does OpenCart Offer Buy Buttons?
- Selling Internationally
- OpenCart Marketing Features
- OpenCart Product Limits
- Inventory Management With OpenCart
- OpenCart Shipping Tools
- OpenCart SEO Tools
- OpenCart Discounts & Coupons
- Developer Tools
- In-Person Selling Tools
- Is OpenCart Easy To Use?
- OpenCart Service & Support
- OpenCart Integrations & Add-Ons
- OpenCart Reviews
- Final Verdict Of OpenCart
- OpenCart FAQs
What Is OpenCart?
OpenCart is free eCommerce software you can use to build, customize, and manage an online store. Is this open-source software a good eCommerce solution for your business? While there’s a lot to like about OpenCart, some important drawbacks could mean OpenCart isn’t a good choice for you. Let’s find out why!
The first thing to know is that the software is based on PHP (hypertext preprocessor), so any merchant considering OpenCart would benefit from a background in that programming language. Next, it’s important to understand that OpenCart follows a core+extensions model. That means that, out of the box, OpenCart is a fairly light platform that requires add-ons to perform higher-level functions. Fortunately, OpenCart has a large and diverse community of developers who consistently add to an already enormous pool of extensions.
If you’re thinking about using OpenCart for your online store, ask yourself if you will be comfortable setting up and maintaining a highly technical store largely on your own, because support is limited. You’ll also need to be prepared to purchase a good number of add-ons.
If you’re comfortable with both those aspects, keep reading for a full analysis of OpenCart.
OpenCart Pricing
OpenCart pricing can be somewhat deceiving. Yes, OpenCart is free to download and use — and that’s great! But you shouldn’t expect to operate your platform free of any charges.
For starters, OpenCart is not a hosted platform, so basic expenses will include web hosting, a domain name, and an SSL certificate. You should also budget a significant amount for extensions, thanks to OpenCart’s core+extensions model. Although you’ll need to pay for these add-ons, your site will be totally unique from every other site. However, that could make 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.
OpenCart’s open-source software can be a good choice for small and mid-size companies on one condition: You must have web experience. If you don’t have any relevant experience, you probably will want to hire someone who does. It’s up to users to do most of the problem solving, without much in the way of customer support. If you want to give OpenCart a go without downloading anything, you can view two free demos that show the storefront and the admin.
OpenCart Features
OpenCart Features | Availability |
---|---|
Retail Equipment Available | |
International Sales | |
Currency Conversion | |
Shoppable Social Posts | |
Gift Cards | |
Customer Loyalty | |
Marketing Tools | |
Hosted Platform | |
Reports | |
Staff Accounts | |
Buy Buttons | |
Multi-Platform Integrations | |
Shipping Tools | Requires add-on |
Shipping Discounts | |
Free Themes | |
Unlimited Products |
OpenCart does not come with an overwhelming feature set by any means. You’ll have just enough to get you off the ground. The rest of the functionality necessary for running a site will have to come from applications, customization, and development. Here’s a summary of the features that come preloaded:
OpenCart Themes
Dozens of free themes are available from third-party design companies like Theme Forest and Template Monster. You can find the full collection on the OpenCart extensions store. Narrow your search by looking only at top-rated options or by what version of OpenCart software the theme works best with. Click on a theme to find out when it was last updated, how many times it’s been downloaded, how users rate it, and what they have to say. You can also access documentation for most themes or see a demo.
Here’s a sample of some themes you might choose from:
You can make small changes to your design by adding and rearranging modules in the design panel of your admin. To make larger changes to your site’s look and feel, you’ll have to dive into the code. If you don’t have the skills to make those changes yourself, you’ll have to hire someone to do it for you.
Types Of Payments Accepted With OpenCart
OpenCart accepts 53 payments methods out of the box. And you can add more than 1,000 additional gateways as integrations. These add-ons include crypto and country-specific options as well as familiar names like PayPal, Square, Authorize.net, and buy-now-pay-later options like Klarna, AfterPay, Mollie, and more.
Selling On Multiple Sites With OpenCart
Keep in mind, OpenCart is designed to allow users to take advantage of the shopping cart’s open-source software to customize their online stores any way they’d like. That said, if you’d like to incorporate extensive social media selling, you’ll largely need to add on that capability. OpenCart has a social sharing extension that allows sharing only of orders on customers’ Facebook, LinkedIn, and Twitter accounts.
However, you’ll be able to use OpenCart to manage multiple stores. You can add additional stores to your initial store’s admin panel, without having to install OpenCart separately for each store.
Does OpenCart Offer Buy Buttons?
Buy buttons give customers the option to select an item to purchase and go directly to a checkout page to complete the purchase. OpenCart allows users to add buy buttons to their product pages. You can replace “add to cart” buttons with buy buttons or use both together.
Selling Internationally
Your admin will come with English as its default language and you will be able to list products with prices in British pounds, USD, and Euros. You can select additional languages as add-ons and input additional currencies using special codes. Currencies update automatically to stay true to their current rate.
OpenCart Marketing Features
You’ll find a good selection of marketing features out of the box. Here’s a summary of a few of these:
- Checkout: You can reduce abandoned carts by giving customers a guest checkout option. They also can choose to create an account that saves their shipping information. There’s a shipping calculator that integrates with Royal Mail, UPS, USPS, and more.
- Marketing: Product reviews and ratings let customers give feedback on your products. You can set up your site so that you moderate those comments, to eliminate spam. OpenCart also has modules that add functionality to your cart, including Bestsellers, Category, Featured, Specials, Information, and Google analytics.
- Reports & Analytics: View reports including sales, products viewed, and products purchased.
OpenCart Product Limits
OpenCart lets you list unlimited categories, subcategories, products, and brands or manufacturers. You can list digital products alongside physical products.
Inventory Management With OpenCart
OpenCart offers a special modification for inventory management. This allows you to enter purchase price information and filter results so you can see how much you earn from each sale. You can export data filtered by price, model, name, or status as a CSV file or open in your favorite spreadsheet program.
OpenCart Shipping Tools
You’ll need to visit the OpenCart extension store to add shipping tools to your store.
OpenCart SEO Tools
Pages are indexed by major search engines, and you can customize your product and category meta tags.
OpenCart Discounts & Coupons
Set coupons and discounts by a percentage or by flat rate.
Developer Tools
Because OpenCart is a free open-source platform, anyone can access OpenCart documentation. You’ll also find a supportive community to assist you.
In-Person Selling Tools
OpenCart offers its own POS system, allowing you to manage store inventory both online and off. You’ll need to purchase the POS extension (currently listed at $24.99 on the OpenCart extension store). Developed by the OpenCart community, the POS comes with documentation and includes 12 months of support.
Is OpenCart Easy To Use?
When you log in to the OpenCart admin, you’ll encounter this sample dashboard, which seems clean and orderly.
Overall, the OpenCart admin 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 an item’s 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.
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.

Screenshot of OpenCart webpage, captured 10/5/2020
Despite some surprises, as a whole I found OpenCart’s admin to be adequate. It isn’t my favorite admin panel, but it’s certainly on the better side of average. You can download OpenCart to try it out — it’s totally free, after all. Or, if you’d rather not go through the trouble, OpenCart provides a demo that lets you try out its storefront and a limited demo of its admin that lets you input various bits of information but won’t let you save any of the information or see it displayed in the storefront.
OpenCart Service & Support
OpenCart Support | Availability |
---|---|
Phone Support | |
Email Support | |
Support Tickets | |
Live Chat | |
Dedicated Support Representative | |
Knowledge Base or Help Center | |
Videos & Tutorials | |
Company Blog | |
Social Media |
As with most open-source software, OpenCart 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 if you’re unable to resolve your OpenCart challenges on your own.
OpenCart promotes a few third-party developers on their site, too. You can locate someone to help you, at a price, of course, by searching through the listings by country.
I chose to submit a web ticket with a general question about OpenCart. My response came three days later. Here are all the support options you can access for OpenCart:
- Phone: No telephone support is offered. However, you can try calling the OpenCart office, located in Hong Kong. Office hours are Monday-Friday from 9:30 AM to 2 PM local time, with an hour off for lunch.
- Email: Use a ZenDesk link to ask for help.
- Contact Form: Fill out a form to send a message to OpenCart.
- Community Forum: Join the active OpenCart forum and seek the answers you need there.
- Video Tutorials: Developers post a host of videos on YouTube.
- Documentation: Access OpenCart documentation through the website.
- Bug Tracker: Use the GitHub bug tracker to find solutions to common problems.
- Find An Advisor: You can find a list of OpenCart partners, willing to offer general assistance or in areas like development, hosting, and payment services. Narrow your search by finding premium and certified partners if you like.
- Books: The OpenCart resources tab includes a list of helpful books on various topics, available to download for free in most cases.
- Social Media: You’ll find OpenCart on Facebook, LinkedIn, and Twitter.
OpenCart has also introduced dedicated support plans that are worth a look. You can choose between four options, starting at $99 for admin password reset assistance. A one-time store backup will cost you $160, and one-time bug fix service starts at $150. You can also subscribe for $120/month and receive dedicated support, if you want ongoing consultation on technical issues, upgrades, and installing extensions.
OpenCart Integrations & Add-Ons
Free integrations are available in abundance from third-party developers. You’ll find 13,000+ extensions for currency, language, payment processing, site building, and marketplaces. Many but not all of them are free. Search by categories, including languages, payment gateways, shipping methods, modules, reports, and more.
Look under Shipping Methods, for example, and you’ll find some familiar names, like ShipStation, UPS, and DHL, as well as perhaps lesser-known but useful extensions that let you hone your store’s shipping processes. In this category, all the extensions are rated by users so you can see what you’re getting. I think it’s safe to say that OpenCart has whatever extension you need.
OpenCart Reviews
Comment boards generally indicate positive OpenCart feedback, overall. For example, on Capterra the software has earned a 4.3/5 star rating, with 139 reviews, and on G2 it’s rated 4.5/5 stars with 100 reviews. The negative comments posted tend to focus on the drawbacks already discussed in this OpenCart review. Here’s a summary of both the good and the bad comments.
Negative Reviews & Complaints
- 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, and complicated. Multiple add-ons may also make your platform more difficult to operate, which leads to the next complaint. Even when add-ons are available for free, users don’t like having to install them.
- Some Tech Knowledge Necessary: Add-ons are not necessarily compatible with each other. You’ll probably have to work through a few bugs yourself unless you’re willing to pay for expert help. 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 will be mostly self-help routes.
- Difficult To Upgrade: Customers say upgrades to 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. Some users even say they wait to upgrade until the community of users has identified and fixed any issues.
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.
- Open-Source: Open-source code lets developers build extensions and create customizations much more easily. And OpenCart is written in PHP, a widely used and familiar language.
- 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.
Final Verdict Of OpenCart
Generally, when merchants are looking for an open-source, free, downloadable shopping cart, I recommend Magento. And while I stand by that recommendation, OpenCart could be a good alternative for merchants for whom Magento just won’t work. That includes those looking for an easily customizable online store who don’t need endless scalability and the complications that can bring.
This cart’s largest limitation is its features-via-extensions model. Larger companies and companies that hope to grow to be large may find that handling and orchestrating all those integrations — and doing it all without personalized support — is more trouble than it’s worth.
And what if you don’t have enough technical expertise on your team to feel truly comfortable using an open-source software solution for your eCommerce needs? A software as a service (SaaS) solution like Shopify might be a better solution in that case. In fact, Shopify is one of our top shopping cart recommendations for eCommerce beginners. Or, if price is your top consideration, you may find a suitable software solution in our list of the best free eCommerce platforms.
On the other hand, if you have PHP coding experience and you don’t mind juggling handfuls of add-ons, you should give OpenCart a go. It might just be the answer to your online store needs.
OpenCart FAQs
Featured Free eCommerce Plan 🔥
Square Online ![]() |
---|
Get a free website builder, online ordering, gift cards, in-store pick-up options, and dozens of other features for eCommerce and hybrid businesses. Free options available. Learn more from Square.
Featured Free eCommerce Plan 🔥
Square Online ![]() |
---|
Get a free website builder, online ordering, gift cards, in-store pick-up options, and dozens of other features for eCommerce and hybrid businesses. Free options available. Learn more from Square.
Organization Name: SWcomm
We have been using Opencart for the last 2 years and so, and we are really happy that we have chosen Opencart as our web store. The website is really fast loading and we get a lot of sales without having to pay monthly fees. The only thing at the beginning was we had to hire a developer from one of their partners on their website and they’ve done a great job to have everything in place. We highly recommend Opencart if you really want to have full control of your ecommerce store.
This comment refers to an earlier version of this review and may be outdated.
Good getting thru the extension scam.. 5 out of 6 extensions that I purchased didn’t work and always got the same answer..The so called developer always wants admin and ftp access to your site and server..Reminds me of the fake Indian PC repair scam…
This comment refers to an earlier version of this review and may be outdated.
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.
This comment refers to an earlier version of this review and may be outdated.
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.
Hello,
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!
Liz
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.
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.
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.
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.
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.