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. For a smoother transition, explore our roadmap for successful re-platforming. 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.
Keep Your Store Organized with Cart2Cart
Preserve product, customer, and order IDs during migration to avoid confusion and keep operations running smoothly. No need to reset IDs—just seamless, automated transfer. Start your hassle-free migration today!
TRY IT FREEPreserve 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.
Monthly Update – October 2025
As we approach the end of 2025, optimizing post-migration performance is key for sustained e-commerce growth. While preserving IDs is crucial for data integrity during the transfer, the next frontier involves leveraging this clean, organized data for enhanced analytics and personalized customer experiences. Many businesses are now focusing on integrating their newly migrated customer and order data with advanced CRM and marketing automation platforms. This allows for precise segmentation, targeted campaigns, and a deeper understanding of customer lifetime value. Furthermore, with all IDs intact, A/B testing new site features, product recommendations, and checkout flows becomes more reliable, providing actionable insights. Ensure your post-migration strategy includes a robust analytics setup to continuously monitor performance and identify areas for improvement. A successful migration isn't just about moving data; it's about setting the stage for intelligent growth and customer engagement. Embrace these tools to transform raw data into a powerful asset for your online store.
For more details, explore our FAQ section or schedule a call with a migration expert.
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.