WooCommerce has proved itself over the past decade as a major e-commerce platform.
Combined with the powerful WordPress functionalities and the abundance of plugins available, it is reasonable for some shop owners to switch to WooCommerce.
Migrating stores over platforms is a pain in the ass and even more when it comes to moving the users’ accounts with passwords.
So for one of my stores (running on Presta since forever), I decided to start a second store from scratch, keeping only the products (a total of 646) and the categories.
And I wanted to do this fast.
I searched the web for a FREE solution and I found this plugin.
FG PrestaShop to WooCommerce

With the free version, you can migrate:
- Product images
- Product Descriptions
- Prices
- Categories
- Tags
- and CMS pages
For me, that was more than enough to start my WooCommerce version of the shop.
What I noticed afterward was that the plugin puts all products that were disabled or out of stock in the PrestaShop dashboard into drafts which were very handy.
What will you need to migrate products from PrestaShop to WooCommerce?

First, you will need to install WooCommerce and the FG PrestaShop to the WooCommerce plugin.
After that, you will see an “import” link in the plugin’s box.

This will lead you to the plugin’s settings page, where you will need to fill in your PrestaShop database information.
- Store URL
- Database Name
- Database User and password
The rest should be left as default in most cases.
If everything is set properly you should get a green light – Connection Successful!

Now you are ready to start the importing process. Brace yourself because it takes a while, and by while I mean forever.
[alert-note]What I found was that the importing gets stuck after 2-3 minutes of working. The best thing you can do is refresh the page and click the “Start/Resume the import” button. Then repeat the process until you reach 100%[/alert-note]Also Note: The Import progress goes beyond 100%, so wait for it to finish, don’t close it when it reaches 100%!
Hope this plugin works for you as it worked for me. With its help, I managed to get the store from nothing to a full catalog with prices featured images, and descriptions.
You can download the plugin here.
Want to move only specific products from PrestaShop to WooCommerce?
There are cases when you want to copy some products from one Presta Shop store to another WooCommerce store, but not all of them.
Let’s say you have 20 products set in PrestaShop that have to be also uploaded to your other Woo store.
For this purpose, you can use the free plugin WP All Import and its add-on.
Testing and Launch
Before launching your new WooCommerce store, it’s important to test everything and make sure that everything is working correctly. Here are the steps you should take:
- Test the checkout: Test the checkout process and make sure that it’s working correctly and smoothly.
- Test the payment methods: Test all of the payment methods that you have set up, including credit cards, PayPal, and any other payment gateways.
- Test the shipping methods: Test all of the shipping methods that you have set up, including flat rate, free shipping, and any other shipping options.
- Finally, launch your store!
Disclosure: Some of the links on the page may contain a ref code (affiliate links), that tells the other side that we have sent you. If you liked what we suggest and you make a purchase, we may receive a commission.
that looks great. does it migrate the customer usernames & passwords ?
Hi,
Unfortunately, the free version is limited to products only. The premium version has the feature you are searching for, but it costs 99 euro 🙁
Have a great day!
can you help me to setup the woocommerce with prestashop using this plugin , please i need help
Looks like the default port 3306 or the 3308, both are not working.
Thanks, man! That worked for me. Refreshed the site several times and clicked Resume.
Thanks again!
Thanks for a great article!
Because I do not technological knowledge, I have used next-cart.com automated shopping cart migration services. It help me easily and quickly migrate: products, customers, orders .. to Woocommerce
Thanks again!
i tried several time with this plugin , product image not imported
“What I found was that the importing gets stuck after 2-3 minutes of working. The best thing you can do is refresh the page and click the “Start/Resume the import” button. Then repeat the process until you reach 100%”
That was extremely helpful! Thank you!
Thank you, I’m glad it helped!
Hi. I tried to connect to the database but I can’t connect, I entered all the access data in the plugin but it gives me an error: === START test_database 2019-09-01 13:21:24 ===
[ERROR] I could not connect to the PrestaShop database. Please check the parameters. And make sure that the WordPress server can access the PrestaShop database.
SQLSTATE [28000] [1045] Access denied for user ‘joyerias_pres175’ @ ‘localhost’ (using password: NO)
But now the problem is another, everything is imported are problems, including Categories, but all products, were placed in a category called Home, the rest of categories are empty. Could you help me?
Finally everything was categorized correctly. thank you
Hi Toni, I’m glad you managed to find a way to did it yourself!
Cheers.
sir toni , its shows me import completed but in log files it shows 0 product imported , while it showing it found 1498 products , but in log 0 product imported ,,and it not showing me any products in woocommerce product please help me to how to set up woocommerce products as according to prestashop
HEY! i USUALLY USE CART2CART TOOL TO MOVE MY STORE’S DATA ACROSS PLATFORMS. iT’S QUICK, SAFE AND DOESN’T REQUIRE ANY TECH SKILLS. tHEY OFFER A FREE DEMO OPTION, SO IF ANYBODY IS INTERESTED, TRY IT
Hi, if you want to migrate all your products, customers, orders to WooCommerce or any other platforms, LitExtension is the BEST choice for you. They provide a FREE 24/7 team and support me dedicatedly in my project. Also, I had used Cart2cart before but actually their tool is not meet my expectation and their service is REALLY REALLY BAD.