Download - The Ecommerce landscape in and around Drupal

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