User Guide For Free Version
User Guide For Free Version
Free Version
A product of ETS-Soft
Contents
I. WELCOME ............................................................................................................. 3
II. BEFORE GETTING STARTED ......................................................................... 3
III. MIGRATE PRESTASHOP TO 1.7 ..................................................................... 3
1. Step 1: Install "Prestashop connector" module on source website....................... 3
2. Step 2: Install a fresh Prestashop 1.7 website ...................................................... 5
3. Step 3: Install “Prestashop Migrator” ................................................................... 5
4. Step 4: Migrate data from source website to target website ................................ 5
4.1 Configure source data (connect the target website with the source website) .... 6
4.2 Select kinds of data to migrate ........................................................................... 8
4.3 Migration options ............................................................................................... 8
4.4 Review the migration that you’re going to process ......................................... 10
4.5 Migration ......................................................................................................... 11
5. Step 5: Final tweaks ........................................................................................... 12
Clear cache ............................................................................................................. 12
Regenerate friendly URL ....................................................................................... 12
Reindex data .......................................................................................................... 13
Setup multi-shop URL ........................................................................................... 14
Recover customer and employee passwords ......................................................... 14
IV. CONCLUSION .................................................................................................. 19
V. THANK YOU .................................................................................................... 19
I. WELCOME
Before getting started with the migration, let’s have an overview about the steps you
will need to do to migrate your Prestashop from an old version to Prestashop 1.7
You can also download the connector module directly via this link:
https://drive.google.com/file/d/1jeugMvOHOSgAlNmxmUayGaNSw7kV04EH/view?
usp=sharing
Follow steps below to install "Prestashop connector" module on the source website.
If you have a Prestashop 1.7 website already that can be used for the migration, you
can ignore this step.
If you're familiar with Prestashop installation, just download Prestashop 1.7 (latest
version is recommended) then install it on your server (or local computer). Otherwise,
please read this article for how to install Prestashop 1.7:
http://doc.prestashop.com/display/PS17/Installing+PrestaShop
Follow steps below to install “Prestashop Migrator” module on the target website
that you installed in step 2.
1. In back office of the target website you installed in the previous steps, navigate
to “Modules > Modules & services”
2. Click on “Upload a module”, select module installation file that you
downloaded (ets_pres2pres.zip), upload it to the site and follow standard steps
to the module
4.1 Configure source data (connect the target website with the source website)
In the back office of the target website, navigate to “Presta Migrator Free >
Migration”, this module offers 3 ways to load source data (data of the source
website):
User connector URL
In “Source type” select “Use connector URL”, copy “Secure access token” and
“Connector URL” from “Prestashop Connector” (installed on the source website)
to the respective fields on the “Prestashop Migrator” module then click “Next”.
Select kinds of data you want to migrate from the list (we recommend you to migrate
all the data for a complete migration of your website) then click “Next”
- Select default supplier and manufacturer for products that you’re migrating if you
don’t want to migrate Manufacturers and Suppliers from the source website
- Delete data before migrating should be enabled if the data existing on the target
website before the migration is not important (for example it’s a fresh Prestashop
website with demo data).
- Enable “Force all ID numbers” if you would like to keep ID of database tables as
they’re on the source website.
- Regenerate passwords of customers and employees (by random passwords) if you
don’t need to keep passwords as on the source website, a password file of all new
passwords regenerated can be downloaded at the end of the migration process (or
in migration history). Disable the password regenerating option if you want to
keep passwords as on source website, you will need to install “Prestashop
Password Keeper” module that will be provided at the end of the migration, refer
to “Password recovery” – later section for more information of how to recover
passwords.
4.4 Review the migration that you’re going to process
- Before proceeding with the migration, take a look at the data you’re going to
migrate and the migration option you selected.
- Make sure you have made a backup of your website (both files and database)
before proceeding with the migration.
- If everything looks ok, check on the confirmation checkbox then click “Next”
to start the migration.
4.5 Migration
*Note:
This process will take some minutes, be patient and wait! Do not close your
web browser while the data is being migrated.
If the migration process is timed out, try to increase the following
parameters of your web server:
max_execution_time should 3600 or more
memory_limit should be 512M or more
max_input_vars should be 12000 or more
Do not open other back office tabs on the same web browser where you're
running the migration, it can cause logging you out sometimes.
5. Step 5: Final tweaks
You have almost finished the migration! Just do some minor tweaks in order to make
everything works perfectly on the new Prestashop 1.7 website.
Clear cache
In Prestashop, passwords are encrypted to hashes (an encrypted text) using input
parameters are plain password and _COOKIE_KEY_ string (a random string
generated when you installed your Prestashop website, it's stored on website
configuration file of your website). The hashes of passwords are stored in database,
but there is no way to decrypt the hashes (into plain passwords).
You have 2 options to give new customers (from source Prestashop website) chance to
log into your website using their old account password.
In order to keep old customer passwords (as on source website), you will need to
disable Password Regeneration option when doing the migration.
After the migration, you will also need to install “Prestashop Password Keeper”
module as mentioned in previous steps.
The module is included in “plugins” folder of the “Prestashop Migrator” module
that you purchased, a link to download the module is also available at the end of the
migration.
You can also download the module here:
https://drive.google.com/file/d/1iRUYdHO1KgzsECL3YGey_a065v4aYXrB/view?us
p=sharing
After you have downloaded the module, login to your Prestashop website back office,
navigate to “Modules > Modules & services”, click on “Upload a module” to
upload and install “Prestashop Password Keeper” module.
To use the “Prestashop Password Keeper” module, open the module configuration
page and enter _COOKIE_KEY_ string of the source website.
There are 4 ways to get the _COOKIE_KEY_ string of the source website
1. Get the _COOKIE_KEY_ string that we provided in “Migration Options” step
2. Get the _COOKIE_KEY_ string from the last step of the migration process
This option is available at "Migration options" step when you doing the migration.
New passwords that are generated during the migration process can be downloaded at
the end of the migration process as well as on "Migration history".
You can manually send the new passwords to your old customers when the migration
completed. You don’t have to install any additional modules such as Prestashop
Password Keeper in order to get access for your old customers.
*Note: Passwords will only be regenerated for new accounts (customer accounts that
do not exist on your target website) only. All accounts existed on your target website
before the migration can still login with their old passwords.
IV. CONCLUSION
Congratulations! By following the 5 simple steps, you will completely migrate your
website data from the source Prestashop website to the target website (Prestashop 1.7).
V. THANK YOU
Thank you again for using our module and going through this documentation. We
hope this documentation has provided all necessary information to help you
successfully setup the module and migrate your Source website to Target website.
If you do have any questions for which the answer is not available on this
documentation, please feel free to contact us via PrestashopAddons.