Kl; Fv

Submitted by: Submitted by

Views: 10

Words: 2636

Pages: 11

Category: Literature

Date Submitted: 07/24/2015 09:01 AM

Report This Essay

Introduction to Drupal Commerce

DrupalCamp China 2013

China 2013

David Suissa: DYdave

March 23, 2013

Overall plan

Overall plan

• History: where does DC comes from?

• Getting started with DC:

– Commerce Kickstart: Demo time!

– Objects

b

– Data models

Working with Rules and Commerce:

• Working with Rules and Commerce:

– Pricing rules

– Discount/coupons

– Shipping

– Payment & Checkout

• Ad

Advanced Topics

dT i

• Drupal Commerce in China

Roadmap and what s coming up

• Roadmap and what’s coming up

• Questions

Ubercart History (D6)

History (D6)

• Ubercart is a set of modules created by the 

b

f

l

b h

Commerce Guys for Drupal 6

• Ubercart is the most commonly used contributed 

commerce package for building online stores in 

Drupal 6

• Problem:

Ubercart was built around a simple store model and 

expanded via contributed modules to do many 

things it was never designed to do

From Ubercart to Drupal

From Ubercart to Drupal Commerce

• Leveraging Drupal 7’s increased flexibility with Fieldable

Entities and more Views and Rules integration.

• Drupal Commerce is a very flexible E commerce system by design

Commerce is a very flexible E‐commerce system, by design, 

much more than Ubercart could ever be.

• Commerce customizations are more in the database than in code

– Tasks that used to require heavy handed overrides, can now be configured through 

k h

d

i h

h d d

id

b

fi

d h

h

a U

– These database items are usually exportable, so you can move them to code if you desire 

(views, rules)

• As a results:

Commerce satisfies more use‐cases with less work

Ubercart to Commerce

to Commerce

What can you do with it?!

What can you build with it?!

Ubercart offers a wide feature set but!

offers a wide feature set, but!

operating outside of the core feature!

set is difficult at best."

“Application” mindset focusing on the!

“A li ti ” i d t f

i

th !

modules’ performance out‐of‐the‐box."...