I have set up and run several web shops. The issue is that you really need to be committed to updating and monitoring your stores. There are services like “Shopify”, which require a time commitment, and I have also built stores through WordPress platforms. Most recently, I have run ticket sales for Events as well as sold products. If you are interested in starting a shop, please contact me for details and your options.