How To Migrate Data From OpenCart to WooCommerce Store? (Export/Import Products) Best of 2021

These days – online stores are getting widely bigger and popular. With many businesses shifting from conventional platform to online selling platform and trying to compete with the online giants in a huge digital platform. For someone to truly understand the real trick to play big in this digital market-place is through understanding the importance of a great digital consumer experience. This proven trick has made startups as big giants generating a successful product selling business. 

Thus using WooCommerce Plugin, which is a free plugin provided for WordPress which provides users to utilize this content management system (CMS). And where CMS is also an open source platform providing users free access for web-development. For web-development services click here.

The Issue! 

“How To Migrate Data From OpenCart to WooCommerce Store?”

So, These days online stores are getting more and more popular. One of the issues is that your current shopping cart simply can’t handle everything. Hence, this is a prime time to expand your boundaries and migrate from OpenCart to WooCommerce store – as WooCommerce is one of the biggest online store platforms.

The best way to migrate from OpenCart to WooCommerce is by using the plugins covered in this blog. As with this tutorial you will get a better understanding about OpenCart and the process with clearly explained steps. The entire migration process does not require any additional downloads or hiring a developer. WooCommerce plugin was created as an easy to use platform where users/businesses can create an online ecommerce website with very low cost and need not to depend on the developer saving a lot of money and time.Now let us start this tutorial by moving towards the table of contents covered in this blog. This table of content provide a better understanding of the topic for your relevance:

What Is OpenCart?

Well, it is one of the most concerned frequently asked questions (FAQs) among the online business community over time. Therefore, I am here with this tutorial for beginners to clarify things better. If you are planning to build your online shop on this Content Management System (CMS) and are in dilemma, then you must know the detailed information that is definitely going to lead you to a final decision as you want to approach with the complete details.

Those who have not chosen a CMS for their online shop can also go through this article as it will give a general idea regarding how a shopping business-related CMS actually works and the website is built. So you must know the major points without spending further time in mentioning the minor points.

However, OpenCart is one of the most famous and completely free of cost management system. It is also the best open-source e-commerce platform. In addition, OpenCart also happens to be one of the oldest among the leading e-commerce platforms that are currently available in the market. OpenCart is also famous for the user-friendly approach that it offers to the clients. Also, it attracts most of the newbies trying to create an online platform for their business.

However, since inception of it as an idea that was first occurred long back in the year of 1998 by Christopher Mann. Thereafter it became inoperative due to the involvement of Christopher Mann in some of the other projects. But the idea was created by a UK-based developer Daniel Kerr after a couple of years. Finally, they launched a fully-fledged and developed OpenCart version 1.1.1, onto Google Code on the date of 10 February 2009.

Features of OpenCart

As an effective online shop can be easily accessible on a wide range of devices, where these devices Don’t worry, even here OpenCart gets you covered. OpenCart is totally mobile responsive and SEO optimized. So that you have nothing to worry regarding the exposure of the products in your store among the searches in any search engine.

Features of OpenCart are very simple but highly beneficial. So to know more about it let us now have a look at features in OpenCart. Although this can also help you to understand all the key points which have enabled it to become one of the widely recognized platforms among all the e-commerce CMS available:

Talking about payment options, though the shop owner can add other extensions for payment options, still OpenCart comes pre-equipped with approximately more than 30 payment gateways. The more we are getting to known about, clearly the more cost-effective it proves to be. Make yourselves a little curious for more such awesome features.

Well, the next is the large variety of options, when it comes to adding sub-categories and categories of a product. Even it’s basic version is very well equipped with versatile features to carry out your online business in a fully-fledged and functional manner.

More such features include the ability to add as many products as you like. You can also define different areas for various purposes. These may include tasks like reviewing the products, reward points, mentioning various brands in subcategories, etc.

You can carry out third party integration very easily to your online shop. This helps you to enhance the functionality of your online store as and when required. However, third party integrations are classified according to your requirement can be easily found on its online portal.

It is cost-effective with a variety of versions which makes it most likely to be considered as an efficient option for newcomers. Moreover, it begins with pre-equipped functionalities. That is enough for setting up a basic online shopping store. Hence it serves the newbie shop purpose well.

What Is WooCommerce?

Well, it is also one of the most asked questions by those people, who want to set up their online store. Basically, WooCommerce is a free WordPress plugin that adds e-commerce functionality to your WordPress website so you can have an online store. With just a few clicks, your WordPress website turns into a fully-functional e-commerce website.

