As far as hosting's concern, there are dozen of options but as this is an ecommerce site, it's not a typical website, I recommend to choose it carefully, Check if it provides more space, security and other options. You may require more space for hosting a large amount of data. As you mentioned, your ecommerce site built on CMS platform, you can do some research to find which hosting environment best suite, support and have good reviews outside.
Meanwhile, You can check <another host>'s Merchant Solution to check out hosting requirement for ecommerce store from,
<link to competing hosting service>