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

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
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
vu2urc
 

Recently uploaded (20)

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...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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?
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 

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