drupal commerce contributed modules overview
DESCRIPTION
Overview of the outstanding contrib modules for Drupal CommerceTRANSCRIPT
Commerce contributed modules overviewCommerce Drupalcamp, Switzerland 2-3-4, 2011
About me
● Drupal developer at
Commerce Guys● Active member of Spanish
and Catalan Drupal
Community
@pcambra
Pedro Cambra
The Basics
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
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.
Import / Export
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.
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.
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.
Non-Physical Products
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.
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.
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.
Commerce Subscription
Commerce Subscription enables the purchase of subscriptions by buying roles.
At the moment it only supports roles and payment via Paypal WPS.
Checkout
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.
Payments
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.
Product Management
“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.
Utilities
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.
Other
● Commerce Autosku● Commerce Google Analytics● Commerce Price Table● Commerce PDF Invoice● Commerce Reorder● Commerce Devel
Install Profiles
Available install profiles
● Commerce Kickstart● Commerce Downloads● Commerce Dev● More to come!
¡Lets see some examples!
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
Thanks!