Building an eCommerce store from scratch is the most traditional option. It takes some work to get all of the pieces together. But it also gives you the most control and cuts out the middle man and added fees charged in online marketplaces. There are many different free open-source options you can use to build your online stores such as Joomla, Magento, Opencart, an old favorite ZenCart, and many others. WordPress Woo-Commerce is by far the most popular e-commerce solution.
WooCommerce is a good choice for newbies because it is built on the WordPress framework. The only requirement is that you are familiar with how to use WordPress. WordPress is easy to use and it produces professional results without any knowledge of coding. WooCommerce is a free add-on e-commerce plugin, designed for small to large-sized online merchants.
You may have to add additional plugins to get the specific features you want but, otherwise starting with WordPress woo-commerce is a great option that can save you hundreds of dollars on your eCommerce needs!