SlideShare ist ein Scribd-Unternehmen logo
1 von 16
DRUPAL COMMERCE IN DRUPAL 7
 HOW TO BUILD ROBUST E-COMMERCE SITES
     George Papadongonas - Infowonders

                          23 January 2011
INTRODUCTION

• Owner    of Infowonders, located in Athens, Greece

• Co-organizer   of Drupalcamp Athens

• Using   Drupal since 2007

• Author of “Drupal E-commerce with Ubercart 2.x” book
 (Packt Publishing)
SUMMARY
• Introduction   to Drupal Commerce

• The   state of Drupal Commerce

• Basic   Functionality

• Architecture

• Comparison     with Ubercart

• Drupal    Commerce Demo

• Questions
DRUPAL COMMERCE

• It’s   an e-commerce solution for Drupal 7

• It’s   the successor of Ubercart

• It’s   not a single module, but a family of modules

• Provides    core and plugin modules

• Has all the potential to be #1 Open Source e-commerce
  project
THE STATE OF DRUPAL
               COMMERCE

• Now    in Alpha 4

• Beta   is coming out soon

• Drupal   Commerce 1.0 is scheduled for Drupalcon Chicago

• Drupal   Commerce Sprint took place last week in Paris
BASIC FUNCTIONALITY

• Product   Entity

• Product   Display

• Customer      Profile

• Line   Item

• Order

• Payment Transaction
FEATURES

• Using
      a product reference field, we can present a product
 everywhere

• Dynamic   checkout forms, using D7 Ajax Framework and form
 API

• Single
       or multiple page checkout with drag and drop form
 builder

• Attributes   are now fields (oh yes!)
ARCHITECTURE

• User    Drupal development standards

• Full   simple test coverage

• Separation    of underlying API’s from the default UI

• Dependencies: Address     Fields, Chaos Tool Suite, Entity API,
 Rules 2, Views 3
ARCHITECTURE
• Usescore entity and fields API for basic functionality
 (Products, Customers, Line Items, Orders, Payments)

• Pricefield uses Rules module to determine different
 prices for different users, roles, date or other
 circumstances

• Taxes   and shipping are also implemented through
 Rules

• Product creation and product display are two
 different processes
DRUPAL COMMERCE OR
    UBERCART ?
UBERCART

• Ubercart     has a 3.0 release for Drupal 7

• Now      it user Rules and Views

• It’s   mature and has a great community

• Has     a lot of contrib modules

• Cover     all the features of an e-commerce site
DRUPAL COMMERCE

• Drupal   Commerce is not ready yet

• Itwill start as a framework, not as a complete e-commerce
  platform

• Has   about 15 contrib modules

• but: Has   a great API, it’s more easy to develop
WHAT NOW?

• Useit right now if you like to learn new things and write
  Drupal 7 modules

• Ifyou want to install a ready solution, use Ubercart (or wait
  3-6 months)

• Upgrading    from Ubercart to Drupal Commerce may be
  difficult, as many parts of Ubercart (like attributes) were not
  part of the CCK system
DEMO


• Products

• Cart   & Orders

• Customers

• Configuration
USEFUL LINKS


• http://demo.commerceguys.com/dc/

• http://drupal.org/project/commerce

• http://www.drupalcommerce.org/
THANKS!


•   http://www.infowonders.gr

• http://www.drupalubercartbook.com

• george@infowonders.gr

• twitter: @infowonders

Weitere ähnliche Inhalte

Was ist angesagt?

Cato: Magnolia for the OFBiz ERP
Cato: Magnolia for the OFBiz ERPCato: Magnolia for the OFBiz ERP
Cato: Magnolia for the OFBiz ERPMagnolia
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimiiAmbientia
 
Taist for SaaS vendors 02.06.2014
Taist   for SaaS vendors 02.06.2014Taist   for SaaS vendors 02.06.2014
Taist for SaaS vendors 02.06.2014Anton Belousov
 
ABAP State of the Art
ABAP State of the ArtABAP State of the Art
ABAP State of the ArtTobias Trapp
 
SEVUGARAJAN_SABAPATHI
SEVUGARAJAN_SABAPATHISEVUGARAJAN_SABAPATHI
SEVUGARAJAN_SABAPATHISaba Sevu
 
Acumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Cloud ERP
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0Gabriel Michaud
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0Gabriel Michaud
 
How Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
How Merchants Wish E-Commerce Could be, Featuring Hotcakes CommerceHow Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
How Merchants Wish E-Commerce Could be, Featuring Hotcakes CommerceWill Strohl
 
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Suzanne Dergacheva
 

