Migration from X-Cart 4 to X‑Cart 5
page last edited on 20 May 2019
This article describes how you can upgrade your existing X-Cart 4 store to X-Cart 5.
Basically, you have three routes:
- You can perform the upgrade yourself (DIY option);
- You can hire X-Cart team to perform the upgrade for you (Professional and Custom options);
- You can hire 3rd party to perform the upgrade for you (DIY option + whatever agreement you come up with 3rd party).
This article describes how one can perform the data migration process themselves using X-Cart v4 to v5 Data Migration Wizard module.
If you also need to transfer custom data and custom functionality, there is no guide for that. Custom functionality has to be re-implemented to X-Cart 5 and you can either do that yourself, hire 3rd party or hire our development team for this task.
The same applies to the custom data.
Table Of Contents
- Step 1: Find the right environment for the migration
- Step 2: Perform the initial data migration
- Step 3: Check if data was migrated properly
- Step 4: Replace your production store with X-Cart 5
- Step 5: Monitor performance of your store after the migration
Step 1: Find the right environment for the migration
The first step is essentially a preparation.
You need to make sure if your current server is compatible with X-Cart 5 and if not, set up a new server for it or perform the upgrade on your local machine. More info about how to set up servers for smooth migration.
Once you decide what server to use for the migration, install X-Cart 5 there.
Step 2: Perform the initial data migration
Once everything is prepared, run the initial data migration.
If you have a large database and want to see how your data would fit X-Cart 5, you can run just a demo migration.
Step 3: Check if data was migrated properly
After the initial migration is over, check that all the data is migrated properly. At this point, you should also do an extensive test of whether X-Cart 5 implements all business processes essential for your business. You may want to decide using some paid modules in order to add needed functionality.
Step 4: Replace your production store with X-Cart 5
Once your test store is perfectly set up, all functionality is matched, data is transferred; it is time to plan switching your production store to X-Cart 5.
After it is all done, you need to set up redirects so Google could find your pages at new locations.
Step 5: Monitor performance of your store after the migration
Google Analytics will show you whether you have more, less or the same amount of traffic to your store. Google Search Console will report you about possible crawling errors that must be addressed.
If you want our SEO specialist to make sure that everything is alright with your store after the migration, please contact us.
Help make this document better
This guide, as well as the rest of our docs, are open-source and available on GitHub.