One more suggestion
If you are really serious about the online retailer shop, you will definitely need few technical guys( or atleast one good one) along with you.
See you don't know the difference between domain and host, and I am pretty sure you will find it difficult to bind those through name servers and then who will design the WebPage and Billing functionality?
And the amount you will be charged for host and domain is nothing when you compare the charge of the professional who will help you building the website. So think thoroughly and if possible make partnership with someone having knowledge about these things. He can work on the website part and you can work on supplying the materials.