Step 1: The Preparation…!
Before start migration from PrestaShop to WordPress, you need to install and setup woo-commerce for the store.
For Source Store (PrestaShop):
– Just make sure that you have the proper permission to upload data into your Source Store
– It must not prevent/block the access from Target Store to the connector.
Source Store can be operated ordinarily during migration as it needs a very limited resource for the process.
For Target Store (WooCommerce):
– The Target Store has to be placed in a permanent hosting or in localhost.
– PHP Curl must be enabled.
– PHP Fopen (allow_url_fopen) must be On.
– It has to be connected to Source Store.
– Webserver (mostly Apache) should have full permission to write on /wp-content/uploads/ folder.
It is strongly suggested to backup WooCommerce Target Store first.
Step 2: Install the Dedicated Plugin to WordPress
Before everything, install a WordPress plugin and activate it from ‘plugin’ page. Now, you have to follow two basic steps:
i) WooCommerce Data Migration Module Setup
: Woocommerce Data Migration Plugin is a Woocommerce Plugin which acts like a hub at Woocommerce side to receive data and import it into Woocommerce database.
ii) Source Cart Connector Setup
: Extract “woocommerce_connector” into Source Cart root folder. After finished please make sure Connector can be reached at:
After this, you will get a message “Connector Installed” once it is installed properly.
Step 3: Install Other Plugins for Additional Functionalities
There are more functionalities you will need in the new store, for that; you have to install new plugins. The plugins which you need:
i) Products and Categories SEO URLs Plugin
ii) Custom Fields Plugin
iii) Customer Password Plugin
Step 4: Start Migration
Now you can start the migration from PrestaShop to WordPress. Here are some simple steps to be followed:
i) Source Cart Configuration
: Cart Type: select corresponding source cart type (Prestashop)
: Cart Url: source cart base url, please enter the correct url as this will be registered in your license.
: Cart Token: the token string which has been configured in connector.php
ii) Migration Configuration
Additionally, you have to configure the following parameters
: Languages Mapping
: Currencies Mapping
: Orders Status Mapping
Entities to Migrate: select all entities to migrate or just a part of them
The migration will take place automatically in this final step. In order for it to progress, you should not close your browser of remove Source Cart Connector. Information shows in this step:
i) Source cart: source cart base URL you have entered in Step 1, this URL will be registered with your license.
ii) Entity limit: the limit associated with your license. To change this value, you need to upgrade/purchase another license code.
iii) Tips slider: handly tips you should know
iv) Migration progress: show current progress
v) Console: show debugs information.
After the migration is completed, click on “Clear Transient” to finish.
Step 5: Finalizing
After following all steps, you need to finalize all the other aspects. Which might include internal links, product information, product details etc.
Congratulations!! It’s all done now. If you still confuse in at any step, feel free to contact and we will be there for your help. 🙂