Domain and hosting
As with most mainstream ecommerce providers, Shopify manages the hosting (i.e. storing and processing) of your website on their choice of servers. To keep things simple, the subscription cost covers this. This includes a free SSL certificate ensuring your website is safe to browse.
Shopify boasts unlimited bandwidth and a quick load time regardless of location in the world. This is largely due to a worldwide server network enabling quick processing to local website visitors.
The only extra cost is a domain name. That is unless you stick to a free URL in this format: https://your-website-name.myshopify.com
If you already have a domain name purchased elsewhere, you can connect this to your online store.
There is, however, a major benefit when buying a domain through Shopify. Users have access to an unlimited number of forwarding email addresses (e.g. email@example.com). These addresses forward emails to any existing emails of yours.
If you are looking for anonymity, we have read feedback that replying to customers will show your personal email address to the customer — something you might need to consider when setting up your store.