Your SlideShare is downloading. ×
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
Drupal Commerce Drupalhagen 2012
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 Drupalhagen 2012

2,192

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,192
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
12
Comments
0
Likes
1
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
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • \n
  • Transcript

    • 1. DrupalcommerceAn ecommerce framework
    • 2. Who am I• Jakob Torp - @googletorp• Drupal developer ~ 4 years.• Early adopter - First live site launched 31/12/2010• Maintainer of Commerce shipping• 5-10 sites created with Drupal commerce
    • 3. Overview• Core concepts - the foundation of DC• Key features• Commerce kickstart 2
    • 4. Core concepts
    • 5. Entities• Order (has line items & • Custom profiles profiles) • Payment transactions• Line items (has products)• Product
    • 6. Order • Is used as cart and order • Used to access all other data
    • 7. Line items• Used as wrapper in orders - quantity, unit price, total• Important for product pricing system• Fields can be exposed on product’s add to cart form• Create custom line item types/bundles with hook_commerce_line_item_type_info
    • 8. Product • Store product data • One product per SKU - variant. • No front-end exposure.
    • 9. Create an order
    • 10. Define a line item type
    • 11. Core framework features• Price system - price field• Clever tax handling - VAT and sales tax• Views integration• Rules integration• Entity API integration• Quickly growing community
    • 12. Price system• Defined as a field for maximum flexibility.• Amount, currency code and data• Price components - record price alterations• Support for currency conversion.
    • 13. Taxes• Based on rules.• Easy to extend and change.• Price component used for summarized results.
    • 14. Views• Easy to alter default “layouts”• Customize per field layout• Well known theming system• Area handlers to make your life easy• Most central forms created in views.
    • 15. Rules• Event - condition - action• Most commerce events exposed in rules.• Custom actions predefined for you.• Also exposed as hooks.
    • 16. Community• Shipping• Stock Usage statistics• Coupons• Address book• File products• Migration from Übercart• 65 payment modules• 66 non payment modules
    • 17. Demo
    • 18. Questions?

    ×