Therefore if you are still asking that what is WooCommerce. Then the chances are very high hat you already have a WordPress site. And you are ready to begin selling, well, just about anything. So to give you more information on WooCommerce we will give all details about what WooCommerce is, why you should use it, and what it can do for you.

However, it is definitely the driving force behind numerous e-commerce sites with over 27,000,000 downloads and millions of active installations. However, a brief history of WooCommerce is very interesting to know. Basically, the WooCommerce is a plugin that integrates easily with your existing WordPress site.

Therefore you are able to turn your website into a fully functional WordPress e-commerce website with just a few clicks. When the plugin was launched in 2011, it quickly became the primary solution for users looking to launch their own stores online.

Automattic (the owners of, acquired the plugin and its parent company in 2015. Although it was their biggest acquisition to that date, and it has continued to experience explosive growth in the years since. It currently powers over 99% of WordPress e-commerce websites in the US, Canada, and the UK.

Feature of WooCommerce

Tailor your site visitor’s checkout process from start to finish, with processes that help you convert visitors into customers. From Payment Gateway to Checkout URLs, set up your site your way.

  • Redirect Cart – You can enable the option to redirect your customer to their cart once a product is added.
  • Customizable Checkout Process – Completely control the checkout process from start to finish. You can choose to sell to specific countries or worldwide, set your checkout flow URLs, enable/disable guest checkout, and force secure checkout.
  • Payment Gateways – With WooCommerce, you can accept checks, cash on delivery, bank transfer, or use PayPal to accept major credit cards and other PayPal payments. Prefer Stripe? You can configure Stripe as a payment gateway using the Setup Wizard.
  • Default Currency – A wide variety of available currencies allows you to choose the currency you wish to use for your store.
  • Geo-Location and Automatic Taxes – WooCommerce gives you the option to turn on geolocation and automatic taxes, so your shop will display the correct price including taxes to your customers, no matter where they are located.

Why WooCommerce over OpenCart?

  • Better customization options

Since the structure of the templates is hard to access, thus modifying the theme on OpenCart turns quite tricky. Whereas WooCommerce, on the other hand, makes the layout manipulations easy using the comprehensive tools.

  • Easier to use

WooCommerce is simply riding the famous disposable of WordPress, and is fine. Those who own WP sites, they will already get an air of the vehicle administration, while new users will master it immediately because there is no learning curve. OpenCart, in terms of management, is hard.

  • Better SEO tools

SEO tools provided by OpenCart is a bit less advance as compared to the WooCommere. WooCommerce can give better optimization and high google ranking without spending much time.

While switching from OpenCart to WooCommerce, you need to migrate the entire data. Likely to be containing – products, categories, attributes, customers, passwords, orders, and much more.

Needless to utter – let’s start with the list of data that are needed to be exported from OpenCart to WooCommerce.

Data list to export

Products: The first and important detail which must transfer is Products, Which includes product SKU(stock keeping unit), Product name, description, qty, stock status, product images, additional images, price.

Categories: Transfer of all broad categories of products and their base images.

Customers: All details of customers like name, last name, emails, DOB, Address and more.

Orders: order number, order product, order date, discount price, etc..

All URLs: SEO URLs of migrating products, categories 301 URLs of all categories and products.

Reviews: All customer reviews, rating, status should be transfer from OpenCart to WordPress.

Taxes: Transfer all rules and tax price of the product.

Moving onward to migrate data from OpenCart to WooCommerce store. Cart2Cart is one of the best ways to move your current OpenCart store to the WooCommerce store without using so much programming and coding. It also provides a free demo migration.

Before you start, take a look at things you must take care of before you migrate OpenCart to WooCommerce.

For Source Store(OpenCart)

  • Ensure you have the right permission to upload files to your Source Store.
  • And then, it must not block access from Target Store to the connector.

Hence, the source store can work normally during migration because this process requires very limited resources.

For Target Store(WooCommerce)

  • The target store should be kept in a stable hosting or localhost.
  • PHP Curl must be enabled.
  • PHP Fopen (allow_url_fopen) must be on.
  • Also, it must not block connection to Source Store.
  • The Web server must have full permission to write on /wp-content/uploads/ folder.

However, it is strongly recommended to backup your site before you start the migration process. Now download the OpenСart to WooCommerce Migration plugin your WooCommerce site.

Ways to Migrate Data From OpenCart to WooCommerce store

To migrate data from OpenCart to WooCommerce, follow the steps given below;

OpenCart to WooCommerce Migration Plugins

  • Cart2Cart
  • LitExtension

1. Migrate OpenCart to WooCommerce via Cart2Cart

Cart2Cart is one of the most trustworthy OpenCart to WooCommerce Migration plugin. This plugin is the easiest way to switch your current OpenCart store to WooCommerce securely and quickly. However, the service of Cart2Cart is easy to use and the whole process will be done within your WordPress interface and accompanied by Migration Wizard.

Although the process of migration from OpenCart to WooCommerce with Cart2Cart enables you to migrate all your store data. Basically, this data includes orders, products, customers, etc. Therefore it is preserving the relations between things with no special technical skills and additional efforts.

Besides that, after providing the required credentials from your side, the re-platforming will be done automatically. The whole process will last a couple of hours and will not impact your current OpenCart store performance, thus it will remain active.

This automated shopping cart service transfers all your OpenCart data to the WooCommerce store safely and easily in just a few simple steps. It enables data exchange between your OpenCart and wooCommerce stores and launch a full-scale migration of products, orders, customers, categories, and all other entities.

Cart2Cart will keep your current OpenCart cart unaffected and available to customers, while with all unit associations to quickly save data. In addition, you can always count on a dedicated 24/7 support staff who provide you with any answers to OpenCart for questions related to WooCommerce migration.

In addition, If you want to download the Cart2Cart OpenCart to WooCommerce Migration plugin. Then you will be happy to know that it is free of cost. In addition, after the installation you will be able to get two migration options, these are given below:

Free Demo migration

Basically, the free demo migration will enable you to move a limited number of eCommerce data. Therefore you are able to move it from your current OpenCart store to a live WooCommerce store or Cart2Cart test store. So you can choose as per your requirement within 30 minutes.

Full Migration

However, for OpenCart to WooCommerce the full migration option will allow you to import an unlimited amount of customers, attributes, orders, products, categories, variants, and other related entities to WooCommerce. Although the price of this Full Migration is under your budget. Also, it can vary depending on the number of additional migration options and transferable entities, that you will choose.


Before starting the migration process install the plugin in your WordPress site.

Get registered with Cart2Cart to proceed with the migration process.

Steps required to be followed:

migrate opencart to woocommerce
OpenCart to WooCommerce
  1. Set up the Source Cart. Pick up the current OpenCart as your Source Cart and provide your current store URL.
  2. Set up the Target Cart.
  3. Choose entities.
  4. Start a Free Demo.
  5. Launch Full migration.

Follow the detailed instructions provided below for migration:

1. Set up Source Cart

Your current OpenCart is your source cart and provide this store a URL. Download the connection bridge after that. Unzip it and then upload it to your openCart root folder.

2. Set up Target cart

Set your target Cart as WooCommerce and provide your store’s URL. Then download the Connection Bridge for the WooCommerce. Follow the same procedure, just unzip and upload it to your WordPress root folder this time.

3. Choose Entities

Now select the entities you want to migrate from OpenCart to WooCommerce. If you want to move all your store data, check the “Select All” box. Apart from this, there are some additional options that increase your migration prospects.

4. Start Free Demo

From now onwards, you can start a free demo data transfer from OpenCart to WooCommerce, which will take you around 30min. A limited number of units will switch to your new WooCommerce store.

5. Launch full Migration

Once you get the demo results, you may continue launching a full migration from OpenCart to Woocommerce and then just in a few minutes you can enjoy your new live store.

With Cart2Cart you have the advantage to track order statuses and customer group set in your source cart to once that will be displayed in your target cart. Here, you all set to migrate the data from OpenCart to WooCommerce. Once it’s done you can check the data in your targeted cart.

For full data migration, select all entities general and additional and click on full migration button. You can track the full data migration while transferring and on completion, you will receive an email notification.

Benefits of Using Cart2Cart

Although you will be able to receive the benefits when you will perform the migration process of OpenCart to WooCommerce with the help of the Cart2Cart migration plugin. All of these benefits are as follows:

Best customer service

If there are any questions or problems then 24/7 Customers Support is always there for you to solve that. Because the customer support staff of Cart2Cart will gladly answer them or fix the issues. Feel free to contact the support team via multiple channels: live chat, email, or phone.

Fully active OpenCart store

The transfer of the data from OpenCart to WooCommerce will not put any effect on the performance of your current store. Hence you are fully able to continue selling goods while your entities are intensively migration to WooCommerce. There is absolutely no need to worry that you can lose customers or money during re-platforming.

No coding required

No code manipulations and manual data input is required with it. Because after you provide the required credentials. Then Cart2Cart plugin for OpenCart to WooCommerce migration will transfer your eCommerce data to WooCommerce without any type of user interaction. It means that you do not need to possess exceptional tech skills or appeal to the developer’s help. Thus the re-platforming will be done automatically.

Set up within a few clicks

You can get your new store in few clicks, but to do so you have to install the Cart2Cart plugin for OpenCart to WooCommerce Migration. Also, you need to set up the connection between two stores and start your automated migration to WooCommerce in just one click.

Free demo available

You can use the free demo to check the quality of migration OpenCart to WooCommerce. Because Cart2Cart enables you to perform Free Demo migration from OpenCart to WooCommerce and testify the quality of data migration. However, the limited number of entities can be moved during demo transfer to your live WooCommerce store or Cart2Cart test store in 30 minutes. After the evaluation of the migration result, you can continue with full-scale re-platforming.

Only pay for what you move

However, Cart2Cart offers a fair and flexible pricing policy to its user. Therefore you will pay only for the data you migrate from one store to another. Therefore the total price of migration directly depends on the number of entities you want to transfer and additional options that you may pick up to expand your migration possibilities.

List of data transfer

Well if you want to know that, what kind of data is actually going to transfer during the migration process of OpenCart to WooCommmerce data transfer. So you can check it out in the list given below:

List of Products

Attributes, Name, Options, Full Description, Status, SKU, Manufacturer, Tax Class, Price, Custom Fields, Sale Price From-To Date, URL, Sale Price, Meta Keywords, Meta Description, Meta Title, Width, Height, Depth, Weight, Downloadable Products ( such as Max Downloads, Files), Variants (such as Price, Attributes, Quantity, Weight, Additional image), Product Tags, Additional Images, Quantity, Base Image, Stock Status, Manage Stock, etc.

List of Orders

Order Date, Order Status, ID, Order Products (such as SKU, Option, Name, Image), Custom Order Status, Quantity, Shipping Price, Product Price, Order Comments, Order Status History, Total Price, Email, Billing Address ( such as Telephone, First Name, Last Name, Address 1, Address 2, Company, Country, State, City, Zip Code), Customer Name, Shipping Address (Country, State, City, Zip Code, Company, Address 1, Address 2), etc.

List of Customers

Email, First Name, Last Name, Passwords, Customer Group.
Shipping Address (Company, Address 1, Address 2, First Name, Last Name, Country, State, City, Zip Code).
Billing Address (First Name, Last Name, Telephone, Company, Address 1, Address 2, Country, State, City, Zip Code).

List of Some other entities

  • Multiple Languages, Multistore
  • Manufacturers – Name, Image.
  • Taxes – Tax Class (Tax Name, Country, State, Rate).
  • Categories – Name, Description, URL, Meta Title, Image, Meta Keywords, Meta Description.
  • Coupons – Name, Description, Coupon Code, Status, Uses Per Customer, Uses Per Coupon, Discount Amount, Type Discount, Product, Coupon Expire Date, Category.
  • Reviews – Status, Rate, Created Date, Comment, User Name, Product.

Additional options

There are some additional ways or options are available for the OpenCart plugin for the migration process of WooCommerce through OpenCart to WooCommerce. These options are as follows:

  • Create the 301 redirects to the WooCommerce store after migration
  • Migrate categories and products SEO URLs
  • Clear current data on WooCommerce before migration
  • Images can be migrated from products categories descriptions, descriptions, and blog posts descriptions
  • Preserve order IDs on WooCommerce store
  • Skip product thumbnail images migration
  • Migrate customer’s passwords
  • You can strip the HTML from the product names, category, and descriptions
  • Change product quantity to 100 on the WooCommerce store

That’s All!

Another tool which used to migrate OpenCart to WooCommerce store is LitExtension. As done in Cart2Cart you have to create a connection between the source store and target store. First, go with the Source cart setup in LitExtension.

2. Migrate OpenCart to WooCommerce via LitExtension

LitExtention is also a tool used to easily migrate OpenCart to WooCommerce supporting nearly 50 most popular carts. To migrate the data follow the steps given below-

migrate opencart to woocommerce via litextension
OpenCart to WooCommerce

#1 Setup Source Cart Connector

To Create a Connection between source cart and LitExtension first you need to install connector field to your source store. To get a preview of sets and setting click on Live Demo button and download the Source Cart Connector.

Extract “woocommerce_connector” into Source Cart root folder. When finished, make sure that the connector can be reached here:


And then you will get a message “Connector Installed” it is installed properly once.

If you have any problems accessing the link, Make sure that you have access configured correctly and that the file is allowed to execute.

For security, open connector.php, after that find this very first line:

define(‘LECM_TOKEN’, ‘123456’);

And then change “123456” to another string, this will be used to enter to the Migration Form (Cart Token) and acts like “password” to prevent unauthorized data access to your source store.

OpenCart to WooCommerce

#2 Target Cart Connector Setup

Moving on to Target cart Connector, login to the LitExtension store by the account you purchase the LitExtension product, go to  My Account >> My Downloadable >> Hosted Tool for automated installation.

License Key is an encoded string that comes with your download package. Although, this key needs to activate your migration tool.

  • After that, log into our store and then enter the “My downloadable product” section.
  • Here, you will find the download link and license key for the download package.
  • After that, log in to your WooCommerce Target Store backend, choose Cart Migration>>Settings, and copy it and paste your license key here:

License Key is an encoded string that comes with your download package. Although, this key needs to activate your migration tool.


#3 Migration Process

First, please log in to your WooCommerce target store backend, and then choose Cart Migration>Migration.
However, migration will go through 3 simple steps. When you finish one step in advance, then press “Next”.

Migration Step 1: Source Cart Configuration

OpenCart to WooCommerce
  • Cart Type: Select the corresponding source cart type (OpenCart).
  • URL: Please enter the correct and registered URL in your license.
  • Token Cart: Also, the token string will be configured in connector.php.

Migration Step 2: Migration Configuration

OpenCart to WooCommerce

Languages Mapping: If your source cart is multilingual, related languages should be available in the WooCommerce Store. Then, you may need to create additional languages in the WooCommerce store to avoid data loss.

Currencies Mapping: Assign source tag currencies to the appropriate target WooCommerce Store currencies. Also, making currencies in the target WooCommerce store may be necessary.

Orders Status Mapping: Assign source cart order statuses to appropriate target WooCommerce store order situations. Creating additional order statuses in the targeted WooCommerce store may be necessary.

Entities to Migrate: Choose all entities to migrate or just a part of them.

Migration Step 3: Migration

OpenCart to WooCommerce

In this final step, the migration will automatically take place. For this to progress, you should not stop removing your cart source connector.

Information shows in these steps:

  • Source cart:  Source cart base URL should be registered with your license.
  • Entity limit: To change this value associated with your license, you will have to upgrade/purchase the second license code.
  • Tips slider: Also, handy tips you should know.
  • Migration progress: Show current progress.
  • Console: Show all debug information.

After that, the migration is complete, click on “Clear Transient” to finish.

Migration Resuming

When there is a problem with the migration process, the Migration Tool offers the ability to resume the process in two ways:

a) Automatically resume on the spot: However, the tool will start automatically after the failure when all the data is imported into it.

