SlideShare une entreprise Scribd logo
1  sur  18
Drupal
commerce
An ecommerce framework
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
Overview


• Core concepts - the foundation of DC
• Key features
• Commerce kickstart 2
Core concepts
Entities




• Order (has line items &     • Custom profiles
  profiles)
                              • Payment transactions
• Line items (has products)

• Product
Order


  • Is used as cart and order

  • Used to access all other data
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
Product


   • Store product data

   • One product per SKU -
     variant.

   • No front-end exposure.
Create an order
Define a line item type
Core framework
           features
• Price system - price field
• Clever tax handling - VAT and sales tax
• Views integration
• Rules integration
• Entity API integration
• Quickly growing community
Price system

• Defined as a field for maximum flexibility.
• Amount, currency code and data
• Price components - record price alterations
• Support for currency conversion.
Taxes

• Based on rules.
• Easy to extend and change.
• Price component used for summarized results.
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.
Rules

• Event - condition - action
• Most commerce events exposed in rules.
• Custom actions predefined for you.
• Also exposed as hooks.
Community
• Shipping

• Stock                     Usage statistics
• Coupons

• Address book

• File products

• Migration from Übercart

• 65 payment modules

• 66 non payment modules
Demo
Questions?

Contenu connexe

Tendances

BPAA PD Day: BiblioShare Webform
BPAA PD Day: BiblioShare WebformBPAA PD Day: BiblioShare Webform
BPAA PD Day: BiblioShare WebformBookNet Canada
 
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...Mirela Brkic
 
Making service more agile - Case Bertel O. Steen
Making service more agile - Case Bertel O. SteenMaking service more agile - Case Bertel O. Steen
Making service more agile - Case Bertel O. SteenElinar
 
Multi-Tenant Case Studies with Broadleaf Commerce
Multi-Tenant Case Studies with Broadleaf CommerceMulti-Tenant Case Studies with Broadleaf Commerce
Multi-Tenant Case Studies with Broadleaf CommerceBroadleaf Commerce
 
GetX Universal Search Tool for Sage 100
GetX Universal Search Tool for Sage 100GetX Universal Search Tool for Sage 100
GetX Universal Search Tool for Sage 100Net at Work
 
Expodoc Exhibitor Manual - online & interactive exhibitor manual
Expodoc Exhibitor Manual - online & interactive exhibitor manualExpodoc Exhibitor Manual - online & interactive exhibitor manual
Expodoc Exhibitor Manual - online & interactive exhibitor manualMirela Brkic
 
SPI Buyer Retail Allocation 2.0
SPI Buyer Retail Allocation 2.0SPI Buyer Retail Allocation 2.0
SPI Buyer Retail Allocation 2.0SPI Conference
 
Kentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingKentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingMichal Neuwirth
 
SAP Fiori for Fashion - by attune
SAP Fiori for Fashion - by attuneSAP Fiori for Fashion - by attune
SAP Fiori for Fashion - by attuneattune Consulting
 
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solution
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solutionThe Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solution
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solutionAtwix
 
Forecasting Essentials for SPI Buyer Direct
Forecasting Essentials for SPI Buyer DirectForecasting Essentials for SPI Buyer Direct
Forecasting Essentials for SPI Buyer DirectSPI Conference
 
Workcube Enterprise Business Portal (B2E)
Workcube Enterprise Business Portal (B2E) Workcube Enterprise Business Portal (B2E)
Workcube Enterprise Business Portal (B2E) Workcube e-Business Inc.
 
Drive Superior Customer Experiences With Integration Appliances
Drive Superior Customer Experiences With Integration AppliancesDrive Superior Customer Experiences With Integration Appliances
Drive Superior Customer Experiences With Integration AppliancesSean O'Connell
 
The electronic solution for the newly implemented BIR 2307 Form Requirements
The electronic solution for the newly implemented BIR 2307 Form RequirementsThe electronic solution for the newly implemented BIR 2307 Form Requirements
The electronic solution for the newly implemented BIR 2307 Form RequirementsPaperless Trail Inc.
 
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...CodeOps Technologies LLP
 

Tendances (20)

BPAA PD Day: BiblioShare Webform
BPAA PD Day: BiblioShare WebformBPAA PD Day: BiblioShare Webform
BPAA PD Day: BiblioShare Webform
 
Vigilant-BI-Capabilities
Vigilant-BI-CapabilitiesVigilant-BI-Capabilities
Vigilant-BI-Capabilities
 
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...
Expodoc Floor Plan - User-friendly floor plan design/sales/interactive floor ...
 
