Drupal Commerce contributed modules overview

28
Commerce contributed modules overview Commerce Drupalcamp, Switzerland 2-3-4, 2011

description

Overview of the outstanding contrib modules for Drupal Commerce

Transcript of Drupal Commerce contributed modules overview

Page 1: Drupal Commerce contributed modules overview

Commerce contributed modules overviewCommerce Drupalcamp, Switzerland 2-3-4, 2011

Page 2: Drupal Commerce contributed modules overview

About me

● Drupal developer at

Commerce Guys● Active member of Spanish

and Catalan Drupal

Community

@pcambra

Pedro Cambra

Page 3: Drupal Commerce contributed modules overview

The Basics

Page 4: Drupal Commerce contributed modules overview

Commerce Shipping

Shipping is a basic module for almost every online store, Commerce shipping module provides:

● A Shipping line item type● A Checkout pane for shipping information● Rules tools to customize shipping costs

It's also pluggable and extendable: Shipping Flat Rate

Page 5: Drupal Commerce contributed modules overview

Commerce Stock

Commerce Stock module provides a way to track and mantain stock levels for products.

It also implements validation routines so customers aren't able to purchase a product out of stock.

It's rules based and provides some conditions and actions so you can create your very own stock behaviors.

Page 6: Drupal Commerce contributed modules overview

Import / Export

Page 7: Drupal Commerce contributed modules overview

Commerce Feeds

Commerce Feeds plugs into Feeds module to provide a way to import both products and customer profiles and also provides a mapper for product prices and another for product references.

Page 8: Drupal Commerce contributed modules overview

Commerce Migrate

Commerce Migrate is a really powerful alternative to the Feeds approach to import data but using Migrate module. It provides all the tools required to import commerce entities and fields and also a submodule for importing Ubercart 6.x or 7.x into Commerce.

Page 9: Drupal Commerce contributed modules overview

Other import/export modules

● Commerce Features provides integration with Features module so you can export custom product types between Drupal installations.

● Commerce XML allows node export in XML format.

Page 10: Drupal Commerce contributed modules overview

Non-Physical Products

Page 11: Drupal Commerce contributed modules overview

Commerce File

Commerce File module provides a way to sell file acces in a Drupal commerce store.

It handles features such as limit the time or number of downloads and provides rules integration for controlling access to the files.

Page 12: Drupal Commerce contributed modules overview

Commerce Product Key

Commerce Product Key module allows to attach product keys or vouchers to orders.

Those product keys are used to unlock a piece of software.

It heavily relies on Rules for assigning keys, control stock, etc.

Page 13: Drupal Commerce contributed modules overview

Commerce Credits

Commerce Credits supplies a way for users to buy or win credits that may expire after a period of time.

It's based on rules to define and customize the workflow of those credits.

Page 14: Drupal Commerce contributed modules overview

Commerce Subscription

Commerce Subscription enables the purchase of subscriptions by buying roles.

At the moment it only supports roles and payment via Paypal WPS.

Page 15: Drupal Commerce contributed modules overview

Checkout

Page 16: Drupal Commerce contributed modules overview

Checkout “enhacers”

● Commerce Checkout Login extends the account information pane to login existing users.

● Commerce Fieldgroup Panes provides a way to export fieldgroups as panes in checkout.

● Commerce Extra Panes allows to expose nodes as checkout panes and provides a Terms of Service checkbox.

Page 17: Drupal Commerce contributed modules overview

Payments

Page 18: Drupal Commerce contributed modules overview

Payment modules

Besides the essential payment modules such as Paypal, Authorize.net or Ogone a number of payment methods that cover most of the countries are already provided by contrib modules.

There are also other alternative payment methods: Bank Transfer or Cheque.

Page 19: Drupal Commerce contributed modules overview

Product Management

Page 20: Drupal Commerce contributed modules overview

“Bulk-manage” products

● Commerce bulk product creation makes the creation of numerous products easier. It allows to create all the combinations for product attributes in one opration.

● Commerce Product Display Manager simplifies the relationship between display nodes and products with a drag & drop user interface.

Page 21: Drupal Commerce contributed modules overview

Utilities

Page 22: Drupal Commerce contributed modules overview

Delivery and Coupon

Commerce Delivery provides a delivery entity that relates with an order in order to select a delivery type.

Commerce Coupon enables coupon functionality that is controled by Rules.

Page 24: Drupal Commerce contributed modules overview

Install Profiles

Page 25: Drupal Commerce contributed modules overview

Available install profiles

● Commerce Kickstart● Commerce Downloads● Commerce Dev● More to come!

Page 26: Drupal Commerce contributed modules overview

¡Lets see some examples!

Page 27: Drupal Commerce contributed modules overview

Resources

● http://www.drupalcommerce.org/contrib● http://www.drupalcommerce.org● http://www.drupal.org/project/commerce● http://www.drupal.org/project/commerce_kickstart● http://twitter.com/drupalcommerce● http://www.commerceguys.com/resources

Page 28: Drupal Commerce contributed modules overview

Thanks!