Drupal Commerce is a very simple, yet powerful, framework that can cater to all business needs; it is the best platform for facilitating e-commerce on your website. Here are the reasons why e-commerce sites should use Drupal Commerce:
As a framework, it uses the minimalistic approach by creating stable core functionalities and lets site builders add and configure as needed. It also takes advantage of Drupal 7 features such as entity types and fields to define products in such a sophisticated way. This allows Drupal Commerce to solve the complexity of product inventory management, making it easier to track products. Drupal Commerce also uses Rules and Views to handle pricing and to handle product displays respectively. It is so developer friendly that anything is possible.
Drupal Commerce is very modular and configurable, allowing it to handle different types of businesses. It can accommodate for different types of products, and can handle any kind of payment models. It does not make assumptions regarding your business, and site builders can have the freedom they need to accommodate client requirements. You can think of Drupal Commerce as a toolbox with all the tools you need to build an e-commerce site.
Because Drupal Commerce is flexible and well-architectured, it can adapt to changing business needs. It also has a lot of third party integrations and rich features that will allow your business to thrive.