SlideShare ist ein Scribd-Unternehmen logo
1 von 47
Downloaden Sie, um offline zu lesen
Commerce track




   Drupal Commerce
contrib modules overview



  Presented by Pedro Cambra
About me
•   Drupal developer at Commerce Guys

•   Hyperactive member of the Spanish
    Community
                                            @pcambra
•   Organizer of many Drupal local events

•   Please ask me to spam you about
    Barcelona Drupal Developer
    Days in June.
Our vision is for Drupal Commerce to
be the number one open source
eCommerce platform in the world…

  Powering truly flexible commerce.
About this presentation
•   Demonstrate that the Drupal Commerce contributions
    “universe” is ready for you to use.

•   Discuss the top module contributions and where to fnd
    them.

•   How to keep up-to-date with new modules.

•   No demo here. There will be a BoF right after the
    presentation where I'll demo modules and answer
    questions on demand. 3.45pm Room 206
The Essentials
Shipping                             Stock
    Shipping is a basic module for
                                      Commerce Stock module
    almost every online store.
                                      provides a way to track and
    The Commerce shipping
                                      mantain stock levels for
    module provides:
                                      products.
•   A Shipping line item type
                                      It also implements
•   A Checkout pane for shipping      validation routines so
                                      customers aren't able to
    information
                                      purchase a product out of
•   Rules tools to customize          stock.
    shipping costs
                                      It's rules based and
    It's also pluggable and           provides some conditions and
    extendable: Shipping Flat Rate,   actions so you can create
    UPS, etc.                         your very own stock
                                      behaviors.
Shipping                            Stock
    Shipping is a basic module for   The Commerce Stock module
    almost every online store.       provides a way to track and
    The Commerce shipping            maintain stock levels for
    module provides:                 products.

•   A Shipping line item type        It also implements
                                     validation routines so
•   A Checkout pane for shipping     customers aren't able to
    information                      purchase a product that is out
                                     of stock.
•   Rules tools to customize
    shipping costs                   It's rules based and
                                     provides some conditions and
    It's also pluggable and
                                     actions so you can create
    extendable: Shipping Flat Rate
                                     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. It also provides a mapper for
product prices, product references and coupons integration.




           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 felds
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, customer profle types, line item types,
etc between Drupal installations.
Commerce XML allows node export in XML format.
Order FTP Export automatically exports orders in
XML format and uploads them to a FTP server.
Physical Products
Commerce Physical
The Commerce Physical module relies on the
Physical Field module in order to supply
dimensions and weight attributes to
products. Both dimensions and weight support
many measurement units.
Non-Physical Products
Commerce File
The Commerce File module provides a way to sell
fle access in a Drupal Commerce store.
It handles features such as limiting the time or
number of downloads and provides rules
integration for controlling access to the fles.
There's a Commerce Downloads install profle that
includes this module pre-confgured to test & use.
Commerce Product Key
Commerce Product Key module allows you to
attach product keys or vouchers to orders and
users.
Those product keys are normally 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 defne and customize the workflow of
those credits.



 Commerce Userpoints
Commerce Userpoints bridges between Commerce and
Userpoints allowing the customers of a website to complete
their orders by using the points earned in the workflow
implemented in the site.
Managing subscriptions
Commerce Subscription Supplies a subscription
entity type to sell roles and get payments using
Paypal WS.

Commerce Subscription Products is a feature-
like module that uses Rules and Rules
scheduler to sell subscriptions via products.
Checkout
Commerce Fieldgroup Panes
 Commerce Fieldgroup Panes provides a way to
 export feldgroups as panes in checkout.
 It generates a checkout pane for each
 field group attached to the order, saving the
 data collected.
 This is flexible enough to allow saving this
 order information in other entities, such as
 users.
Commerce Extra                   Commerce Checkout
    Panes                              Login
  Commerce Extra Panes
                                    Commerce Checkout Login
  allows you to expose nodes
                                    extends the account
  as checkout panes and
                                    information pane to login
  provides a Terms of Service
                                    existing users.
  checkbox.

