Today, there are about 400 ecommerce platforms globally (according to Datanyze), which is quite a lot considering you need only one at the end of the day.
I have mercilessly narrowed this plethora of options down to 5 platforms that I believe would serve the needs of the great majority of online retailers.
If you have extremely special requirements, you still have the option to have your own online store developed from scratch, but that, of course, is a different story.
These 5 platforms are the following:
Magento
Shopify
WooCommerce
PrestaShop
BigCommerce