Making service more agile - Case Bertel O. Steen
Making service more agile - Case Bertel O. SteenMaking service more agile - Case Bertel O. Steen
Making service more agile - Case Bertel O. Steen
 
Larait Hub
Larait HubLarait Hub
Larait Hub
 
Multi-Tenant Case Studies with Broadleaf Commerce
Multi-Tenant Case Studies with Broadleaf CommerceMulti-Tenant Case Studies with Broadleaf Commerce
Multi-Tenant Case Studies with Broadleaf Commerce
 
GetX Universal Search Tool for Sage 100
GetX Universal Search Tool for Sage 100GetX Universal Search Tool for Sage 100
GetX Universal Search Tool for Sage 100
 
Expodoc Exhibitor Manual - online & interactive exhibitor manual
Expodoc Exhibitor Manual - online & interactive exhibitor manualExpodoc Exhibitor Manual - online & interactive exhibitor manual
Expodoc Exhibitor Manual - online & interactive exhibitor manual
 
SPI Buyer Retail Allocation 2.0
SPI Buyer Retail Allocation 2.0SPI Buyer Retail Allocation 2.0
SPI Buyer Retail Allocation 2.0
 
Kentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And ReportingKentico CMS - Web Analytics And Reporting
Kentico CMS - Web Analytics And Reporting
 
What is SPI Vendor?
What is SPI Vendor?What is SPI Vendor?
What is SPI Vendor?
 
Customer Portals
Customer PortalsCustomer Portals
Customer Portals
 
SAP Fiori for Fashion - by attune
SAP Fiori for Fashion - by attuneSAP Fiori for Fashion - by attune
SAP Fiori for Fashion - by attune
 
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solution
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solutionThe Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solution
The Сonsumerization of Сorporate Сommerce | Imagine 2013 Business solution
 
Forecasting Essentials for SPI Buyer Direct
Forecasting Essentials for SPI Buyer DirectForecasting Essentials for SPI Buyer Direct
Forecasting Essentials for SPI Buyer Direct
 
Workcube Enterprise Business Portal (B2E)
Workcube Enterprise Business Portal (B2E) Workcube Enterprise Business Portal (B2E)
Workcube Enterprise Business Portal (B2E)
 
Drive Superior Customer Experiences With Integration Appliances
Drive Superior Customer Experiences With Integration AppliancesDrive Superior Customer Experiences With Integration Appliances
Drive Superior Customer Experiences With Integration Appliances
 
The electronic solution for the newly implemented BIR 2307 Form Requirements
The electronic solution for the newly implemented BIR 2307 Form RequirementsThe electronic solution for the newly implemented BIR 2307 Form Requirements
The electronic solution for the newly implemented BIR 2307 Form Requirements
 
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...
Transforming Unstructured Web into Actionable Insights Using AI - Abhimanyu -...
 
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
Inforln.com HTML5 based Enterprise Modeler (DEM) in Infor ERP LN 10.4
 

Similaire à Drupal Commerce Drupalhagen 2012

Drupal Café: Introduction to Drupal Commerce
Drupal Café: Introduction to Drupal CommerceDrupal Café: Introduction to Drupal Commerce
Drupal Café: Introduction to Drupal CommerceExove
 
An Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesAn Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesPhase2
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentationgeoffstillman
 
Retail Purchasing 2.0 for SPI Buyer
Retail Purchasing 2.0 for SPI BuyerRetail Purchasing 2.0 for SPI Buyer
Retail Purchasing 2.0 for SPI BuyerSPI Conference
 
eCommerce with Magento
eCommerce with MagentoeCommerce with Magento
eCommerce with MagentoTLLMN
 
Introduction to Cin7 Webinar Presentation
Introduction to Cin7 Webinar PresentationIntroduction to Cin7 Webinar Presentation
Introduction to Cin7 Webinar PresentationMarc Zabern
 
Talent Base Case: Funster - Product MDM case
Talent Base Case: Funster - Product MDM caseTalent Base Case: Funster - Product MDM case
Talent Base Case: Funster - Product MDM caseLoihde Advisory
 
Shop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterShop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterAmrit Timalsina
 
Magento features list
Magento features listMagento features list
Magento features listRasbor.com
 
Case Study_SAP Material Ledger
Case Study_SAP Material LedgerCase Study_SAP Material Ledger
Case Study_SAP Material Ledgerotchmarz
 
Case study in implementing sap material ledger
Case study in implementing sap material ledgerCase study in implementing sap material ledger
Case study in implementing sap material ledgerotchmarz
 