Commerce Checkout Commerce Checkout
    Progress           Pages
 Commerce Checkout Progress        Commerce Checkout Pages
 adds a block on checkout          gives the ability to create
 pages that shows the step         additional pages for the
 that the user is currently on.    checkout process via UI.
Commerce Extra                   Commerce Checkout
    Panes                              Login
  Commerce Extra Panes
                                    Commerce Checkout Login
  allows you to expose nodes
                                    extends the account
  as checkout panes and
                                    information pane to login
  provides a Terms of Service
                                    existing users.
  checkbox.

Commerce Checkout Commerce Checkout
    Progress           Pages
 Commerce Checkout Progress        Commerce Checkout Pages
 adds a block on checkout          gives the ability to create
 pages that shows the step         additional pages for the
 that the user is currently on.    checkout process via UI.
Commerce Extra                   Commerce Checkout
    Panes                              Login
  Commerce Extra Panes
                                    Commerce Checkout Login
  allows you to expose nodes
                                    extends the account
  as checkout panes and
                                    information pane to login
  provides a Terms of Service
                                    existing users.
  checkbox.

Commerce Checkout Commerce Checkout
    Progress           Pages
 Commerce Checkout Progress        Commerce Checkout Pages
 adds a block on checkout          gives the ability to create
 pages that shows the step         additional pages for the
 that the user is currently on.    checkout process via UI.
Commerce Extra                   Commerce Checkout
    Panes                              Login
  Commerce Extra Panes
                                    Commerce Checkout Login
  allows you to expose nodes
                                    extends the account
  as checkout panes and
                                    information pane to login
  provides a Terms of Service
                                    existing users.
  checkbox.

Commerce Checkout Commerce Checkout
    Progress           Pages
 Commerce Checkout Progress        Commerce Checkout Pages
 adds a block on checkout          gives the ability to create
 pages that shows the step         additional pages for the
 that the user is currently on.    checkout process via UI.
Payment Methods
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 contributed
modules.
There are also other alternative payment
methods: Bank Transfer, Cash on delivery or
Cheque.
Product Management
Product management helpers
 Commerce Product Display Manager simplifes the
 relationship between display nodes and products
 with a drag & drop user interface.


 Commerce inline product form is still in sandbox
 status but it will help vastly the product and product
 display node management by including the product
 edit/creation inside the product display form.
Managing products in bulk
 Commerce bulk product creation makes the
 creation of numerous products easier. It allows you
 to create all the combinations for product attributes
 in one operation.


 Commerce VBO views integrates commerce UI
 with Views Bulk Operations making the
 administration of products, orders, profles, etc
 easier.
Pricing
Commerce Price Table
Commerce Price Table provides an additional price
feld that takes into account the quantity and a
formatter to display the price/quantity values in a
table.

Commerce Multicurrency
Commerce Multicurrency enhances the
multicurrency capabilities of Drupal Commerce by
providing a UI to defne and synchronize exchange
rates.
Extra Price formatters
Drupal Commerce extra price formatters
provides extra formatters for retail prices, suffxes
and no-decimal prices.


Price Savings formatter
Commerce price savings formatter is a new price
formatter that displays the price after discounts, the
amount and the percentage saved.
Commerce Price History
Commerce Price History provides a history
feature for products by saving the price
fluctuations of a product and displaying it in a nice
chart.

  Price by components
Commerce price by components breaks down feld
prices into its basic components for displaying
purposes and also provides Views and Rules
integration.
Invoicing
Invoice modules
•   Commerce Invoice - Creates an invoice entity and
    controls invoice numbering.
•   Commerce Order invoice - Creates a invoice state
    for commerce orders.
•   Commerce Invoice receipt - Creates an invoice
    display for commerce orders.
•   Commerce PDF invoice - Relies on Views and
    Views PDF to create invoices.
Utilities
Commerce Addressbook
Commerce Addressbook allows customers to select
a previously entered address, providing a good
usability improvement.
This way it avoids customer profles being
duplicated by assigning the selected existing profle
to the current order.
This module also provides a “copy this address”
checkbox that copies profles in the checkout phase.
Commerce Coupon
    Commerce Coupon enables coupon functionality that is
    controlled by Rules.

