Access Information– the information required to get access to store. It may refer to:

FTP access information – hostname or IP address, username, password
Store admin panel access – hostname or IP address, username, password
API access information – API Key, admin Panel URL, admin login, admin password
Account – personal profile used to register user and determine access permission.

Add-on – software which enhances functionality of another application and usually cannot be run independently.

Administrative Panel (admin panel, admin area, back end) – control center which allows you to manage all aspects of your store – product catalog, customers, orders, content, and other store configurations.

API (application programming interface) – a set of programming instructions, protocols, standards used by software components to communicate with each other.

API Key – a form of secret token submitted alongside web service (or similar) requests in order to identify the origin of the request.

Backup – the process of copying and archiving computer data so that it may be preserved and reconstructed in case of equipment failure or data loss.

Category – group of products in catalog organized by certain parameter (type, model, etc.)

CSV (Comma Separated Values) – a file format for data storage. The information is organized with one record on each line and each field is separated by comma.

Data – pieces of information, stored and transmitted in the form of electrical signs and used by applications to accomplish tasks.

Database – a collection of data that is organized so that its contents can be easily accessed, managed, and updated.

Data migration/transfer – the process of moving data from one system (database) to another. PrestaServicePro performs data transfer by copying items from source store catalog and migrating them to a target store database.

Demo Migration – migration of a limited number of items performed to demonstrate basic service functionality.

Domain Name – a unique name that identifies an Internet site and functions as the online “address” of a website to be found by visitors.

Dump – the act of copying internally stored data from one place to another with little or no formatting for readability. Typically, dumping occurs after system failure.

eCommerce (e-commerce, e-business) – the type of commerce where buying and selling of product or service is conducted over the Internet or other computer networks.

Encryption – the act of encoding information for the purpose of making it unreadable and preventing others from gaining access to it.

Entity – the conditional term for store items, such as products, categories, orders, customers, which can be added, managed, and edited in the catalog and transferred to another database.

FAQ (Frequently Asked Questions) – a list of questions that are frequently asked by customers and the answers to them.

Front end – the part of a web application that people see when visiting the site in a browser.

FTP (File Transfer Protocol) – a standard for file exchange between different computers and systems over the Internet. FTP is used to install connection bridge and exchange files between the store and PrestaServicePro server.

FTP client – is software that assists users in uploading files to their sites using FTP.

Full migration – migration of all store items that the customer wants to transfer to a new database. Unlike Demo migration, Full migration indicates the complete cycle of migration including steps of migration setup, performing Demo and completing data transfer to the Target store.

Host – domain name that has an IP address record associated with it. This would be any computer system connected to the Internet.

Host name – the first part (before the first dot) of a host’s domain name, i.e. www

Hosting Provider – company that provides storage (hosting) space to support websites.

Hosted shopping cart – a type of eCommerce platform which is not downloaded and provided with hosting space for a monthly/annual fee.

HTML (Hypertext Markup Language) – a simple markup language used in writing website documents.

HTTP (Hypertext Transport Protocol) – a protocol used to transfer hypertext requests and information between servers and browsers.

HTTPS (Hypertext Transport Protocol Secure) – SSL-enabled version of HTTP used for accessing secure Web servers.

ID – a unique code identifying a specific object without using a full description/name.

Installation – the act of setting up program (software) on the computer system and making it ready for execution.

Invoice – a bill sent from a merchant to a customer which indicates the products, quantities, and agreed prices for products or services and verifies payment for the order.

IP address (Internet Protocol address) – numerical Internet address assigned to each computer on a network so that it can be distinguished.

Meta data – HTML data on a webpage that describes its content and provides keywords. This information includes the meta title, meta keyword and meta description text and is used by search engines to determine what the page is about.

Module – system that can be integrated into the software to extend its functionality. Usually, a module carries out a specific function and may be used alone or combined with other modules of the same program.

Multi-Store – a shopping cart feature which allows to create multiple stores assigned to one website, which will be managed from a single admin panel.

Open-Source Shopping Cart – eCommerce software which allows users to study, change, and improve its functionality due to the availability of its source code.

Permissions – security settings restricting or allowing users to perform certain functions.

Plugin – set of software components that adds specific capabilities to an existing program.

Product Attribute – additional field containing Size, Style, Color, Material and other product qualities which influence product prices.

Product Variant – differentiation of the product in properties, such as colour, size, style, model, brand.

PHP – an open-source server-side scripting and programming language. Usually teamed with MySQL to create database driven dynamic websites.

