We are all aware that the eCommerce world is constantly changing to correspond to the endless requirements of the modern business. Thus, it usually happens that store migration is not just a simple whim but a necessity. Platforms may lack the much-needed functionality, or, contrarily, may become too hard to handle for non-techies. The reasons may be diverse, but there's the only way out - replatforming. In case you have decided to migrate your store from one shopping cart to another with Cart2Cart and want to move products, customers, and orders to a new database, keep reading.
As you probably know, all the platforms are different and have a unique structure. For example, when speaking about the IDs, they may look different after store migration as the whole database is reorganized according to other shopping cart's peculiarities. Cart2Cart provides its users with additional options that help to preserve the product, customer, and order IDs on the Target store to avoid ID changes after the store migration. First of all, let's make sure you are familiar with the notions we are speaking about:
Product ID - is code assigned to product to identify it in store catalog without using full product description.
Customer ID - is a unique code used to identify customers in store catalog.
Order ID - is a special identifier associated with purchased product.
Preserving IDs is available within the additional options that can be applied upon customer's request.
The benefits of preserving IDs include:
- you do not have to set IDs all over again on your new store, and you’ll get the IDs you are used to;
- you don’t need worry about data loss or possible confusion;
- you optimize your work when handling store after migration;
- you are confident about valid migration of items.
So, there are three options you can choose from depending on the entities for migration.
Preserve Order IDs
This option allows transferring order IDs from the Source to the Target store without any alterations. It means that your order #12 on the Source cart will be transferred as the order #12 to the Target cart. The option is available within the Migration Wizard.
For more details please refer to the FAQ.
Preserve Customer IDs
If you choose to preserve customer IDs, your customers will be migrated from the Source to the Target store with no changes in their IDs. If you have customer #12 on the Source store, it will be migrated as customer #12 to the Target store.
Detailed information can be found in the FAQ section.
Preserve Product IDs
The option helps to preserve product IDs unchanged when migrating to the Target store. This means that your Source store product #12 will be migrated as the Target store product #12.
The list of platforms that support this option includes:
- when migrating from: 3DCart, Bigcommerce, Magento, Opencart, PrestaShop, Virtuemart, Weebly, Woocommerce, Xcart, etc.
- when migrating to:Bigcommerce, Opencart, PrestaShop, ShopWare VirtueMart, Xcart, etc.
The complete list of supported platforms can be found here.
Before ordering additional option of preserving product, order or customer IDs, you should note that:
- Additional options are not obligatory and can be performed only upon your request.
- Additional options are not included in the cost of migration and are charged additionally.
- Additional options are not available for all shopping carts, so it is recommended to check which options are available for your specific shopping cart before the migration.
- The options that preserve the product, order, and customer IDs require ordering another additional option - Clear current data on Target Store before Migration. It helps to ensure accuracy and avoid duplication in case your Target store is not clean and already has some items on it.
Don't hesitate, migrate your store with Cart2Cart. And remember, ordering additional options, will make the data transfer process even more seamless and trouble-free.
Comment by sign up binance
Your point of view caught my eye and was very interesting. Thanks.
Comment by James Golding
Good article, but I have a query…
We have a new store and did a migration from the current old live Woocommerce to a new development version in November. Since then we have added more content to the development store. We now want to load all orders and customers since November before we launch. What happens if the post ids in the development Woocommerce build have already been used? How are the order ids set in the target development store without over riding the data we have put in since November?
Comment by Natalia Bohdanets
Hi James,
thanks for your comment!
You can benefit from the Recent Data Migration service and move all the newly added data to the Target platform effortlessly. Please, contact our Support Team and get all your questions answered.