drupal and e-commerce

33
Drupal Commerce “e-commerce for ambitious people” April 1 st , 2010 1

Upload: commerce-guys

Post on 13-May-2015

5.919 views

Category:

Technology


0 download

DESCRIPTION

This presentation explains why Drupal is very well suited to become the #1 e-commerce open source platform

TRANSCRIPT

Page 1: Drupal and e-commerce

1

Drupal Commerce “e-commerce for ambitious people”

April 1st , 2010

Page 2: Drupal and e-commerce

2

• E-commerce best practices

• Commerce Guy’s e-commerce platform

• About Commerce Guys

Page 3: Drupal and e-commerce

3

Client ratings & feedback

Page 4: Drupal and e-commerce

4

Combined products (1/2)

Source : dell.com

Page 5: Drupal and e-commerce

Combined products (2/2)

5Source : dell.com

Page 6: Drupal and e-commerce

6

Set of related products : “outfits”

Source : eu.levi.com

Page 7: Drupal and e-commerce

7

Upselling integrated within checkout process (1/2)

Page 8: Drupal and e-commerce

8

Upselling integrated within checkout process (2/2)

Page 9: Drupal and e-commerce

9

No shopping cart / 1 click

Page 10: Drupal and e-commerce

10

Mobile presence

Mobile Website Mobile Application

Page 11: Drupal and e-commerce

11

Presence on traffic hubs

Page 12: Drupal and e-commerce

12

Selling on social networks

Page 13: Drupal and e-commerce

13

Faceted search (1/2)

Page 14: Drupal and e-commerce

14

Faceted search (2/2)

Page 15: Drupal and e-commerce

15

Features fall into 4 main categories

AudienceCommunity / Client

Merchandizing / Catalog Commerce

• Client ratings & Feedbacks• Whish lists• Facebook Connect : i can see

what my friends say about the product

• Combined products• Set of related products : outfits• Selling on social networks• Mobile presence• Faceted search• Staging & preview

• SEO friendly site• Presence on traffic hubs• Mobile presence• Scalability

• Upselling integrated in checkout process

• No shopping cart / 1 click

Page 16: Drupal and e-commerce

16

• E-commerce best practices

• Commerce Guy’s e-commerce platform

• About Commerce Guys

Page 17: Drupal and e-commerce

17

What we’ve figured out

• e-commerce is a all about Content, Product and User Management (merchandizing, community, audience) …

• … with a powerful e-commerce solution on top (fulfillment, payment, shipping, etc.)

Drupal

DrupalCommerce

Page 18: Drupal and e-commerce

Drupal plusUbercart or Drupal Commerce

18

DrupalCommerce

• Widely adopted Content (users, products, other content) Management Framework

• 600k+ websites• 4 000 contributors• 6 000 contributed modules• Large community of

developers

• Next release : Drupal 7, due Q2 2010

• E-commerce module for Drupal • 17k active websites use Ubercart• 280k downloads in 2009• 420 modules contributed so far

Drupal

• Complete rewrite of Ubercart• Acts as a “commerce core” (along with Drupal’s

core) that modules can extend• Benefits from Drupal 7 abstraction level (entities)• First alpha release during next Drupal Con (SF,

April 2010)• A migration path from Drupal 6.x + Ubercart

towards Drupal 7.0 + Drupal Commerce will be issued by Commerce Guys

for Drupal 6.x

Full refactoring of Ubercart.For Drupal 7

Page 19: Drupal and e-commerce

19

Let’s explore Drupal e-commerce solutions …

AudienceCommunity / Client

Merchandizing / Catalog Commerce

Page 20: Drupal and e-commerce

20

Merchandising made easy with Drupal Commerce (1/2)

Flexible layoutA product is not reduced to a page, it may be proposed anywhere on your site : product page, recommendation blocs, “outfits” etc.

Facebook and Social network integrationDozens of modules have been already contributed and allow for seamless integration with Facebook. Selling right from your fan page won’t need you to understand Facebook API.

Faceted searchDrupal Commerce uses the well established Apache Solr faceted search engine. Apache Solr module is part of Acquia distribution.

MobileDrupal’s framework allows for xHTML mobile specific templates and themes (possibly dedicated to iPhones). Many mobile websites are already powered by Drupal.

Page 21: Drupal and e-commerce

21

Merchandising made easy with Drupal Commerce (2/2)

StagingCommon publishing and editing actions may be previewed then deployed with no developer involved. It is easy to setup a new configuration or page layout, test it in a staging environment, then have it deployed in production by your usual sys admin.

PromotionsUbercart and Drupal Commerce come with very flexible pricing rules, allowing for any kind of pricing policies: discounts, bundles, sales etc… and can be dependent on the date, the day in the month etc.

Cross sell / upsellBased on Apache Solr power, Ubercart and Drupal Commerce provide a powerful “more like this” feature. Deeper algorithms may also be implemented.

ThemingDrupal sites’ look & feel are managed by "themes“. There are plenty of “theme shops” proposing affordable themes for e-commerce. Those themes may be customized to better fit your needs.

Page 22: Drupal and e-commerce

22

Leveraging communities of users through Drupal CMS

Social featuresDrupal is certainly the best platform for community features. Without ever any code writing, you’ll have ratings (like “5 stars”), wish lists, comments (with moderation workflow), FAQs, web forms.

