Best method for moving customers and orders to a new site
-
Hello,
We’re looking for some guidance on an eCommerce project for a long-standing site that’s critical to our client’s business. The site was originally built with an outdated page builder and numerous plugins, leading to performance and stability issues over time.
To address this, we cloned the site, disabled the page builder and unnecessary plugins, and created a leaner version on top of it. Our goal is to migrate old orders to HPOS and create a more up-to-date and reliable foundation. Initially, we planned to dump the database from the original site and merge it into this rebuilt version, and while this worked due to the database similarity, we have concerns that some existing issues from the old setup could carry over.
We’ve decided a cleaner approach would be to start a new WooCommerce site from scratch and selectively move over key data—users, orders, and critical tables from plugins like B2BKing and ATUM stock management. However, when attempting this with a database dump, we ran into issues, likely because the new site’s database is empty, causing misalignments in keys and other dependencies.
Has anyone handled this type of migration who could offer advice on transferring specific data as cleanly as possible into a fresh WooCommerce setup? Currently, we have an SQL script that exports selected tables into a file, which works fine with cloned sites but isn’t successful with an empty, clean database.
Any insights or recommendations would be greatly appreciated—I’m personally a bit out of my depth on this one.
- You must be logged in to reply to this topic.