Digital-Clay CRM Billing BI.PPT
Digital-Clay CRM Billing BI.PPTDigital-Clay CRM Billing BI.PPT
Digital-Clay CRM Billing BI.PPTMoshe SHULMAN
 

Similaire à Drupal Commerce Drupalhagen 2012 (20)

Drupal Café: Introduction to Drupal Commerce
Drupal Café: Introduction to Drupal CommerceDrupal Café: Introduction to Drupal Commerce
Drupal Café: Introduction to Drupal Commerce
 
Inforln.com Baan 4 to LN Differences Training - Multisite & Common Data
Inforln.com Baan 4 to LN Differences Training - Multisite & Common DataInforln.com Baan 4 to LN Differences Training - Multisite & Common Data
Inforln.com Baan 4 to LN Differences Training - Multisite & Common Data
 
Chap009
Chap009Chap009
Chap009
 
An Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesAn Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World Examples
 
Corporate Presentation
Corporate PresentationCorporate Presentation
Corporate Presentation
 
ML_Tom King 2022.pdf
ML_Tom King 2022.pdfML_Tom King 2022.pdf
ML_Tom King 2022.pdf
 
Infor ln.com baan 4 to ln upgrade differences training order management
Infor ln.com baan 4 to ln upgrade differences training   order managementInfor ln.com baan 4 to ln upgrade differences training   order management
Infor ln.com baan 4 to ln upgrade differences training order management
 
Inforln.com Baan to LN Differences Training - Order Management
Inforln.com Baan to LN Differences Training - Order ManagementInforln.com Baan to LN Differences Training - Order Management
Inforln.com Baan to LN Differences Training - Order Management
 
Marketplace integration
Marketplace integrationMarketplace integration
Marketplace integration
 
Marketplace integration
Marketplace integrationMarketplace integration
Marketplace integration
 
Retail Purchasing 2.0 for SPI Buyer
Retail Purchasing 2.0 for SPI BuyerRetail Purchasing 2.0 for SPI Buyer
Retail Purchasing 2.0 for SPI Buyer
 
eCommerce with Magento
eCommerce with MagentoeCommerce with Magento
eCommerce with Magento
 
Virtue mart ppt
Virtue mart pptVirtue mart ppt
Virtue mart ppt
 
Introduction to Cin7 Webinar Presentation
Introduction to Cin7 Webinar PresentationIntroduction to Cin7 Webinar Presentation
Introduction to Cin7 Webinar Presentation
 
Talent Base Case: Funster - Product MDM case
Talent Base Case: Funster - Product MDM caseTalent Base Case: Funster - Product MDM case
Talent Base Case: Funster - Product MDM case
 
Shop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semesterShop24 Presentation Slide sixth semester
Shop24 Presentation Slide sixth semester
 
Magento features list
Magento features listMagento features list
Magento features list
 
Case Study_SAP Material Ledger
Case Study_SAP Material LedgerCase Study_SAP Material Ledger
Case Study_SAP Material Ledger
 
Case study in implementing sap material ledger
Case study in implementing sap material ledgerCase study in implementing sap material ledger
Case study in implementing sap material ledger
 
Digital-Clay CRM Billing BI.PPT
Digital-Clay CRM Billing BI.PPTDigital-Clay CRM Billing BI.PPT
Digital-Clay CRM Billing BI.PPT
 

Dernier

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integrationmarketing932765
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...itnewsafrica
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...itnewsafrica
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructureitnewsafrica
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS:  6 Ways to Automate Your Data IntegrationBridging Between CAD & GIS:  6 Ways to Automate Your Data Integration
Bridging Between CAD & GIS: 6 Ways to Automate Your Data Integration
 
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...Abdul Kader Baba- Managing Cybersecurity Risks  and Compliance Requirements i...
Abdul Kader Baba- Managing Cybersecurity Risks and Compliance Requirements i...
 
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...Zeshan Sattar- Assessing the skill requirements and industry expectations for...
Zeshan Sattar- Assessing the skill requirements and industry expectations for...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical InfrastructureVarsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
Varsha Sewlal- Cyber Attacks on Critical Critical Infrastructure
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

Drupal Commerce Drupalhagen 2012

  • 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
  • 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.
  • 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

Notes de l'éditeur

  1. \n
  2. \n
  3. \n
  4. \n
  5. \n
  6. \n
  7. \n
  8. \n
  9. \n
  10. \n
  11. \n
  12. \n
  13. \n
  14. \n
  15. \n
  16. \n
  17. \n
  18. \n