10 Tips for E-commerce on Drupal


Published on

Presentation of the article with the same name by Ryan Szrama of Commerce Guys available at http://bit.ly/aFZyG8.

Published in: Technology, Business
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide

10 Tips for E-commerce on Drupal

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