Note: I have no idea what you need the site for and how professional it needs to be.
You can set up a shop using Weebly. Same as any other stuff on there, just drag and drop.
Pro's: very easy to use, looks pretty good, lots of help documents and FAQ's and things like that, they can help you...