Was ist angesagt? (11)

Cato: Magnolia for the OFBiz ERP
Cato: Magnolia for the OFBiz ERPCato: Magnolia for the OFBiz ERP
Cato: Magnolia for the OFBiz ERP
 
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMAEnhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
Enhancing Unified Communication Experience through Microsoft Lync SDK and UCMA
 
Miten API management toimii
Miten API management toimiiMiten API management toimii
Miten API management toimii
 
Taist for SaaS vendors 02.06.2014
Taist   for SaaS vendors 02.06.2014Taist   for SaaS vendors 02.06.2014
Taist for SaaS vendors 02.06.2014
 
ABAP State of the Art
ABAP State of the ArtABAP State of the Art
ABAP State of the Art
 
SEVUGARAJAN_SABAPATHI
SEVUGARAJAN_SABAPATHISEVUGARAJAN_SABAPATHI
SEVUGARAJAN_SABAPATHI
 
Acumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote DecksAcumatica Partner Summit Day 1 Keynote Decks
Acumatica Partner Summit Day 1 Keynote Decks
 
What's New in Acumatica 5.0
What's New in Acumatica 5.0What's New in Acumatica 5.0
What's New in Acumatica 5.0
 
7 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.07 Cool Things to Demo in Acumatica 5.0
7 Cool Things to Demo in Acumatica 5.0
 
How Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
How Merchants Wish E-Commerce Could be, Featuring Hotcakes CommerceHow Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
How Merchants Wish E-Commerce Could be, Featuring Hotcakes Commerce
 
Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
 

Andere mochten auch

DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationPedro Cambra
 
Don't Take Social Media Too Seriously
Don't Take Social Media Too SeriouslyDon't Take Social Media Too Seriously
Don't Take Social Media Too SeriouslyAndrewPapadakis
 
Drupal and e-commerce
Drupal and e-commerceDrupal and e-commerce
Drupal and e-commerceCommerce Guys
 
Drupal Commerce - DrupalCamp Helsinki 2014
Drupal Commerce - DrupalCamp Helsinki 2014Drupal Commerce - DrupalCamp Helsinki 2014
Drupal Commerce - DrupalCamp Helsinki 2014ToffeBjorkskog
 
Halloween Ricardo
Halloween RicardoHalloween Ricardo
Halloween Ricardoyorogo74
 
Violeta Corujo : A industria da salazón na Costa Da Morte
Violeta Corujo : A industria da salazón na Costa Da MorteVioleta Corujo : A industria da salazón na Costa Da Morte
Violeta Corujo : A industria da salazón na Costa Da Morteguesta83b2e
 
Enterprise2.0 The Age Of Social Productivity
Enterprise2.0  The Age Of Social ProductivityEnterprise2.0  The Age Of Social Productivity
Enterprise2.0 The Age Of Social ProductivityBlink
 
Regulation, Law & Policy in the 21st Century from October, 2014
Regulation, Law & Policy in the 21st Century from October, 2014Regulation, Law & Policy in the 21st Century from October, 2014
Regulation, Law & Policy in the 21st Century from October, 2014Neal Axton
 
Experience Maps
Experience MapsExperience Maps
Experience Mapsgerryj56
 
David moreno
David morenoDavid moreno
David morenoyorogo74
 
ABRACADABRA NewMediaFest 2009 Moscow
ABRACADABRA NewMediaFest 2009 MoscowABRACADABRA NewMediaFest 2009 Moscow
ABRACADABRA NewMediaFest 2009 Moscowabrafest
 
Seminar industrisoftware
Seminar industrisoftwareSeminar industrisoftware
Seminar industrisoftwaredarwintjoe
 
Orienteering Nel Parco Italia ‘61
Orienteering Nel Parco Italia ‘61Orienteering Nel Parco Italia ‘61
Orienteering Nel Parco Italia ‘61Ornella Capretto
 
Aws training overview soitec public
Aws training overview soitec publicAws training overview soitec public
Aws training overview soitec publicXavier Michallet
 
Inspired-Search company profile
Inspired-Search company profileInspired-Search company profile
Inspired-Search company profileEdwin Tuyn
 
Reverse Engineering Testable Requirements
Reverse  Engineering  Testable  RequirementsReverse  Engineering  Testable  Requirements
Reverse Engineering Testable RequirementsClearSpringBA
 

Andere mochten auch (20)

DrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentationDrupalCommerce Lisbon presentation
DrupalCommerce Lisbon presentation
 
Don't Take Social Media Too Seriously
Don't Take Social Media Too SeriouslyDon't Take Social Media Too Seriously
Don't Take Social Media Too Seriously
 
