Last updated 28 February 2016. Created on 26 December 2010.
Edited by ttamniwdoog, pbulebar,, joshmiller. Log in to edit this page.

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.

Core Features

  • 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.

Additional functionality is provided through contributed modules, such as Shipping, Stock, Coupons, File downloads, PayPal, and many more...

Using the documentation on

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.

Looking for support? Visit the forums, or join #drupal-support in IRC.