the ecommerce landscape in and around drupal

22
The State of Ecommerce in and around Drupal Absolutely No Limits www.anolim.com Prodosh Banerjee, Managing Partner

Upload: prodosh-banerjee

Post on 24-May-2015

1.877 views

Category:

Technology


5 download

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

Page 1: The Ecommerce landscape in and around Drupal

The  State  of  Ecommerce  in  and  around  Drupal  

Absolutely  No  Limits  -­‐  www.anolim.com    

Prodosh  Banerjee,  Managing  Partner  

Page 2: The Ecommerce landscape in and around Drupal

Ecommerce  goals  and  examples  

SoluEon  categories  

Page 3: The Ecommerce landscape in and around Drupal

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?  

Page 4: The Ecommerce landscape in and around Drupal

User  Experience  Goals  

ARracEve  

Quick  and  easy  transacEon  compleEon  

Seamless  

Feeling  of  safety  for  buyer  

Social  media  integraEon  

Page 5: The Ecommerce landscape in and around Drupal

Ecommerce  SoluEon  Types  

Page 6: The Ecommerce landscape in and around Drupal

Examples  

Ecommerce  Sites  

Page 7: The Ecommerce landscape in and around Drupal

Example  1  

Page 8: The Ecommerce landscape in and around Drupal

Example  2  

Page 9: The Ecommerce landscape in and around Drupal

Example  3  

Page 10: The Ecommerce landscape in and around Drupal

Example  4  

Page 11: The Ecommerce landscape in and around Drupal

Example  5  

Page 12: The Ecommerce landscape in and around Drupal

Example  6  

Page 13: The Ecommerce landscape in and around Drupal

History  of  Ecommerce  in  Drupal  

Page 14: The Ecommerce landscape in and around Drupal

Ecommerce  in  Drupal:  Use  Case  Match  Up  

Page 15: The Ecommerce landscape in and around Drupal

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  

Page 16: The Ecommerce landscape in and around Drupal

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  

Page 17: The Ecommerce landscape in and around Drupal

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  

Page 18: The Ecommerce landscape in and around Drupal

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  

Page 19: The Ecommerce landscape in and around Drupal

Comparison  Solu%on   DC   UC   WPEC   MAG   Prop.  

User  experience   ✔✔✔   ✔✔   ✔✔✔   ✔✔   ✔  

FuncEonality   ✔✔✔   ✔✔✔   ✔✔   ✔✔✔   ✔✔  

Scalable?   ✔✔✔   ✔✔   ✔✔   ✔   ✔✔✔  

Flexible?   ✔✔✔   ✔✔   ✔✔   ✔✔   ✔✔  

Performance?   ✔✔✔   ✔✔✔   ✔✔✔   ✔✔✔   ✔✔✔  

Modules,  plug-­‐ins   ✔✔   ✔✔✔   ✔✔   ✔   ✔✔  

Interfaces  /  APIs   ✔✔✔   ✔✔✔   ✔✔✔   ✔✔   ✔✔  

DocumentaEon   ✔✔   ✔✔✔   ✔✔   ✔   ✔✔✔  

Page 20: The Ecommerce landscape in and around Drupal

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  

Page 21: The Ecommerce landscape in and around Drupal

Technology,  Strategy,  Design,  ConsulEng  Cloud  Sogware  /  Sogware  as  a  Service  

Absolutely  No  Limits  -­‐  www.anolim.com    

Page 22: The Ecommerce landscape in and around Drupal

Anolim  Porholio