Facebook ConnectDrupal’s Facebook Connect module already runs many Facebook Connected websites.

UsersDrupal ships with advanced user management for sign up, password retrieval, profile page etc.

NewslettersDrupal makes it easy to generate and send newsletters to part of all of your subscribers (“simplenews” module). You may also use one of many external supported tools.

CRMDrupal modules allow for seamless integration with most popular CRM tools : Salesforce, Sage, Highrise etc.

Page 23: Drupal and e-commerce

23

Audience

Ubercart and Drupal Commerce are friendly for :

– Search engines (providing sitemap, pretty URLs, meta tags, W3C compliance)

– People with disabilities : Drupal generated web pages are fully compliant with WAI rules, hence providing full accessibility

– External tools :

• Hundreds of Drupal modules can be added to your site in order to provide seamless integration with common social networks (Twitter, Facebook, OpenSocial - iGoogle, “Add this” module, etc.)

• Native implementation of RSS feeds– Your webmaster : Drupal makes it very easy to add or edit content on

the fly

– E-commerce specific sources of traffic : discount sites, comparison engines, cash back services, affiliation programs …

Our e-commerce solution are audience-friendly

Page 24: Drupal and e-commerce

24

Scalability to match your audience

PerformanceDrupal, and especially the latest Drupal 7 release, perfectly scales. Far better than most competing web frameworks or e-commerce solutions.

Page 25: Drupal and e-commerce

25

Commerce features

FlexibilityDrupal Commerce and Ubercart benefit from the Drupal flexibility : we support any checkout routine, from 1 click purchase, to n-step checkout. A product is not reduced to a page, it may be proposed anywhere on your site.

Talks to package delivery companiesUbercart and Drupal Commerce both ship with integration modules suited for most shipping services (FedEX, UPS, La Poste … as well as country specific services)

Accepts all forms of paymentAll payment means are supported : cards, checks, direct debit, wired transfer. All major card payments are supported by Ubercart / Drupal Commerce (Visa, Paypal, Paybox …)

Integrates with your bank systemUbercart community has already contributed 200+ modules to integrate with many banking systems worldwide.

Page 26: Drupal and e-commerce

26

Commerce features

FulfillmentA full fledged fulfillment system is provided with Ubercart / Drupal Commerce. Integration with many existing business processes have already been coded by the community.

SecurityUp to 40 developers belong to Drupal Security team, ensuring that Drupal framework does not have any vulnerability issue. With Drupal Commerce or Ubercart, you’re sure your website runs the latest security today’s web technologies have to offer.

Hardware & software requirementsMinimal technical requirements for hardware or software to implement Drupal. You’ll find integration solutions for all possible web servers and databases.

Page 27: Drupal and e-commerce

27

Open source the right way

No lock inDrupal code is controlled by a community of thousands of developers, not a vendor! No lock-in risk with failure, bankruptcy, patents or excessive pricing

Share !Play the community game ! The more you contribute the more you get from the community

Maintainable and reversibleDrupal makes maintainability easy !

– Strict policies : “don’t hack core”. This allows for easy upgrades

– Follow Drupal’s coding standards : they foster reversibility

– Plenty of websites successfully migrated from Drupal 1.0 to Drupal 6.x !

Available developersDrupal and Drupal Commerce are based on widely used open source solutions : PHP, CSS, Javascript … This ensures a large community of developers available.

Page 28: Drupal and e-commerce

28

• E-commerce best practices

• Commerce Guy’s e-commerce platform

• About Commerce Guys

Page 29: Drupal and e-commerce

29

Who we are

• We are Drupal experts

• Providing e-commerce solutions

• With a worldwide presenceWest Coast (San Francisco, CA), East Cost (Jackson, MI), Europe (Paris)

Page 30: Drupal and e-commerce

30

Damien Tournoud

(CTO)

Fred Plais(CEO)

Mike O’Connor(CEO USA)

Some Commerce Guys

Laurent Michel(Bus Dev Mgr)David Mollière

(COO France)John Faber(COO West Coast)

Ryan Szrama

(Community lead)

Tim Hill

(C0O East Coast)

Page 31: Drupal and e-commerce

31

Our experts

Damien is one of the top contributor to Drupal 7 (#1 in Jan 2010). He’s also maintainer for key modules (PostgreSQL and SQLite drivers) and part of the security team. Graduated Engineer from L'Ecole des Mines de Paris, Damien heads the Drupal France association and is one of the administrators of drupal.org.

Ryan has been the leader of the Ubercart community for more than 3 years. Under his leadership, Ubercart has become the e-commerce leader of Drupal with more than 17 000 Ubercart installs . Ryan has an extensive ecommerce experience and focused the last 2 years on 3rd-party integration such as payment, accounting and orders workflow.

Mike has more than 10 years of experience in the e-commerce. He discovered Drupal in 2006, and has worked on Ubercart since then. He founded Commerce Guys early 2008. CG is the main Ubercart agency in the US.

Ryan Szrama(Community lead)

Damien Tournoud

(CTO)

Mike O’Connor

(CEO USA)

Page 32: Drupal and e-commerce

32

Our methodology : gap fit specifications

Page 33: Drupal and e-commerce

33

References

• 17k Ubercart installs

• Commerce Guys accompanied industry leaders with their merchant sites

• Commerce Guys is involved in bringing top quality Drupal websites to major companies such as Cap Gemini, SFR, Les Echos …