Drupal Commerce is used to build eCommerce 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 eCommerce 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 eCommerce solutions to suit.
Sponsored by Commerce Guys
- 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.
Just getting started?
If so, we strongly recommend you use the Commerce Kickstart installation profile. It provides basic configuration of the Commerce modules and adds an additional installation step where you can optionally create example store content to test with right out of the box. Using this profile is the best way for you to quickly test and evaluate the core Drupal Commerce systems without having to first acquire a broad working knowledge of Drupal 7's fieldable entity system.
For more information, read our Getting Started guide.
If you can't find the answers to your installation, configuration, or development questions in the documentation linked above, head on over to the new Commerce Q&A to find answers from our user support community. Support requests opened in the issue tracker here on drupal.org will no longer be accepted.
You are responsible to ensure your merchants and customers are protected from online payment fraud. For more information, we recommend you read the Drupal PCI Compliance white paper maintained by third party eCommerce security experts.
For ease of installation, use the Commerce Kickstart Drupal distribution to start testing with example store content and building your site in minutes.
Drupal Commerce 2.x Roadmap
To read an overview of the goals, development emphases, and code improvements scheduled for Drupal Commerce 2.x, please refer to our Drupal Commerce 2.x Roadmap and consider where you can get involved.