Recent Data Migration – the service provided by PrestaServicePro which allows to migrate all the products, customers and orders that appeared on source store during or after migration performance or store setup.

Redirect – a function by which clients accessing a particular URL are sent to a different location, either on the same server or on a different server.

Remigration – the service provided by PrestaServicePro which allows to implement your store migration all over again in case some issues occurred ( the source or target cart wasn’t set up properly, some fields missing after the migration, the migrated data is corrupted, etc.)

Root directory – first or top-most directory in a hierarchy of computer file systems.

SaaS (Software as a Service) – software which is accessed and used over the internet as a web-based service requiring no installation. SaaS vendor provides maintenance, operation and support for their software.

Shopping cart– software developed to handle the online store or eCommerce section of a Web site. Shopping cart software lets users browse for and purchase products online.

SKU (Stock-keeping unit) – unique identifier for each distinct product used to track inventory.

Source store – current user’s store FROM which the data will be migrated.

Static IP – fixed IP address, meaning that the IP remains unchanged with each user login.

SEO (Search Engine Optimization) – the process of modification of a website for the purpose of improving its rank on Search Engine results pages.

Target store – a new store you establish on desirable shopping cart and TO which your store data will be migrated.

Template – a file containing HTML markups and PHP tags to create interface display. Templates determine the design of website and include information about general layout and site content.

Theme – ready design patterns responsible for the look and feel of the website. The theme is visible to customers who visit online store and can be changed by store owner from the admin panel.

URL (Uniform (or Universal) Resource Locator) – the address of a Web page.

Upload – the transfer of data between a remote system or network and a local system.

Wizard – a program that takes the user through the required steps to complete shopping cart migration.

After ordering Data Migration Service our Support Team will check if the data was entered correctly and send you a confirmation email. After that, we’ll set up the Demo Migration and show its results at your Target Store. Then we set the Full Migration for you and check your store database to ensure that all the data was transferred correctly.

Please note, Data Migration Service includes only one migration.

What is FTP?

FTP or File Transfer Protocol is an internet protocol used to transfer files across the internet from one computer to another.

For example, when you are installing a software like WordPress on your website, then you will most likely use FTP in order to upload all of the WordPress files from your personal computer to your server. In order to do this, you need something called an FTP client. The FTP client is software that runs on your personal computer and allows you to transfer files to and from your web server. Filezilla and WS_FTP are examples of easy to use FTP clients.

What is SSH?

SSH, or Secure Shell, is a remote administration protocol that allows users to control and modify their remote servers over the Internet. The service was created as a secure replacement for the unencrypted Telnet and uses cryptographic techniques to ensure that all communication to and from the remote server happens in an encrypted manner. It provides a mechanism for authenticating a remote user, transferring inputs from the client to the host, and relaying the output back to the client.

How Does SSH Work

If you’re using Linux or Mac, then using SSH is very simple. If you use Windows, you will need to utilize an SSH client to open SSH connections. The most popular SSH client is PuTTY, which you can learn more about here.

For Mac and Linux users, head over to your terminal program and then follow the procedure below:

The SSH command consists of 3 distinct parts: ssh {user}@{host}
The SSH key command instructs your system that you want to open an encrypted Secure Shell Connection. {user} represents the account you want to access. For example, you may want to access the root user, which is basically synonymous for system administrator with complete rights to modify anything on the system. {host} refers to the computer you want to access. This can be an IP Address or a domain name (e.g. www.xyzdomain.com).

When you hit enter, you will be prompted to enter the password for the requested account. When you type it in, nothing will appear on the screen, but your password is, in fact being transmitted. Once you’re done typing, hit enter once again. If your password is correct, you will be greeted with a remote terminal window.


PrestaServicePro is a shopping cart migration service allows you to transfer products, customers, orders and other corresponding data from one eCommerce platform to PrestaShop. The migration process is taken care by our experts from A to Z. Also, we provide a lot of free additional options for e-merchants with different needs.

You need a registered account to start working with PrestaServicePro migration service. The whole procedure can be taken in a few simple steps.

How to use PrestaServicePro service.

  1. Buy the migration service regarding your desired source cart and target cart.
  2. When you’re done with paying, Submit a Ticket with the following information:
    – Admin URLs + Admin accounts of the source shop and target shop
    – FTP/SSH/cPanel
    – The answer for this question: “Are we permitted to delete data in your target shop during the migration process?”.
    – Request a test migration.
  3. The technician performs the full migration. Fix all errors that can happen before and during the migration process. After the migration process is complete, he will check your Target Shop carefully before handing it over to you. If you find out any problems with the migration result, the technician will fix and run the full migration again.

