SlideShare a Scribd company logo
1 of 15
10 Tips for E-commerce on DrupalBy: Ryan Szrama June 26th, 2010 1
What we’ve figured out… E-commerce is a all about Content, Product and User Management (merchandizing, community, audience) … … with a powerful e-commerce solution on top (fulfillment, payment, shipping, etc.)  2 Drupal Drupal Commerce
Drupal + Ubercart / Drupal Commerce For Drupal 6.x Drupal ,[object Object]
17k active websites use Ubercart
280k downloads in 2009
420 modules contributed so far
Etsy “cloned” in a matter of hours
Widely adopted Content Management Framework
600k+ websites
4,000 contributors
6,000 contributed modules
Large community of developers
Next release: Drupal 7, expected second half 2010
“Drupal 7 will give birth to a new way of developing contributed modules.”                  -Dries BuytaertDrupal Commerce Ubercart’s logical successor For Drupal 7.x and beyond ,[object Object]
Acts as a “Commerce core”, tightly integrated with Drupal’s core and the major contributed modules

More Related Content

Similar to 10 Tips for E-commerce on Drupal

Similar to 10 Tips for E-commerce on Drupal (20)

State of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon ViennaState of Drupal keynote, DrupalCon Vienna
State of Drupal keynote, DrupalCon Vienna
 
Drupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit SarajevoDrupal commerce @ Drupal Balkan Summit Sarajevo
Drupal commerce @ Drupal Balkan Summit Sarajevo
 
Lizards & Pumpkins Catalog Replacement at mm17de
Lizards & Pumpkins Catalog Replacement at mm17deLizards & Pumpkins Catalog Replacement at mm17de
Lizards & Pumpkins Catalog Replacement at mm17de
 
Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?Why Enterprises Choose Drupal for Futuristic Web App Development?
Why Enterprises Choose Drupal for Futuristic Web App Development?
 
E-commerce in Action
E-commerce in ActionE-commerce in Action
E-commerce in Action
 
Amplexor 2014-06-26-the drupal enterprise lifecycle
Amplexor 2014-06-26-the drupal enterprise lifecycleAmplexor 2014-06-26-the drupal enterprise lifecycle
Amplexor 2014-06-26-the drupal enterprise lifecycle
 
Sell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStoreSell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStore
 
Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0Drupal 414: Meet Commerce 2.0
Drupal 414: Meet Commerce 2.0
 
Benchmark of e-commerce solutions
Benchmark of e-commerce solutionsBenchmark of e-commerce solutions
Benchmark of e-commerce solutions
 
Smart buckets ppt
Smart buckets pptSmart buckets ppt
Smart buckets ppt
 
April Partner Bootcamp 2022
April Partner Bootcamp 2022April Partner Bootcamp 2022
April Partner Bootcamp 2022
 
How to Design a Futuristic Website with Drupal 8?
How to Design a Futuristic Website with Drupal 8?How to Design a Futuristic Website with Drupal 8?
How to Design a Futuristic Website with Drupal 8?
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
Hire Drupal Developers For Your Website
Hire Drupal Developers For Your WebsiteHire Drupal Developers For Your Website
Hire Drupal Developers For Your Website
 
When Out of the Box Isn’t Good Enough: What You Need to Know About Building C...
When Out of the Box Isn’t Good Enough: What You Need to Know About Building C...When Out of the Box Isn’t Good Enough: What You Need to Know About Building C...
When Out of the Box Isn’t Good Enough: What You Need to Know About Building C...
 
The biggest stores on Magento
The biggest stores on MagentoThe biggest stores on Magento
The biggest stores on Magento
 
The Business of Drupal
The Business of DrupalThe Business of Drupal
The Business of Drupal
 
Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)Benchmark of ecommerce solutions (short version, english)
Benchmark of ecommerce solutions (short version, english)
 
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
 
Productising Your Services
Productising Your ServicesProductising Your Services
Productising Your Services
 

Recently uploaded

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

