SlideShare ist ein Scribd-Unternehmen logo
1 von 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?

Weitere ähnliche Inhalte

Was ist angesagt?

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
 

Was ist angesagt? (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
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 

Kürzlich hochgeladen (20)

DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 

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

Hinweis der Redaktion

  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