Drupal and e-commerce
Drupal and e-commerceDrupal and e-commerce
Drupal and e-commerce
 
Drupal Commerce - DrupalCamp Helsinki 2014
Drupal Commerce - DrupalCamp Helsinki 2014Drupal Commerce - DrupalCamp Helsinki 2014
Drupal Commerce - DrupalCamp Helsinki 2014
 
Drupal Commerce
Drupal CommerceDrupal Commerce
Drupal Commerce
 
Halloween Ricardo
Halloween RicardoHalloween Ricardo
Halloween Ricardo
 
Italia 61
Italia 61Italia 61
Italia 61
 
Violeta Corujo : A industria da salazón na Costa Da Morte
Violeta Corujo : A industria da salazón na Costa Da MorteVioleta Corujo : A industria da salazón na Costa Da Morte
Violeta Corujo : A industria da salazón na Costa Da Morte
 
Enterprise2.0 The Age Of Social Productivity
Enterprise2.0  The Age Of Social ProductivityEnterprise2.0  The Age Of Social Productivity
Enterprise2.0 The Age Of Social Productivity
 
Regulation, Law & Policy in the 21st Century from October, 2014
Regulation, Law & Policy in the 21st Century from October, 2014Regulation, Law & Policy in the 21st Century from October, 2014
Regulation, Law & Policy in the 21st Century from October, 2014
 
Experience Maps
Experience MapsExperience Maps
Experience Maps
 
David moreno
David morenoDavid moreno
David moreno
 
ABRACADABRA NewMediaFest 2009 Moscow
ABRACADABRA NewMediaFest 2009 MoscowABRACADABRA NewMediaFest 2009 Moscow
ABRACADABRA NewMediaFest 2009 Moscow
 
Seminar industrisoftware
Seminar industrisoftwareSeminar industrisoftware
Seminar industrisoftware
 
Orienteering Nel Parco Italia ‘61
Orienteering Nel Parco Italia ‘61Orienteering Nel Parco Italia ‘61
Orienteering Nel Parco Italia ‘61
 
C I S V
C I S VC I S V
C I S V
 
resume
resumeresume
resume
 
Aws training overview soitec public
Aws training overview soitec publicAws training overview soitec public
Aws training overview soitec public
 
Inspired-Search company profile
Inspired-Search company profileInspired-Search company profile
Inspired-Search company profile
 
Reverse Engineering Testable Requirements
Reverse  Engineering  Testable  RequirementsReverse  Engineering  Testable  Requirements
Reverse Engineering Testable Requirements
 

Ähnlich wie Drupal Commerce in Drupal 7

Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsPedro Cambra
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
 
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Iztok Smolic
 
Drupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insightsDrupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insightsNayan Velde
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper diveAmazee Labs
 
Creating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal CommerceCreating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal CommerceBryan Mayjor
 
"Eventum project" - A Drupal platform for managing events and conferences
"Eventum project" - A Drupal platform for managing  events and conferences"Eventum project" - A Drupal platform for managing  events and conferences
"Eventum project" - A Drupal platform for managing events and conferencesbmeme
 
Drupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit SarajevoDrupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit SarajevoBojan Živanović
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupalPedro Cambra
 
The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8SunTecOSS
 
Drupal Commerce for Business
Drupal Commerce for BusinessDrupal Commerce for Business
Drupal Commerce for BusinessRichard Jones
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thWong Hoi Sing Edison
 
Start Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 JourneyStart Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 JourneyAcquia
 
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...nyccamp
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsawnyccamp
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076Gorava Prakash
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0aaronwso2
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
 
The Future of the Rules module in Drupal 8
The Future of the Rules module in Drupal 8The Future of the Rules module in Drupal 8
The Future of the Rules module in Drupal 8Stan Ascher
 

Ähnlich wie Drupal Commerce in Drupal 7 (20)

Drupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needsDrupal Commerce: A perfect match for your e-commerce needs
Drupal Commerce: A perfect match for your e-commerce needs
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Using Features
Using FeaturesUsing Features
Using Features
 
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
Drupal Commerce 2 for Drupal 8 - Drupal camp Antwerp 2017
 
Drupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insightsDrupal 8 & Commerce 2.x insights
Drupal 8 & Commerce 2.x insights
 
Drupal 8 deeper dive
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
 
Creating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal CommerceCreating an e-commerce publications catalog with Drupal Commerce
Creating an e-commerce publications catalog with Drupal Commerce
 