•   It provides a coupon line item type that is feldable and
    supports multiple coupon types.

•   Coupons are validated and redeemed in a fully
    customizable process based on Rules.

•   Mass generation of coupons is supported by
    Commerce coupon batch.

•   Support for percentage coupon types and fxed amount
    coupon types.
Commerce Cart Ajax
 Commerce cart ajax “ajaxifes” remove and
 quantity form elements so customers don't need
 to reload the page to update their cart.


Commerce add to cart Extras
 Commerce add to cart extras provides views
 form elements such as quantity so building
 alternative ways to display products to the
 customers, such a product listing view, is easier.
Commerce Email
Commerce Email provides a confgurable email
system to replace the Commerce default one.

       Commerce Reorder
Commerce Reorder supplies a “Reorder” button
that copies a given order into the users cart.

       Commerce Wishlist
Commerce Wishlists adds a “Add to Wishlist”
button and lists the user's list in a Views based UI.
Other
•   Commerce Autosku
•   Commerce minimum and maximum order amount
•   Commerce Google Analytics
•   Commerce Product Bundle
•   Commerce Extra
•   Commerce Delivery
•   Commerce Devel
•   Commerce Examples
Install Profiles
      and
 Distributions
Install                      Distributions
Profiles
                                MartPlug by
Commerce Kickstart is           Recidive Networks
the recommended                 provides a way to build
install profle to start any     flexible Drupal Commerce
commerce project.               stores. It also contains a
Commerce Downloads              very cool Omega based
provides all the modules        HTML5 theme.
and confguration to build       Open Deals by netstudio
a project that sells fle        is a distribution for daily
access such as music or e-      Deals sites
books.
Install                      Distributions
Profiles
                                MartPlug by
Commerce Kickstart is           Recidive Networks
the recommended                 provides a way to build
install profle to start any     flexible Drupal Commerce
commerce project.               stores. It also contains a
                                very cool Omega based
Commerce Downloads              HTML5 theme.
provides all the modules
and confguration to build       Open Deals by netstudio
a project that sells fle        is a distribution for daily
access.                         Deals sites
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
•   Commerce Module Tuesday
•   http://www.commerceguys.com/resources
http://www.flickr.com/photos/drachmann/327122302/
What did you think?
 Locate this session on the
 DrupalCon Denver website
http://denver2012.drupal.org/program

 Click the “Take the Survey” link.


       Thank You!

Weitere ähnliche Inhalte

Mehr von Pedro Cambra

Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
Further Resources - Drupal training
Further Resources - Drupal trainingFurther Resources - Drupal training
Further Resources - Drupal trainingPedro Cambra
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find themPedro Cambra
 
Drupal Commerce: Presente y futuro del comercio electrónico con Drupal
Drupal Commerce: Presente y futuro del comercio electrónico con DrupalDrupal Commerce: Presente y futuro del comercio electrónico con Drupal
Drupal Commerce: Presente y futuro del comercio electrónico con DrupalPedro Cambra
 
Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsPedro Cambra
 
Drupal7 para desarrolladores
Drupal7 para desarrolladoresDrupal7 para desarrolladores
Drupal7 para desarrolladoresPedro Cambra
 
Distribuciones drupal
Distribuciones drupalDistribuciones drupal
Distribuciones drupalPedro Cambra
 
Drupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewDrupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewPedro Cambra
 
Import and synchronize Drupal commerce content using Commerce feeds
Import and synchronize Drupal commerce content using Commerce feedsImport and synchronize Drupal commerce content using Commerce feeds
Import and synchronize Drupal commerce content using Commerce feedsPedro Cambra
 
Drupal 7 a través Drupal Commerce
Drupal 7 a través Drupal CommerceDrupal 7 a través Drupal Commerce
Drupal 7 a través Drupal CommercePedro Cambra
 
DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationPedro Cambra
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a DrupalPedro Cambra
 
Introducción general a Drupal
Introducción general a DrupalIntroducción general a Drupal
Introducción general a DrupalPedro Cambra
 
Programacion basica de módulos
Programacion basica de módulosProgramacion basica de módulos
Programacion basica de módulosPedro Cambra
 
