Today, there are many different ways to approach selling online.
Some people like to use a content management system (CMS) that is designed for selling products, like Magento.
Some add a selling service Like WooCommerce to an existing site.
We am familiar with many of these approaches, and you will find some good examples in our portfolio of websites.