Your SlideShare is downloading. ×
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, DrupalCamp Colorado 2010
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Drupal Commerce, DrupalCamp Colorado 2010

2,683

Published on

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
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,683
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
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. ; )
  • Transcript

    • 1. Drupal CommerceBy: Ryan Szrama
      June 27th, 2010
      1
    • 2. 2
      Damien Tournoud
      (CTO)
      Mike O’Connor
      (CEO USA)
      Some Commerce Guys
      Ryan Szrama
      (Community lead)
      John Faber
      (COO West Coast)
      Tim Hill
      (C0O East Coast)
      Fred Plais
      (CEO)
      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)
      3
    • 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.
      4
    • 5. Drupal Commerce is one piece of the puzzle
      5
      Commerce
      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
      Audience
      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
      Drupal
      Commerce
      Ubercart’s logical successor
      For Drupal 7.x and beyond
      Drupal
      • 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
      6
    • 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.
      http://www.drupalcommerce.org/development/standards
      7
    • 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
      8
    • 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
      9
    • 31. Drupal Commerce Distributions
      10
      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/
      11

    ×