An FTP account is used for uploading and managing files on your website. An FTP account is automatically created in cPanel when you sign up for hosting, create a cPanel, create an addon domain or subdomain or enable anonymous FTP. So, by default, you already have an FTP account in your cPanel. Use your cPanel username and password to log into it.

You can create new FTP accounts to give access to other users without giving them your cPanel login credentials. For each additional FTP account created, you can also give each user different levels of access by assigning the user to a specific directory.

To create an FTP account:

  1. Log into cPanel
  2. In the Files section, click FTP Accounts.
  3. In the Login field, type the name of the FTP user. A full FTP user name will always be formatted as user@prestaservice.pro. You cannot create an FTP account without your domain name in it, regardless of the publish destination.
  4. In the Password fields, enter a password which will be used to authenticate this FTP account.
  5. Set a quota for the FTP account. Quota is the maximum amount of bandwidth the FTP user may use. If you leave the quota as unlimited, the FTP user will have the ability to use the total amount of bandwidth for the cPanel account.
  6. In the Directory field, cPanel will auto-populate an assumed directory based on the FTP username, but that is normally incorrect. So, we recommend erasing everything after public_html/ and providing the directory you would like the user to access.
    • If you erase everything and type a single “/”, the user will have access to your home directory (anything outside of the public_html folder).Note: In this step, you can determine the level of access for a user. The FTP user will not be able to navigate outside of the specified directory; however, they will be able to access all files and subfolders inside that folder.
  7. Click Create.

Typically, we do Demo Migration in 1 and Full Migration in 2 business days after receiving a request. However, the overall duration depends on the scope and difficulty of customization of your website.

Yes, you can. PrestaServicePro offers a possibility to migrate all the products, customers and orders (or only entities you select) that appeared on your source store after your migration within Data Migration Service was completed.

The Source (current) Store data isn’t affected by the migration at all. In layman’s terms, the data (products, customers, orders, etc.) is simply copied and pasted into your Target Store.

So, the migration process is totally safe for the store that is migrated and there is no risk of losing any of the data. We guarantee 100% uptime and data security during the migration with PrestaServicePro. In other words, you can keep selling while your Source Store data is being migrated to the new platform.

The migration process doesn’t influence the speed of your store performance.
As an exception, you might experience website performance slowdown for one of the following reasons that PrestaServicePro is not capable either to control or prevent:

  • the amount of products exceeds memory limit of your hosting plan;
  • wide range of third-party modules;
  • numerous product variants, product images;
  • viruses;
  • resource consuming template with animations;
  • large amount of visitors.

Recent Data Migration service can be used as many times as you need. It will help to transfer the latest entities that were added to your Source store since last performed migration.

PrestaServicePro provides the possibility to migrate products, customers, orders, categories and much more from your store database but not your backend. That’s why, no matter what filters or other configurations are set within your admin panel, the migrated data will look exactly as it does in the database, not your store backend.

If you transfer data to the live store, it is recommended to turn on maintenance mode on your target shopping cart before migration. This action will help to avoid possible loss of the orders which could be created during the migration procedure. In maintenance mode, your customers will see a temporary page with information about service works.

If you have technical troubles after using PrestaServicePro migration service it is really important to visualize your thoughts in order to help our Support Team to meet all your demands. Since technical issues can be resolved only via email, it is recommended to add screenshots while submitting a ticket. This will help us to understand what kind of error is occurred and resolve it.

As a migration & customization service, we’re only responsible for transferring data from one store to another.

Thus, we can’t predict or control how the entities are shown on Target Store if its design template is customized.

Our recommendation is to perform transfers to the fresh installation with default design first, and then to customize the store’s looks after migration is completed.

PrestaServicePro does not perform any modifications or deletion of the admin account on Target store while migration. Therefore, check all your details carefully to access the administrative panel.

Yes, it is possible to choose the number of entities you’d like to move, but only within PrestaShop Support & Maintenance
Service Packages. Unfortunately, such option isn’t available for automatic migrations.

Make sure your ISO code is specified properly.

You may also install the language you need and set it as the default language of the store.

This procedure could be performed via the admin panel of your shopping cart.

Absolutely not. Migration process won’t affect your current (source) shopping cart in any way. It will be up and running successfully during the migration process.

