Shopify is a good option. What I suggest to most customers is that they look at what they need to run their e-commerce site that will match their business products and customer profile. Make sure that you do not have to pay extra to run on mobile devices. Finally, make sure that your credit card processor works with the e-commerce solution otherwise you will have to establish a new merchant account. Thank you.