"Eventum project" - A Drupal platform for managing events and conferences
"Eventum project" - A Drupal platform for managing  events and conferences"Eventum project" - A Drupal platform for managing  events and conferences
"Eventum project" - A Drupal platform for managing events and conferences
 
Drupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit SarajevoDrupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit Sarajevo
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8The Top 10 Features to Watch Out for in Drupal 8
The Top 10 Features to Watch Out for in Drupal 8
 
Drupal Commerce for Business
Drupal Commerce for BusinessDrupal Commerce for Business
Drupal Commerce for Business
 
Open Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11thOpen Source.HK Workshop - 2014 Oct 11th
Open Source.HK Workshop - 2014 Oct 11th
 
Start Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 JourneyStart Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 Journey
 
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...
Drupal Commerce - The Product vs Display Conundrum and How to Explain it to a...
 
Drupal As A Jigsaw
Drupal As A JigsawDrupal As A Jigsaw
Drupal As A Jigsaw
 
Apex 42-new-features-1867076
Apex 42-new-features-1867076Apex 42-new-features-1867076
Apex 42-new-features-1867076
 
2014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.02014-wso2 platform-v1.1.0
2014-wso2 platform-v1.1.0
 
Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8
 
The Future of the Rules module in Drupal 8
The Future of the Rules module in Drupal 8The Future of the Rules module in Drupal 8
The Future of the Rules module in Drupal 8
 

Kürzlich hochgeladen

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 

Kürzlich hochgeladen (20)

A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Drupal Commerce in Drupal 7

  • 1. DRUPAL COMMERCE IN DRUPAL 7 HOW TO BUILD ROBUST E-COMMERCE SITES George Papadongonas - Infowonders 23 January 2011
  • 2. INTRODUCTION • Owner of Infowonders, located in Athens, Greece • Co-organizer of Drupalcamp Athens • Using Drupal since 2007 • Author of “Drupal E-commerce with Ubercart 2.x” book (Packt Publishing)
  • 3. SUMMARY • Introduction to Drupal Commerce • The state of Drupal Commerce • Basic Functionality • Architecture • Comparison with Ubercart • Drupal Commerce Demo • Questions
  • 4. DRUPAL COMMERCE • It’s an e-commerce solution for Drupal 7 • It’s the successor of Ubercart • It’s not a single module, but a family of modules • Provides core and plugin modules • Has all the potential to be #1 Open Source e-commerce project
  • 5. THE STATE OF DRUPAL COMMERCE • Now in Alpha 4 • Beta is coming out soon • Drupal Commerce 1.0 is scheduled for Drupalcon Chicago • Drupal Commerce Sprint took place last week in Paris
  • 6. BASIC FUNCTIONALITY • Product Entity • Product Display • Customer Profile • Line Item • Order • Payment Transaction
  • 7. FEATURES • Using a product reference field, we can present a product everywhere • Dynamic checkout forms, using D7 Ajax Framework and form API • Single or multiple page checkout with drag and drop form builder • Attributes are now fields (oh yes!)
  • 8. ARCHITECTURE • User Drupal development standards • Full simple test coverage • Separation of underlying API’s from the default UI • Dependencies: Address Fields, Chaos Tool Suite, Entity API, Rules 2, Views 3
  • 9. ARCHITECTURE • Usescore entity and fields API for basic functionality (Products, Customers, Line Items, Orders, Payments) • Pricefield uses Rules module to determine different prices for different users, roles, date or other circumstances • Taxes and shipping are also implemented through Rules • Product creation and product display are two different processes
  • 10. DRUPAL COMMERCE OR UBERCART ?
  • 11. UBERCART • Ubercart has a 3.0 release for Drupal 7 • Now it user Rules and Views • It’s mature and has a great community • Has a lot of contrib modules • Cover all the features of an e-commerce site
  • 12. DRUPAL COMMERCE • Drupal Commerce is not ready yet • Itwill start as a framework, not as a complete e-commerce platform • Has about 15 contrib modules • but: Has a great API, it’s more easy to develop
  • 13. WHAT NOW? • Useit right now if you like to learn new things and write Drupal 7 modules • Ifyou want to install a ready solution, use Ubercart (or wait 3-6 months) • Upgrading from Ubercart to Drupal Commerce may be difficult, as many parts of Ubercart (like attributes) were not part of the CCK system
  • 14. DEMO • Products • Cart & Orders • Customers • Configuration
  • 15. USEFUL LINKS • http://demo.commerceguys.com/dc/ • http://drupal.org/project/commerce • http://www.drupalcommerce.org/
  • 16. THANKS! • http://www.infowonders.gr • http://www.drupalubercartbook.com • george@infowonders.gr • twitter: @infowonders

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