📌 Final Notes:
1. For Non-Ecommerce / Non-WooCommerce Sites:
Ask the client not to make any changes to their live (production) site during the migration process.
The standard flow is: copy the site → test on staging → update DNS → go live.
Any updates made by the client after the site has been copied will not be included on the new site unless you re-copy the site from scratch. This can delay the launch and add unnecessary work.
2. For Ecommerce / WooCommerce Sites:
Ecommerce sites require two syncs:
One to build and test
A second right before launch to ensure orders, users, and products are current
Schedule the go-live during off-peak hours to minimize disruption.
On launch day:
Put the live site in maintenance mode to stop new orders
Run the final sync (copy the site again)
Update the DNS
Remove maintenance mode once the site is live on the new server
✅ Following this approach helps ensure a smooth migration with no lost data or downtime.