Submitted by: Submitted by ahyaako
Views: 10
Words: 2636
Pages: 11
Category: Literature
Date Submitted: 07/24/2015 09:01 AM
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."...