• Like
  • Save
Drupal Commerce, DrupalCamp Colorado 2010
Upcoming SlideShare
Loading in...5

Thanks for flagging this SlideShare!

Oops! An error has occurred.

Drupal Commerce, DrupalCamp Colorado 2010


This presentation covers the basics of Drupal Commerce with introductory concepts and an update on what has been implemented thus far. Find also links for staying in the loop and getting involved.

This presentation covers the basics of Drupal Commerce with introductory concepts and an update on what has been implemented thus far. Find also links for staying in the loop and getting involved.

Published in Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads


Total Views
On SlideShare
From Embeds
Number of Embeds



Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

    No notes for slide
  • Welcome to the session, one line definition of Drupal Commerce, and a short overview of what will be covered.
  • Introduce self and company; what is my title in the company? What does that mean for the Drupal Commerce project?
  • Who couldn’t sell this? So, “What is Drupal Commerce?”
  • What are our development standards and principles?
  • Answer the questions – How does Drupal Commerce work? How are we utilizing entities / fields in core?
  • Introduce each of these sessions and then don’t forget to actually discuss them in the demo. ; )


  • 1. Drupal CommerceBy: Ryan Szrama
    June 27th, 2010
  • 2. 2
    Damien Tournoud
    Mike O’Connor
    (CEO USA)
    Some Commerce Guys
    Ryan Szrama
    (Community lead)
    John Faber
    (COO West Coast)
    Tim Hill
    (C0O East Coast)
    Fred Plais
    Laurent Michel
    (Bus Dev Mgr)
    David Mollière
    (COO France)
  • 3. Who we are
    We are Drupal experts
    Providing e-commerce solutions
    With a worldwide presenceWest Coast (San Francisco, CA), East Cost (Jackson, MI), Europe (Paris)
  • 4. Our vision for e-commerce on Drupal
    Make Drupal the #1 open source e-commerce platform in the world.
    Large e-commerce sites are more conduit than container, so data will be easy to move into and out of the Commerce systems.
    Foster adoption through targeted distributions of Drupal Commerce, including our own distribution targeting enterprise e-commerce.
    Support merchants and developers with services like Checkout Monitoring, training, and development partnerships.
  • 5. Drupal Commerce is one piece of the puzzle
    Merchandizing / Catalog
    • Combined products
    • 6. Set of related products : outfits
    • 7. Selling on social networks
    • 8. Mobile presence
    • 9. Faceted search
    • 10. Staging & preview
    • 11. Upselling integrated in checkout process
    • 12. No shopping cart / 1 click
    Community / Client
    • Client ratings & Feedbacks
    • 13. Whish lists
    • 14. Facebook Connect : i can see what my friends say about the product
    • 15. SEO friendly site
    • 16. Presence on traffic hubs
    • 17. Mobile presence
    • 18. Scalability
  • Drupal + Drupal Commerce
    Ubercart’s logical successor
    For Drupal 7.x and beyond
    • Widely adopted Content Management Framework
    • 19. 600k+ websites
    • 20. 4,000 contributors
    • 21. 6,000 contributed modules
    • 22. Large community of developers
    • 23. Re-implementation of Ubercart on Drupal 7
    • 24. Acts as a “Commerce core”, tightly integrated with Drupal’s core and the major contributed modules
    • 25. Benefits from Drupal 7’s entity / fields architecture
    • 26. First alpha demo at DrupalCon San Francisco
    • 27. A migration path from Drupal 6.x + Ubercart to Drupal 7.0 + Drupal Commerce will be issued and maintained by Commerce Guys.
    “Drupal 7 will give birth to a new way of developing contributed modules.”
    Dries Buytaert, CMS Expo 2010
  • 28. Drupal Commerce development principles
    Hard separation of the APIs from the UI.
    Core system development segregated from plugin module development and "packaging" concerns.
    Utilization of Drupal 7's core entity and fields systems for products, orders, line items, and payment receipts.
    More structured product entry and more flexible add to cart form display.
    Customizable checkout flow with tighter forms API integration.
    Stronger "lateral" integration with / dependence on other key contributed modules (i.e. Views, Rules).
    Strictly enforced code and documentation standards.
  • 29. Drupal Commerce nuts and bolts
    Commerce entities: products, orders, line items, customers, payment receipts
    Commerce fields: product reference, line item reference, price, address
    Views integration: full entity coverage, default administrative UI, cart and order line item Views, product reference Views relationship
    Product functionality: product types with custom "Attribute" fields, product creation and management, products displayed via nodes
    Line item functionality: module defined line item types, #ajax enabled line item manager as a field widget
    Order functionality: order creation and management, module defined order states and statuses
    Cart functionality: flexible add to cart form, shopping cart orders, shopping cart block, drag-and-drop multi-page checkout form builder
    Access the demo: http://bit.ly/dc-demo
  • 30. Core systems and demonstration (local)
    Store settings and general administration
    Products and product types including product attributes
    Orders, line items, and address fields (oh my!)
    Shopping cart working through the order systems
    Customizable checkout form via UI and Drupal API
    Price handling via Rules
  • 31. Drupal Commerce Distributions
    Drupal Commerce is complex!
    Distributions will provide templates for new users to get started.
    Smaller components can be exported as Features, like different types of product catalogs and promotion tools.
    Default distribution available on d.o within the week for testing Drupal Commerce as it develops.
    Developers can use the work in progress installation profile:http://github.com/rszrama/commercedev
  • 32. Keeping up with Drupal Commerce
    Community site: http://www.drupalcommerce.org
    Issue tracker: http://drupal.org/project/commerce
    Git repository: http://github.com/drupalcommerce
    Demo site: http://bit.ly/dc-demo
    “Low-hanging fruit”: http://bit.ly/dc-low-hanging
    Google Summer of Code: affiliate and usability projects
    Drupal Commerce Sprint, June 29 – July 2, 2010:http://www.drupalcommerce.org/node/175
    DrupalCon Copenhagen 2010, August 23-27:http://cph2010.drupal.org/