The Ecommerce landscape in and around Drupal

Post on 24-May-2015

1.877 views 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 of 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  

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