Drupal Commerce is used to build e-commerce websites and applications of all sizes. At its core it is lean and mean, enforcing strict development standards and leveraging the greatest features of Drupal 7 and major modules like Views and Rules for maximum flexibility.
Whereas e-commerce solutions are often developed with an application mindset, highlighting what you can do with it out of the box, Drupal Commerce was developed with a framework mindset, focusing on what you can build with it. The core Commerce systems make no hard-coded assumptions about your business model, privileging developers and site builders at the core level to build custom e-commerce solutions to suit.
- Create product types with custom attributes
- Dynamic product displays
- Order management, line item
- Payment method API, allowing many different payment gateways
- Tax calculation / VAT support
- Discount pricing rules
- Deep integration with systems like D7's Fields, Views, Rules and Entity API.
Using the documentation on drupal.org
This handbook contains limited documentation of the installation and configuration process for the core modules. It also provides a section for contributed module authors to supply documentation for their modules. For more complete documentation, you should refer to the project's user guide or developer's guide.
For a collection of useful materials for anyone building an eCommerce website in Drupal, see Resource Guide: Building an eCommerce Website.