b) Manually start over again: You can refresh the page to go back to step 1 and click on “Resume” when you want to temporarily stop the migration and resume it whenever you want to do.

OpenCart to WooCommerce

Advanced Configuration

Access advanced configurations by going to Cart Migration>>Settings. All default values are configured to work with most cases, so you can change these value when it is necessary.

OpenCart to WooCommerce

XXX Per Batch: Cart migration divides each unit data into small batches (or blocks) and imports them in return. This option defines the batch size for processing in each turn.

Hence, depending on your OpenCart hosting resource, you can change prices accordingly. The price is low, the less time and resources OpenCart spends for a batch process, even a long time to import the whole data.

Delay Time: Sleeping Time Between Each Batch – this option defines “break time” for both the source store and the target store.

Consequently, if the source store is set to limit the number of requests over a period of time. Also, timeout is useful to prevent the problem.

Auto Retry-After: If for some reason, the process of batch fails, then the device will retry automatically after the duration defined by this option.

Source Cart Database Prefix: Fill this only in this case when your source cart does not support table prefix by default (e.g. OpenCart), but customize to have custom Table Prefix.

License Key: License key associated with your product.

OpenCart to WooCommerce


From this OpenCart to WooCommerce tutorial, Cart2Cart and LitExtension both are popular tools for data transfer. It takes time to migrate OpenCart to WooCommerce. The blog will help you to save your time. By using these methods, you can migrate your data from any source store to WooCommerce.

That’s all about the data migration from OpenCart to WooCommerce. We hope this blog is helpful to you. Do not forget to use the comment section provided below.

Get prompt support from our WordPress Website Maintenance team, Dial +1-855-945-3219 (Toll-Free). One of our professional Expert will guide you and resolve all kind of WordPress issues.

Read More:

Leave a Reply