If you want a website designed to sell your products or services online then you may need to go down the bespoke option route. Selling online can become complex if there are multiple options/ combinations that can be ordered such as colours, sizes and material.
Having a bespoke website built will cost more than a template site but will mean that you get what you need and that if in the future you want to add to the site it should be possible. Too many businesses go down the route of using an off the shelf system to then find that it doesn’t have the capabilities that they need to successfully sell online.
When setting up any website, marketing is key. You need to drive traffic to your site in order to increase sales. Any good web design agency will also be able to offer you the marketing you need.