Building an eCommerce website or simply adding an online shopping cart to an existing site can seem like an overwhelming task. There are so many options available including: selling on popular online marketplaces (like eBay, Etsy or Amazon’s Handmade Marketplace), adding WordPress plugins to an existing site, using services such as PayPal, or creating an online store using eCommerce software. Many of the eCommerce solutions available today will handle many (if not all) of the components you need.
In addition to an online storefront (or simple shopping cart), you need: payment processing, website building & hosting, inventory management, marketing and even CRM (customer relationship marketing) tools. Given the wide variety of options, you should be able to find a solutions that requires either zero technical skills or build-it-yourself options. With the right solution, you can get a store up quickly and easily.