We are definitely interested in extending supported shopping carts list and we’re constantly working on adding more carts to it. The priority of adding new carts depends on the number of requests from potential customers.

We plan to support most of major shopping carts. Send us a request and we will try to add your cart to a supported platforms list as soon as possible.

Send us a request.

PrestaServicePro performs the migration using a separate secure dedicated server, and the data is not stored after the migration has been finished.

PrestaServicePro does not migrate credit card information and passwords.

We use secure HTTPS protocol for all connections and only authorized staff has access to the migration process. Find more info in our Privacy Policy

Every merchant knows his business requirements and decides what kind of a shopping cart platform best meets their business demands. So it’s hard to recommend a specific eCommerce platform since each of them has its benefits and drawbacks. That’s why you need to define your needs and search for the cart that can satisfy them.

Our service supports 5+ most popular shopping carts which you can choose to migrate from/to.

PrestaServicePro automated migration service guarantees accurate eCommerce data migration and our experts can handle your domain switching process too. To change your domain name you should purchase the Switch Domain name service.

The process of changing webstore domain name requires the accesses and security passwords for the website and, thus, the procedure should be performed by the person who is in charge of the online store.

In order to investigate issues or to troubleshoot reported problems PrestaServicepro support technicians may require access to online shop, web server and database.

We understand that this kind of access information is sensitive and should bу treated respectively – as data that constitutes commercial information of a client. With this in mind, we will only require access to your online store in the cases when it is absolutely inevitable.

We have taken every precaution to ensure that our systems which store access information is highly secure. However, there are additional precautions that we advise our customers take before providing us with access credentials.

In every case when we require access to online shop, we will make it clear to you exactly what access is needed, and why.

Short summary of this FAQ
  1. When providing a technician with access to your online store, it is always best to change the password of admin account been provided with a random password temporarily, while the issue is being traced by us.
  2. When your problem has been resolved, you have to change the passwords of all provided accounts as soon as possible.
  3. In all issues that require access to your online store, the technician will make it clear to you exactly what access we need.
Access to your online store

Depending on the task which needs to be performed, a PrestaServicePro technician may require access to your online store. We strongly recommend you to change the password of Admin/FTP accounts being provided with a random password for PrestaServicePro support for the duration of the issue, with only the essential permissions to your web store.

  1. Change the existing password of user/staff account with a random and complex password.
  2. Please make sure that you change all the passwords right after your issue is resolved.
Access to administrator account

More often than not, we will require access to an administrator account on your online store. Follow the steps outlined in the Access to your online store section of this article.

Access to an FTP or SSH account

In order to detect and investigate the problem, PrestaServicePro Support Team may require access to the files of your online store installation. Follow the steps outlined in the Access to your online store section of this article.

Make sure that this account is a user-level account that has access to the directory in which your online shop is installed unless our technician specifically requests an unrestricted access account (see below).

‘Root’ (unrestricted access) to your server

If a technician asks for ‘root access’ to your server (a root account with unrestricted permissions), please do not be alarmed. We will ask for such access only in very rare cases – i.e. when our ability to diagnose and solve your problem absolutely requires it (such as generating or monitoring server logs, or making server configuration changes).

When providing us with root/unrestricted access to your server, it is obligatory to follow the temporary account creation steps outlined in the Access to your online store section of this article.

Firewalls and IP based authentication

If your systems use or are protected by IP address authentication (e.g. if you have a firewall), please let us know and we will provide you with the list of our office IP addresses to allow through.

The service of Recent Data Migration allows to migrate new entities that appeared on your Source store during or after data migration. As with the regular migration, performing Recent Data Migration you can ask what entities you would like to migrate – only new customers, orders, products or all new items that appeared on your Source store.

Please note: if you use the service of Recent Data Migration, the data, including stock and order statuses, won’t be updated.

When your store migration is complete, you should check the results of data transfer on your newly established store:

  1. Check your catalog and website data and make sure all the entities has been migrated properly and placed in the appropriate location.
  2. Take care of your SEO and design settings, as this data is not available for migration with PrestaServicePro.
  3. Check your store availability. Make sure your domain name is active and your links are working properly.
  4. Test store functionality. Create test product and make test purchase following the standard procedure.

These checks should be done immediately after migration. In case any issues are detected, please contact our Support Team.

After 1-2 days after full migration, ensure that all the links and forms on the website are active. For the next 2-3 weeks, continue website monitoring to be sure that all the data and files were successfully migrated.