If you are setting up a website on a hosting service, your service probably offers a number of choices. Take a look at a few of those and check with their tech support or knowledge base, then research the ones that look best to you.
Inmotionhosting has an excellent knowledge base
with a section devoted to e-commerce. It might be a nice place to start.
Full Disclosure:
I did some work for them over a year ago, but have had no connection with them since then. Nevertheless, I was impressed with the quality of their knowledge base.