Comercio electrónico con drupal
Comercio electrónico con drupalComercio electrónico con drupal
Comercio electrónico con drupalPedro Cambra
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal CcrtvPedro Cambra
 

Mehr von Pedro Cambra (19)

Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Further Resources - Drupal training
Further Resources - Drupal trainingFurther Resources - Drupal training
Further Resources - Drupal training
 
Contributions: what they are and how to find them
Contributions: what they are and how to find themContributions: what they are and how to find them
Contributions: what they are and how to find them
 
Drupal Themes
Drupal ThemesDrupal Themes
Drupal Themes
 
Drupal Commerce: Presente y futuro del comercio electrónico con Drupal
Drupal Commerce: Presente y futuro del comercio electrónico con DrupalDrupal Commerce: Presente y futuro del comercio electrónico con Drupal
Drupal Commerce: Presente y futuro del comercio electrónico con Drupal
 
Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needs
 
Drupal commerce
Drupal commerceDrupal commerce
Drupal commerce
 
Drupal7 para desarrolladores
Drupal7 para desarrolladoresDrupal7 para desarrolladores
Drupal7 para desarrolladores
 
Distribuciones drupal
Distribuciones drupalDistribuciones drupal
Distribuciones drupal
 
Drupal Commerce contributed modules overview
Drupal Commerce contributed modules overviewDrupal Commerce contributed modules overview
Drupal Commerce contributed modules overview
 
Import and synchronize Drupal commerce content using Commerce feeds
Import and synchronize Drupal commerce content using Commerce feedsImport and synchronize Drupal commerce content using Commerce feeds
Import and synchronize Drupal commerce content using Commerce feeds
 
Drupal 7 a través Drupal Commerce
Drupal 7 a través Drupal CommerceDrupal 7 a través Drupal Commerce
Drupal 7 a través Drupal Commerce
 
DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentation
 
Drupal commerce
Drupal commerceDrupal commerce
Drupal commerce
 
Introduccion técnica a Drupal
Introduccion técnica a DrupalIntroduccion técnica a Drupal
Introduccion técnica a Drupal
 
Introducción general a Drupal
Introducción general a DrupalIntroducción general a Drupal
Introducción general a Drupal
 
Programacion basica de módulos
Programacion basica de módulosProgramacion basica de módulos
Programacion basica de módulos
 
Comercio electrónico con drupal
Comercio electrónico con drupalComercio electrónico con drupal
Comercio electrónico con drupal
 
Presentacion Drupal Ccrtv
Presentacion Drupal CcrtvPresentacion Drupal Ccrtv
Presentacion Drupal Ccrtv
 

Kürzlich hochgeladen

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 

Kürzlich hochgeladen (20)

Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

