I am currently transferring my domains from a WordPress site to a Shopify site. I am hosing WordPress through InMotion and this also up until yesterday housed the domain details for my emails also done in Inmotions CPanel and that being roundcube. The domain is registered elsewhere but all routing is pointing to the Wordpress site and I followed the details given by Shopify to change the Zones on CPanel DNS Settings but this ended up deactivating our Roundcube emails for 2 days.
I know that Shopify will host the site given my plan, but I want to ensure that I don’t mess up the new email system with the DNS Settings pointing at the WordPress site and then doing my email. Basically, I will host the domain on Shopify and display the store that way but I haven’t a clue what to do with removing the pointing towards the Wordpress in CPanel
Here’s what we do: we host our domain with GoDaddy, and host our email with Rackspace. GoDaddy handles our DNS (domain) settings - so we use that to point to Shopify. We also use GoDaddy to point to Rackspace for our email. If your domain is hosted elsewhere you could manage it from the domain host (Godaddy, Namecheap, etc) instead of InMotion but then you would need to host your email elsewhere like we do. If you want to keep hosting domain and email with InMotion you would just need to delete your Wordpress installation, delete any old DNS settings you don’t need and point your domain to Shopify. This may help: https://help.shopify.com/en/manual/domains/add-a-domain/connecting-domains/connect-domain-manual - and also this: https://www.youtube.com/watch?v=WCMGSPJ6yAw
Migrating domains and DNS settings between hosts can be tricky but the key is making sure the domain registrar and InMotion DNS agree with the settings Shopify provides.