Meet Commerce 2.x


Drupal Commerce was developed from the ground up on Drupal 7, both benefiting from and contributing to the development of the Entity API, Views, and Rules modules. It redefined what Drupal can do in the eCommerce space, empowering businesses to sell physical products, event registrations, reservations, and digital products. Its ecosystem of contributed modules supports recurring billing with all of its complexities in addition to complex tax, multilingual, multi-currency, and omnichannel configurations.

Moving forward to Drupal 8, we have reevaluated our feature set and architecture to make Commerce easier to use and to develop for. Starting with sprints at DrupalCon Austin, we have begun developing a generic set of libraries solving common eCommerce problems, as well as the D8 codebase that makes use of those libraries. Almost one year later, we have a lot to show.

In this session, you will learn about:

  • The generic PHP libraries we are developing (pricing, addressing, taxes, and others) and our efforts to see them adopted by other PHP based eCommerce projects
  • The key features of Drupal 8 we’re taking advantage of 
  • How changes to our architecture and user interfaces address the most common frustrations developers and merchants have with Drupal Commerce 1.x frustrations, and how  we’ve addressed them 
  • What Commerce 2.x is capable of today and how our roadmap compares to the Drupal 8 release schedule

Let’s talk architecture, get excited, and start bidding on our first eCommerce projects powered by Drupal 8.


Session Track

Site Building

Experience Level


Drupal Version

When & Where

Wednesday, 13 May, 2015 - 14:15 to 15:15
502A - BlackMesh