Select Page

PrestaShop Advanced Migration 

Vikas Saini
Published: June 6, 2022

In this advanced era of technology, everyone wants to be updated and those who don’t update themselves will not survive in the market. New technology creates challenges and opportunities for all kinds of businesses. And PrestaShop also gives updates from time to time to their users which include, new features, security patches, bug fixes, and many more. 

So, if you are looking to upgrade your PrestaShop shop from 1.6.x.x to 1.7.x.x (or 1.7.x.x lower version to 1.7.x.x higher version) and worrying about losing all the previous data. Then, we have an awesome migration tool for you, that is “PrestaShop Advanced Migration module”, with the help of this module, you can migrate your existing data to the updated PrestaShop shop within just a few clicks. 

Sounds Interesting?  Yes, so let’s proceed further.

Features of the PrestaShop Advanced Migration: 

  • Easily connect Source and Target shop. 
  • Migrate all Orders, Products, Categories, Customers, Tax Rules, Carriers, Manufacturers, Suppliers, Employees, CMS, SEO, Reviews, Cart Rules, Customer Messages, Product Accessories, Contacts, & Stores. 
  • Manage the migration speed.
  • Map order statuses to any other order status.
  • Map currency to other currency.
  • Also, map the Area Zones.
  • Select the specific data for migration.
  • Map a customer group with another customer group.
  • In the case of multi-shop, map a shop to another shop 
  • Can manage the behavior of the migrated items. 

Note: This module is multishop compatible.

How to install the PrestaShop Advanced Migration module 

  1. Firstly, go to the module manager in the back office and click on ‘upload a module’. 
  1. After that, drag and drop the module file or select the file from the system. 
  1. In this way, you can install the module successfully. 
Click to upload Prestashop Prestashop Membership module
Drop or select the Prestashop Membership Module File
Prestashop Membership Module is Installed

PrestaShop Advanced Migration at Target Shop 

We have to install this module zip file on the target shop. After the successful installation of the module, you can now proceed to configure the module. 
So, first, we have to download the connector file from the target shop and install the connector zip file in the back office of the source shop. 

download-connector-file

NOTE: In the case of multistore, make sure to enable the downloaded bridge connector module in the default shop in the source PrestaShop. 

Configure PrestaShop Advanced Migration at Source Shop 

After the installation of the connector file, we also have to configure the connector. 

Generate-webservices-key

While configuring the connector’s zip file module, we have to create the ’webservice key’ so we can create the webservice key by just clicking on the webservice page. Then, it will redirect to the webservice page.

Add Webservice key on Source Shop

We have to enable the PrestaShop webservice and then we have to create the new webservice key by clicking the “Add new webservice key” button at the top. 

Add-webservice-1

Now, we have to give the permissions to our module and simply click on the “Generate” button to generate the webservice key. 

generate-webservice-key

This is how the admin can do the configuration of the Source Shop connector module.

Connect the Target and Source shop

Now, we have to enter the Webservice key and the source shop URL which we have already generated in the previous steps. After, entering the details click on the ‘Connect’ button to connect the Source and Target shop for the migration. 

Connect-source-and-target

Migration Options

From Advance Migration, Admin can choose the method of migration how they want to migrate the data from source shop to target. With this “PrestaShop Advanced Migration” module admins have two options:
1. 1-Click Migration
2. Advanced Migration

Data-available-for-the-migration

1-Click Migration 
Admin can save time and effort if he wants to migrate all the data from the source shop to the target shop. With this “1-Click Migration” admin can migrate all the data available at the source shop.

Advance Migration 
Here, the admin can choose the data for migration from source to target by selecting and mapping the data accordingly.

Advanced-migration

Select Items to Migrate

Admin can choose the data they want to migrate from source to target shop. They can select or check the boxes which items they want to migrate as mentioned in the above image. 

Migration Behaviour 

In this, the admin can choose the behavior of the data. With this module, the admin has 3 behaviors among which they can select.

Keep IDs

If the admin select ‘Keep IDs’ then, all the IDs of selected items will remain same and if any item is already available with the same id on the target shop, then that item will be overwritten by this module. Hence, previous data with the same id will be deleted and a new one will be added.

Since Last Update

If the admin migrated some data in past, then again, he tried to migrate the data from source to target shop and if he select this option then only new data (which comes after the last migration) will be migrated to the target shop. The old data (which has been migrated earlier) will not be migrated again. So, there will be no redundancy of data and admin can save the memory space also. 
Let’s say, Admin, migrated the data last time on 1 January 2022, again he is migrating the data from the source to the target shop and now he selected the option since the last update. Now the new data from 2 January 2022 till the day of the new migration, will be migrated to the target shop. 

Clear Current Data

If the admin selects this option, then it will delete all the available data before migration to the target shop permanently and migrate the new data.
Lets say, the admin already have some useless data on his target shop before migration then admin can select the ‘Clear Current Data’ behavior to clear all the available data from the target store. So, with the help of this behavior option the admin can save the server memory space and his time also to clear all the available data from target shop before migration.

Migration Speed

Admin can manage the migration speed. Every server has its own bandwidth or capacity. So, the admin has to manage it accordingly. 

Order Status Mapping 
Mapping is the most advanced feature of this module; in this, the admin can map the statuses of the Source Shop order with another order status or do not import to Target Shop. 
Let’s say you are migrating the orders having the status as ‘Shipped’ in Source Shop so the admin can change it to ‘Delivered’ while migrating with the help of the mapping feature. 
 
Customer Group Mapping 
Similarly, like order status mapping admin can map the Customer Groups of the Source Shop to any customer’s group or do not import that particular customer group to the target shop. 

Shop Mapping 
The admin can also map the Source Shops with the Target Shops and migrate all the data of the source shop to the target shop. 
 

Language Mapping 
We can also map the languages with another language that we want to map. For example: if two languages are similar to each other like English and English (GB) then we can map it with another language. 

Currency Mapping 
It is helpful when the admin does not have matching currencies in the target shop. Also, if any currency is set to “Do not import”, then the orders associated with this currency will not be imported.

Zone Mapping
Admin can map the source shop zones with target shop zones, to manage the existing zones’ data on the new shop.

Order Return Status Mapping
Admin can also map the order return statuses with other order return statuses just like ‘Order Status Mapping’ admin can map the source shop’s return orders with another return order status.

Migration Process

After selecting the migration option, the migration process will start and the admin can check all the items he selected for the migration and the migration status of the items. Also, the admin can resume/ stop the migration progress of the items.

Migration-progress

Migration Report and Log

After the successful migration process, the admin can check the migration report by clicking on the ‘Migration Report’ button.

migration-report1

Now, the admin can check the migration report.

Successful-migration

By clicking on the ‘Details’ button the admin can also check the migration logs.

Migration-logs-with-item-id

So, its all about the PrestaShop Advanced Migration module. I hope this document will help you in checking the functionality of the module in a better way. Also, do let us know about your views in the comments.

Support

For any kind of technical assistance or query, please raise a ticket or send us a mail at [email protected]

Also, please explore our PrestaShop development services and a vast range of quality PrestaShop addons.

Current Product Version – 4.0.0

Source: webkul.com