Identify the files, database, domain registrar, DNS provider, email service and SSL setup. Take a complete backup and keep a recovery copy before making changes.
Copy the website into the new environment and check pages and key functions. If the address changes, use a migration method that handles WordPress’s stored URLs and serialised data correctly.
An active shop needs a plan for orders arriving during the move. Agree on timing, check the required DNS changes and verify the new site before cancelling old hosting. Email can remain with its existing provider where the setup allows.