SlideShare a Scribd company logo
1 of 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?

More Related Content

What's hot

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
 

What's hot (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
 

Similar to 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
 

Similar to 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
 

Recently uploaded

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
"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
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 

Recently uploaded (20)

Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
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
 
"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...
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 

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

Editor's Notes

  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