10 Tips for E-commerce on Drupal

  • 1. 10 Tips for E-commerce on DrupalBy: Ryan Szrama June 26th, 2010 1
  • 2. What we’ve figured out… E-commerce is a all about Content, Product and User Management (merchandizing, community, audience) … … with a powerful e-commerce solution on top (fulfillment, payment, shipping, etc.) 2 Drupal Drupal Commerce
  • 3.
  • 4. 17k active websites use Ubercart
  • 7. Etsy “cloned” in a matter of hours
  • 8. Widely adopted Content Management Framework
  • 12. Large community of developers
  • 13. Next release: Drupal 7, expected second half 2010
  • 14.
  • 15. Acts as a “Commerce core”, tightly integrated with Drupal’s core and the major contributed modules
  • 16. Benefits from Drupal 7’s entity / fields architecture
  • 17. First alpha demo at DrupalCon San Francisco
  • 18. A migration path from Drupal 6.x + Ubercart to Drupal 7.0 + Drupal Commerce will be issued and maintained by Commerce Guys.3
  • 19. Drupal e-commerce solutions 4 Commerce Merchandizing / Catalog Audience Community / Client
  • 20. 1. Know your tools. Abundance of e-commerce related modules Drupal 6: Ubercart or e-Commerce Drupal 7: Drupal Commerce or Ubercart 5
  • 21. 2. Don’t hack your modules. What’s the big deal? Broken update paths are a major security risk! Recommended reference: Cracking Drupal by Greg Knaddison 6
  • 22. 3. Secure checkout and login pages. SSL protection is a must for e-commerce. There’s a module for that! http://drupal.org/project/securepages Ubercart SSL FAQ - http://www.ubercart.org/faq/2941 7
  • 23. 4. Mind your WYSIWYGs. Source of quite a few Ubercart support requests. Why? WYSIWYG editors are nice for non-developers… But often not nice to the Drupal admin interface – alien HTML. Configure the editor to only appear on necessary textareas: 8
  • 24. 5. Show your products off in style. Drupal themes aren’t generally geared toward e-commerce Special considerations: add to cart buttons, checkout forms, etc. Lack the designer’s eye? Spearheaded by Top Notch Themes, premium themes are increasingly targeting e-commerce sites. Free themes available and in the works: http://drupal.org/project/acquia_prosper http://www.sooperthemes.com/category/tags/politika 9
  • 25. 6. Minimize “noise” on checkout pages. Don’t distract customers when they’re trying to give you money. Edit block visibility settings to remove all blocks from checkout. Consider theme adjustments for menu visibility. Edit buttons to make the checkout buttons more attractive. 10
  • 26. 7. Use Views for custom catalogs. Ubercart’s core catalog is fine as a simple product listing. Theming and catalog customizations are nigh impossible. Ubercart’s core Views integration should cover most catalog needs. Tutorial by Tim from Commerce Guys:http://www.commerceguys.com/resources/articles/123 11
  • 27. 8. Keep your customers in the loop. Use Drupal’s built-in RSS functionality. Provide targeted RSS feeds using Views. Modules providing newsletter functionality: Drupal native solution: http://drupal.org/project/simplenews Integrated solutions: http://drupal.org/project/mailchimp 12
  • 28. 9. Engage customers with ratings and reviews. Engage customers by allowing them to give direct feedback. Use customer ratings to market popular products. Integrate ratings with comments for instant reviews: Requirements: Voting API, Fivestar, Comment 13
  • 29. 10. Help your customers spread the word! Satisfied customers will naturally promote your brand / products. Make it easy for them! Integrate with social networks and sharing tools: Facebook social plugins: http://drupal.org/project/fb_social Twitter: http://drupal.org/project/twitter ShareThis: http://drupal.org/project/sharethis Forward: http://drupal.org/project/forward 14
  • 30. Links This article in its entirety – http://bit.ly/aFZyG8 Free Top Notch Themes e-books – http://bit.ly/baWMk8 Ubercart book from Packt – http://drupalubercartbook.com Find additional resources at http://www.commerceguys.com! 15