Migrating from one shopping cart to another can sometimes be quite a difficult process at times, but in this article, we will be showing you how to migrate from OpenCart to WooCommerce using Cart2Cart in just a few simple steps. Depending on the amount of content that you need to migrate, this is a paid service offered by Cart2Cart.

  1. You will need to have your target installation ready to go. If you do not already have WordPress and WooCommerce installed, you may follow our articles on installing WordPress, then the article on installing WooCommerce.

  2. Next, you will need to visit the Cart2Cart website. On the Cart2Cart site, select OpenCart in the first dropdown, and WooCommerce in the second dropdown. Once both are selected, click Start Free Demo.

  3. As you clicked the button on the previous page, you'll now be taken to the account registration page. Enter in your email, name, and password into the required fields, then select the checkbox stating that you agree to the terms of service, and click Register Now.

  4. Once your account is registered, you will be taken to the migrations page. To start your first migration, click the green button that says Start Migration Now!.

  5. You should now be on the Source Cart Setup page. On this page, there are a few settings to set:

    Source Cart Type: In this dropdown, select OpenCart.

    Source Cart URL: In this field, enter the URL of your site that is currently running OpenCart.

    Before you proceed to the next step, you will also need to set up the Cart2Cart Connection Bridge. To do so, click the link labeled Download and save the zip file. Inside this zip file, there is a folder labeled bridge2cart. You will need to upload this full folder to both your OpenCart and WooCommerce root directories using FTP.

  6. Once all of your settings for the source cart are defined and the connection bridge is installed, click the Proceed to Next Step button.

  7. You will now be presented with the Target Cart Setup page. On this page, enter the details for your WooCommerce cart and click on Proceed to Next Step.

  8. On this next page, you will be selecting the specific data that you want migrated from OpenCart to WooCommerce. There is also an Additional Options section that will allow you to migrate additional items such as your permalinks, or additional images that may be within your product descriptions. Once complete, click the button labeled Proceed to Next Step.

  9. Next, you will need to map your currencies from OpenCart to WooCommerce. On the left side, you will see currencies from your OpenCart site that you are migrating from, and on the right you will be able to select the currencies that are in use on your WooCommerce site that you are migrating to. Select your currency and click Proceed to Next Step.

  10. Just as we mapped the currencies in the previous step, we will now need to map the order status of existing orders. To do so, review the order statuses that are in the list to the left and use the dropdown boxes to select the new status that they will be on your WooCommerce site once the migration has finished. Once all of your order statuses are set, click the button labeled Proceed to Next Step.

  11. Your OpenCart site is almost ready to migrate to WooCommerce. You should now be on the Demo Migration page in which you will be presented with the option to continue with the demo migration, or purchase a full migration of all information. As you can see, the demo migration is made solely for demonstration purposes and you will most likely need a full migration service. If you want to start the demo migration to test the Cart2Cart service and purchase the full migration at a later time, click the Start Demo Migration button. If you want to migrate the entire OpenCart installation to WooCommerce now, select the checkbox labeled Skip Demo Migration checkbox, and click Skip Demo Migration.

  12. Next, you will be asked if you want migration insurance. The migration insurance option allows you to complete the migration again at a later date if you need to. On this page, you may either select the migration insurance that you want, or skip the step, then proceed to the next step.

  13. If you are only doing a demo migration, the migration will begin now. If you are doing a full migration, you will confirm your order on this step. Simply confirm your purchase of your migration package, and continue on to the next step.

  14. If you purchased the full migration, your site is now being migrated from OpenCart to WooCommerce. Be sure not to make any changes to the site while the migration is being processed. Once the migration has completed, be sure to log into your WordPress/WooCommerce site to ensure that everything was migrated successfully.

Did you find this article helpful?

We value your feedback!

Why was this article not helpful? (Check all that apply)
The article is too difficult or too technical to follow.
There is a step or detail missing from the instructions.
The information is incorrect or out-of-date.
It does not resolve the question/problem I have.
How did you find this article?
Please tell us how we can improve this article:
Email Address
Name

new! - Enter your name and email address above and we will post your feedback in the comments on this page!

Related Questions

Here are a few questions related to this article that our customers have asked:
Ooops! It looks like there are no questions about this page.
Would you like to ask a question about this page? If so, click the button below!
Ask a Question
n/a Points
2014-08-28 9:21 pm

Thanks for the excellent info. I am held up with one problem, cart2cart say the source and target urls must be different, but I need to maintain the same URL because it is well established,  bookmarks, SEO, Adwords etc.

I have created an account on a different server, but of course only the source site is visible until I change thee DNS.What's the best way to handle this?Rob

Staff
17,998 Points
2014-08-29 10:32 am
Hello Rob,

You can always set up a temporary subfolder and then switch it back to the main once you have finished the conversion. Ex: example.com is the current cart, set up example.com/shop for the conversion. Once done, move the example.com/shop to example.com once you have cleared out the original store from that domain.

Kindest Regards,
Scott M

Post a Comment

Name:
Email Address:
Phone Number:
Comment:
Submit

Please note: Your name and comment will be displayed, but we will not show your email address.

2 Questions & Comments

Post a comment

Back to first comment | top

Need more Help?

Search

Ask the Community!

Get help with your questions from our community of like-minded hosting users and InMotion Hosting Staff.

Current Customers

Chat: Click to Chat Now E-mail: support@InMotionHosting.com
Call: 888-321-HOST (4678) Ticket: Submit a Support Ticket

Not a Customer?

Get web hosting from a company that is here to help. Sign up today!