Drupal Powered E-commerce

Course Description

Drupal Commerce is an e-commerce framework built from the ground up on Drupal 7 and two of its major contributed modules, Views and Rules. Its core modules provide the building blocks and systems you need to develop any type of e-commerce site. By making as few hard-coded assumptions about your business needs as possible, Drupal Commerce enables you to customize every aspect of the shopping experience through the Drupal user interface or your own module-based customizations.

Commerce Guys' Drupal Powered E-commerce training is designed to help you learn how to implement Drupal Commerce for your next e-commerce project. The format is an alternating series of lessons introducing new concepts or features and practice sessions to help you solidify your understanding of how to use them.

Together we will build an example store, walking through all the features the core modules provide:

  • Configuring multiple types of products with product attributes and customizations
  • Customizing Add to Cart forms, Shopping Cart views, and the Checkout form
  • Granting discounts and calculating taxes through Rules
  • Collecting and tracking payment of various methods

We will also provide an overview of available contributed modules, showing you how to extend your site to include shipping quotes for physical products, stock control for quantity limited products, file downloads, coupons, an address book, and more.

While we won't dive deep into the code, we will still provide a behind-the-scenes look at how Drupal Commerce works. Our trainers on hand are all developers who have worked with the Drupal Commerce code, and they will be happy to address any topic in further detail during the practice exercise time.

Learning Objectives

  • What building blocks and core systems Drupal Commerce provides
  • How to configure Drupal Commerce to sell simple products, products with attributes, and customizable products
  • What happens when products are added to the cart
  • How to apply discounts and collect taxes using product pricing rules
  • How to customize the shopping cart and checkout experience
  • What additional features are provided by contributed modules like payment methods, shipping quotes, stock tracking, an address book, and file downloads
  • How to contribute to Drupal Commerce


Each attendee should have a laptop running Drupal in a local development environment, such as WAMP, MAMP, XAMPP, or the Acquia Drupal Stack.

Prior experience with both Views 3 and Rules 2 is highly recommended. If these modules are new to you, you can find introductory and advanced training videos for free in the Node One Learning Library.


This course is intended for anyone who wants to build e-commerce sites on Drupal 7. The subject matter is itself more advanced than basic site building topics, but we still try to make the material accessible to new users who are just getting started and interesting for advanced users who want to dig deep into the architecture of Drupal Commerce.

Commerce Guys
Experience level: 
Cost (w/o registration): 
500.00 €
Cost (with registration): 
400.00 €