2 Method to Migrate Data From OpenCart to WooCommerce store

2 Method to Migrate Data From OpenCart to WooCommerce store

These days – online stores are getting bigger and popular, worldwide! And the issue is your current shopping cart simply can’t simply handle everything. Hence, the time is to expand your boundaries and switch your OpenCart to WooCommerce store.

WooCommerce – One of the biggest online store! Getting back to the topic…

Throughout switching or while making mind to switch 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 need to be export from OpenCart to WooCommerce.

The process is simple and does not require technical knowledge. Still, you find any problem you can contact us at + 1 888 614 0555.

Data list to be 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 product.

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 way to move your current OpenCart store to WooCommerce store without using so much programming and coding. It also provides a free demo migration.

Before you start, take a look on things you must take care 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 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

1. OpenCart to WooCommerce Migration Plugin


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

Get register with Cart2Cart to proceed with the migration process.

Register with Cart2Cart Account:

To start with Cart2Cart first you need to sign in Cart2Cart with existing Google account or create a new Cart2Cart.

Cart2Cart Login

When you successfully log in, you will get two options. Click on the first one “start a free demo”.

option to start with Cart to Cart

After this, you will get a form to fill which consist source cart which you want to move and it’s URL.

open cart store source

Download the Connection Bridge zip file. This is the so-called access gateway to your store data. Extract the Connection Bridge Zip file to root folder of your current shopping cart by FTP manager. Fill the URL and you get a bridge installation message.

In the same way, set up the target shopping cart. Put the target setup cart and its URL. Download Connection Bridge and extract it in your WordPress root folder with WooCommerce installed on top of it.

Afterward, select the entities which you want to migrate.  You can select the additional option to broaden your migration list.

Source cart Setup

With Cart2Cart to 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.

Another tool which used to migrate OpenCart to WooCommerce store is LitExtension. As done in Cart2Cart you have to create a connection between source store and target store. First with 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. To migrate the data follow the steps given below-

#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 htaccess 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.


#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

First, please login 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


  • 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 configure in connector.php.

Migration Step 2: Migration Configuration


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


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.



Advanced Configuration

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


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.


Cart2Cart and LitExtension both are popular tools for data transfer. It take 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 888 614 0555 (Toll-Free). One of our professional Expert will guide you and resolve all kind of WordPress issues.

Read More:

Leave a Reply