Drupal Commerce contrib overview

  • 1.
  • 2. Commerce track Drupal Commerce contrib modules overview Presented by Pedro Cambra
  • 3. About me • Drupal developer at Commerce Guys • Hyperactive member of the Spanish Community @pcambra • Organizer of many Drupal local events • Please ask me to spam you about Barcelona Drupal Developer Days in June.
  • 4. Our vision is for Drupal Commerce to be the number one open source eCommerce platform in the world… Powering truly flexible commerce.
  • 5. About this presentation • Demonstrate that the Drupal Commerce contributions “universe” is ready for you to use. • Discuss the top module contributions and where to fnd them. • How to keep up-to-date with new modules. • No demo here. There will be a BoF right after the presentation where I'll demo modules and answer questions on demand. 3.45pm Room 206
  • 7. Shipping Stock Shipping is a basic module for Commerce Stock module almost every online store. provides a way to track and The Commerce shipping mantain stock levels for module provides: products. • A Shipping line item type It also implements • A Checkout pane for shipping validation routines so customers aren't able to information purchase a product out of • Rules tools to customize stock. shipping costs It's rules based and It's also pluggable and provides some conditions and extendable: Shipping Flat Rate, actions so you can create UPS, etc. your very own stock behaviors.
  • 8. Shipping Stock Shipping is a basic module for The Commerce Stock module almost every online store. provides a way to track and The Commerce shipping maintain stock levels for module provides: products. • A Shipping line item type It also implements validation routines so • A Checkout pane for shipping customers aren't able to information purchase a product that is out of stock. • Rules tools to customize shipping costs It's rules based and provides some conditions and It's also pluggable and actions so you can create extendable: Shipping Flat Rate your very own stock behaviors.
  • 10. Commerce Feeds Commerce Feeds plugs into Feeds module to provide a way to import both products and customer profiles. It also provides a mapper for product prices, product references and coupons integration. 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 felds and also a submodule for importing Ubercart 6.x or 7.x into Commerce.
  • 11. Other Import / Export modules Commerce Features provides integration with Features module so you can export custom product types, customer profle types, line item types, etc between Drupal installations. Commerce XML allows node export in XML format. Order FTP Export automatically exports orders in XML format and uploads them to a FTP server.
  • 13. Commerce Physical The Commerce Physical module relies on the Physical Field module in order to supply dimensions and weight attributes to products. Both dimensions and weight support many measurement units.
  • 15. Commerce File The Commerce File module provides a way to sell fle access in a Drupal Commerce store. It handles features such as limiting the time or number of downloads and provides rules integration for controlling access to the fles. There's a Commerce Downloads install profle that includes this module pre-confgured to test & use.
  • 16. Commerce Product Key Commerce Product Key module allows you to attach product keys or vouchers to orders and users. Those product keys are normally used to unlock a piece of software. It heavily relies on Rules for assigning keys, control stock, etc.
  • 17. 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 defne and customize the workflow of those credits. Commerce Userpoints Commerce Userpoints bridges between Commerce and Userpoints allowing the customers of a website to complete their orders by using the points earned in the workflow implemented in the site.
  • 18. Managing subscriptions Commerce Subscription Supplies a subscription entity type to sell roles and get payments using Paypal WS. Commerce Subscription Products is a feature- like module that uses Rules and Rules scheduler to sell subscriptions via products.
  • 20. Commerce Fieldgroup Panes Commerce Fieldgroup Panes provides a way to export feldgroups as panes in checkout. It generates a checkout pane for each field group attached to the order, saving the data collected. This is flexible enough to allow saving this order information in other entities, such as users.
  • 21. Commerce Extra Commerce Checkout Panes Login Commerce Extra Panes Commerce Checkout Login allows you to expose nodes extends the account as checkout panes and information pane to login provides a Terms of Service existing users. checkbox. Commerce Checkout Commerce Checkout Progress Pages Commerce Checkout Progress Commerce Checkout Pages adds a block on checkout gives the ability to create pages that shows the step additional pages for the that the user is currently on. checkout process via UI.
  • 22. Commerce Extra Commerce Checkout Panes Login Commerce Extra Panes Commerce Checkout Login allows you to expose nodes extends the account as checkout panes and information pane to login provides a Terms of Service existing users. checkbox. Commerce Checkout Commerce Checkout Progress Pages Commerce Checkout Progress Commerce Checkout Pages adds a block on checkout gives the ability to create pages that shows the step additional pages for the that the user is currently on. checkout process via UI.
  • 23. Commerce Extra Commerce Checkout Panes Login Commerce Extra Panes Commerce Checkout Login allows you to expose nodes extends the account as checkout panes and information pane to login provides a Terms of Service existing users. checkbox. Commerce Checkout Commerce Checkout Progress Pages Commerce Checkout Progress Commerce Checkout Pages adds a block on checkout gives the ability to create pages that shows the step additional pages for the that the user is currently on. checkout process via UI.
  • 24. Commerce Extra Commerce Checkout Panes Login Commerce Extra Panes Commerce Checkout Login allows you to expose nodes extends the account as checkout panes and information pane to login provides a Terms of Service existing users. checkbox. Commerce Checkout Commerce Checkout Progress Pages Commerce Checkout Progress Commerce Checkout Pages adds a block on checkout gives the ability to create pages that shows the step additional pages for the that the user is currently on. checkout process via UI.
  • 26. 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 contributed modules. There are also other alternative payment methods: Bank Transfer, Cash on delivery or Cheque.
  • 28. Product management helpers Commerce Product Display Manager simplifes the relationship between display nodes and products with a drag & drop user interface. Commerce inline product form is still in sandbox status but it will help vastly the product and product display node management by including the product edit/creation inside the product display form.
  • 29. Managing products in bulk Commerce bulk product creation makes the creation of numerous products easier. It allows you to create all the combinations for product attributes in one operation. Commerce VBO views integrates commerce UI with Views Bulk Operations making the administration of products, orders, profles, etc easier.
  • 31. Commerce Price Table Commerce Price Table provides an additional price feld that takes into account the quantity and a formatter to display the price/quantity values in a table. Commerce Multicurrency Commerce Multicurrency enhances the multicurrency capabilities of Drupal Commerce by providing a UI to defne and synchronize exchange rates.
  • 32. Extra Price formatters Drupal Commerce extra price formatters provides extra formatters for retail prices, suffxes and no-decimal prices. Price Savings formatter Commerce price savings formatter is a new price formatter that displays the price after discounts, the amount and the percentage saved.
  • 33. Commerce Price History Commerce Price History provides a history feature for products by saving the price fluctuations of a product and displaying it in a nice chart. Price by components Commerce price by components breaks down feld prices into its basic components for displaying purposes and also provides Views and Rules integration.
  • 35. Invoice modules • Commerce Invoice - Creates an invoice entity and controls invoice numbering. • Commerce Order invoice - Creates a invoice state for commerce orders. • Commerce Invoice receipt - Creates an invoice display for commerce orders. • Commerce PDF invoice - Relies on Views and Views PDF to create invoices.
  • 37. Commerce Addressbook Commerce Addressbook allows customers to select a previously entered address, providing a good usability improvement. This way it avoids customer profles being duplicated by assigning the selected existing profle to the current order. This module also provides a “copy this address” checkbox that copies profles in the checkout phase.
  • 38. Commerce Coupon Commerce Coupon enables coupon functionality that is controlled by Rules. • It provides a coupon line item type that is feldable and supports multiple coupon types. • Coupons are validated and redeemed in a fully customizable process based on Rules. • Mass generation of coupons is supported by Commerce coupon batch. • Support for percentage coupon types and fxed amount coupon types.
  • 39. Commerce Cart Ajax Commerce cart ajax “ajaxifes” remove and quantity form elements so customers don't need to reload the page to update their cart. Commerce add to cart Extras Commerce add to cart extras provides views form elements such as quantity so building alternative ways to display products to the customers, such a product listing view, is easier.
  • 40. Commerce Email Commerce Email provides a confgurable email system to replace the Commerce default one. Commerce Reorder Commerce Reorder supplies a “Reorder” button that copies a given order into the users cart. Commerce Wishlist Commerce Wishlists adds a “Add to Wishlist” button and lists the user's list in a Views based UI.
  • 41. Other • Commerce Autosku • Commerce minimum and maximum order amount • Commerce Google Analytics • Commerce Product Bundle • Commerce Extra • Commerce Delivery • Commerce Devel • Commerce Examples
  • 42. Install Profiles and Distributions
  • 43. Install Distributions Profiles MartPlug by Commerce Kickstart is Recidive Networks the recommended provides a way to build install profle to start any flexible Drupal Commerce commerce project. stores. It also contains a Commerce Downloads very cool Omega based provides all the modules HTML5 theme. and confguration to build Open Deals by netstudio a project that sells fle is a distribution for daily access such as music or e- Deals sites books.
  • 44. Install Distributions Profiles MartPlug by Commerce Kickstart is Recidive Networks the recommended provides a way to build install profle to start any flexible Drupal Commerce commerce project. stores. It also contains a very cool Omega based Commerce Downloads HTML5 theme. provides all the modules and confguration to build Open Deals by netstudio a project that sells fle is a distribution for daily access. Deals sites
  • 45. 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 • Commerce Module Tuesday • http://www.commerceguys.com/resources
  • 47. What did you think? Locate this session on the DrupalCon Denver website http://denver2012.drupal.org/program Click the “Take the Survey” link. Thank You!