"Best" is a bit subjective :)<p>What's your use case? Preferred language/stack?<p>Are you selling physical or digital products? Anticipated order volume? Need to integrate with 3rd party systems for inventory management, shipping, marketing, accounting, etc.?<p>It seems there are more than you can shake a stick at (listing these off the top of my head in no particular order, on my phone):<p>* Woocommerce (plugin for WordPress - PHP) [1]
* Magento (PHP) [2]
* Spree Commerce (Ruby on Rails) [3]
* Saleor (Django/Python) [4]
* Oscar (Django/Python) [5]<p>I know I'm forgetting others...<p>If you're into Django, you can find even more solutions listed here:
<a href="https://djangopackages.org/grids/g/ecommerce/" rel="nofollow">https://djangopackages.org/grids/g/ecommerce/</a><p>1 - <a href="https://woocommerce.com" rel="nofollow">https://woocommerce.com</a>
2 - <a href="https://magento.com" rel="nofollow">https://magento.com</a>
3 - <a href="https://spreecommerce.org" rel="nofollow">https://spreecommerce.org</a>
4 - <a href="http://getsaleor.com" rel="nofollow">http://getsaleor.com</a>
5 - <a href="http://oscarcommerce.com" rel="nofollow">http://oscarcommerce.com</a>
Using a PHP based stack, Magento and WooCommerce are my go to solutions depending on requirements and size.<p>If there as a huge range of products then Magento, if not WooCommerce which is easier for me to work with and allows easier customisation and extending the website in general.
Not sure if it's the best but I'm currently digging into a middleman tutorial, that I'm almost positive that I read from hacker news at one point about building an ecommerce sites.<p>Middleman Tutorial (v4): Enable Static E-Commerce on a Ruby Site Generator > <a href="https://snipcart.com/blog/static-site-e-commerce-integrating-snipcart-with-middleman" rel="nofollow">https://snipcart.com/blog/static-site-e-commerce-integrating...</a>