the ecommerce landscape in and around drupal
DESCRIPTION
An overview of the main ecommerce use cases and how solutions like Drupal Commerce, Magento, Wordpress and proprietary ecommerce solutions address them. The advantages and disadvantages of the different solutions are compared.TRANSCRIPT
The State of Ecommerce in and around Drupal
Absolutely No Limits -‐ www.anolim.com
Prodosh Banerjee, Managing Partner
Ecommerce goals and examples
SoluEon categories
Ecommerce Use Case Groups
Product master is ERP System,
build web front end
• Physical goods • Product and inventory synchronisaEon
• Handle excepEons • Use ERP vendor’s or stand-‐alone system?
Product master is CMS,
build web front end
• Physical goods, SubscripEons, downloads, SaaS, services
• Interface to accounEng system
• Build front end in CMS or with stand-‐alone ecommerce system?
Greenfield operaEon or upgrade/discard
• Physical goods, SaaS, subscripEons, downloads, services
• Integrated system or best of breed approach?
User Experience Goals
ARracEve
Quick and easy transacEon compleEon
Seamless
Feeling of safety for buyer
Social media integraEon
Ecommerce SoluEon Types
Examples
Ecommerce Sites
Example 1
Example 2
Example 3
Example 4
Example 5
Example 6
History of Ecommerce in Drupal
Ecommerce in Drupal: Use Case Match Up
Benefits of Drupal based Ecommerce
Seamless user experience
Enterprise class features Secure Scalable Good performance Lego style architecture: flexible, extensible
Work with content instead of tables Create mash-‐ups with Drupal Views
Drupal Commerce
Advantages
• Can be themed to look as nice as you can design it
• MulE-‐language • Fully integrated into Drupal • Seamless user experience • Interfaces to almost anything
• Modular architecture – flexible
• Social integraEon
Disadvantages
• Many Ubercart modules need to be ported / upgraded
• DocumentaEon needs to mature
• Recurring payments not supported directly
• SubscripEon and services concept needs to evolve
Magento
Advantages
• Looks nice out of the box • Separate Backend • MulEple front end support • Payments & billing • Inventory • Order management
Disadvantages
• Complex to customize • Hard to customize look & feel
• Requires lots of compuEng resources
• Hard to program, architecture not Lego like
• Steep learning curve • Not well documented • Buggy
Commerce with Wordpress
Advantages
• Great looking shop systems • At least 8 good ecommerce plugins
• SoluEon for many use cases • Coupons, discounts, internaEonal taxes, mulE-‐language
• Integrated with CMS • Affiliate management
Disadvantages
• Hard to grown beyond what Wordpress is good at
• Steep learning curve • DocumentaEon could be a lot beRer
• Security could be beRer • Lot of new versions lead to compaEbility problems
Comparison Solu%on DC UC WPEC MAG Prop.
User experience ✔✔✔ ✔✔ ✔✔✔ ✔✔ ✔
FuncEonality ✔✔✔ ✔✔✔ ✔✔ ✔✔✔ ✔✔
Scalable? ✔✔✔ ✔✔ ✔✔ ✔ ✔✔✔
Flexible? ✔✔✔ ✔✔ ✔✔ ✔✔ ✔✔
Performance? ✔✔✔ ✔✔✔ ✔✔✔ ✔✔✔ ✔✔✔
Modules, plug-‐ins ✔✔ ✔✔✔ ✔✔ ✔ ✔✔
Interfaces / APIs ✔✔✔ ✔✔✔ ✔✔✔ ✔✔ ✔✔
DocumentaEon ✔✔ ✔✔✔ ✔✔ ✔ ✔✔✔
Ecommerce Use Case Groups
Product master is ERP System,
build web front end
• Proprietary soluEons
• Drupal Commerce
Product master is CMS,
build web front end
• Drupal Commerce • Ubercart • Wordpress E-‐Commerce
• Magento
Greenfield operaEon or upgrade/discard
• Drupal Commerce • Wordpress E-‐Commerce
• Proprietary
Technology, Strategy, Design, ConsulEng Cloud Sogware / Sogware as a Service
Absolutely No Limits -‐ www.anolim.com
Anolim Porholio