I've got 2 websites. One site is complex, has lots of custom features, so here I use Magento 2 to handle all complex issues. The second site is small, and here I use Shopify.
I have seen good results with Magento, Prestashop and Abantecart (which, in turn, is based on OpenCart). If you want something really unusual, try Vtex. They are not cheap, but they are good.
I tried three different platforms so far and found woocommerce the most suitable for my project. The first factor that influenced my decision was my colleague who already used it and could help me and the second factor was easy integration with a theme and cms I use.
Hello, There some very good e-commerce platform. Just to push an information; There is a new platform open source on the market called https://www.clicshopping.org It's B2B, B2C, B2B-B2C platform. It's at the ame level that OpenCart, Prestashop or Magento. Now all the platform are not adapted for your business. All depends what do you want to do in the future. It's important to take time on that and to develop a business case. After it will more easy to eliminate the solution not updated at your project.