There are many e-commerce solutions (CMS) that will allow you to create an online store.
CMS stands for Content Management System. It is a software - or platform - that allows you to create a website, a blog or an online store.
There are several solutions on the market. Each of these solutions offers advantages and disadvantages depending on your needs. Some will be close to a turnkey solution while others will be open source and will require development. Here is a non-exhaustive list: WooCommerce / Shopify / Wix / Prestashop / Magento / 3DCart / BASE / Big Cartel / BigCommerce / EasyStore/ Ecomz / Ecwid / ExpandCart / HCL Commerce / Lightspeed / Miva / Network Solutions / nopCommerce / OpenCart / Oracle Commerce / Oracle CX / Rain / Salesforce / Salla / SAP / Shopcada / SHOPLINE / Shopmatic / Shopware / Spree / Square / Squarespace / STORES / Volusion / Webflow / Weebly/ Zi
Bigblue lists the 9 best CMS to start your business here.