SlideShare a Scribd company logo
Creating	
  an	
  e-­‐commerce	
  publications	
  
catalog	
  with	
  Drupal	
  Commerce
Bryan	
  Mayjor	
  -­‐	
  Extension	
  &	
  Experiment	
  Station	
  Communications
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Who	
  is	
  this	
  guy?	
  
• Bryan	
  is	
  a	
  Technology-­‐assisted	
  
education	
  developer	
  with	
  the	
  
Oregon	
  State	
  Extension	
  Service	
  
• Started	
  hacking	
  websites	
  when	
  
Netscape	
  1	
  was	
  new	
  and	
  and	
  28K	
  
dialup	
  was	
  cool	
  
• Has	
  been	
  working	
  with	
  Drupal	
  
since	
  2008	
  
• Spends	
  way	
  too	
  much	
  time	
  coding
2
Source: http://www.niola.net
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Over	
  the	
  next	
  50	
  minutes	
  …	
  
• You’ll	
  get	
  an	
  overview	
  of	
  Drupal	
  
Commerce	
  and	
  how	
  it	
  works	
  
• Endure	
  a	
  short	
  story	
  about	
  Newman	
  and	
  
Catman	
  
• See	
  Drupal	
  Commerce	
  in	
  action	
  
• Look	
  at	
  some	
  code	
  
• Ask	
  some	
  questions	
  
• Become	
  a	
  better	
  person	
  (possibly)
3
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
What	
  is	
  Drupal	
  Commerce?
Drupal	
  Commerce	
  is	
  set	
  of	
  modules	
  that	
  
provide	
  core	
  e-­‐commerce	
  functionality	
  	
  
• shopping	
  cart	
  
• check	
  out	
  
• payments	
  
• shipping	
  and	
  fulfillment	
  
• discounts	
  
• order	
  management	
  
• all	
  without	
  writing	
  any	
  code
4
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Newman	
  
“New	
  catalog	
  manager”
• Old,	
  old,	
  old	
  Filemaker	
  Pro	
  database	
  
• Used	
  by	
  the	
  pubs	
  team	
  to	
  manage	
  
publications	
  since	
  the	
  1990s	
  
• E-­‐commerce	
  functionality	
  developed	
  by	
  
contractor	
  using	
  questionable	
  design	
  
patterns	
  
• Archaic	
  export	
  process	
  was	
  developed	
  for	
  
online	
  catalog	
  
• Updating	
  catalog	
  is	
  a	
  multistep	
  process	
  
that	
  involves	
  deleting	
  the	
  catalog	
  
database	
  then	
  reimporting
5
Source: http://article.wn.com
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Catman	
  
History	
  of	
  the	
  Catman	
  project
• Contracted	
  out	
  to	
  3rd	
  party	
  vendor	
  as	
  I	
  
didn’t	
  have	
  time	
  to	
  do	
  it	
  
• “Completed”	
  project	
  didn’t	
  meet	
  our	
  
needs	
  
• I	
  still	
  don't	
  have	
  time	
  but	
  took	
  over	
  
development	
  working	
  closely	
  with	
  a	
  pubs	
  
team	
  member	
  (Jennifer	
  Alexander)	
  
• Used	
  the	
  contracted	
  commerce	
  site	
  as	
  a	
  
basis,	
  scrapped	
  the	
  project	
  management	
  
site	
  completely
6
Source: http://fairlyoddparents.wikia.com
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Catman	
  
Goals	
  for	
  new	
  system
• Replace	
  old	
  system	
  before	
  it	
  dies	
  again	
  
• Combine	
  project	
  management	
  and	
  
catalog	
  site	
  into	
  one	
  happy	
  Drupal	
  site	
  	
  
• Integrate	
  University	
  approved	
  payment	
  
gateway	
  (used	
  by	
  current	
  system)	
  
• Responsive	
  design	
  with	
  emphasis	
  on	
  user	
  
experience	
  
• Flexible	
  system	
  to	
  meet	
  current	
  and	
  
future	
  needs
7
Source: http://fairlyoddparents.wikia.com
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Getting	
  Started	
  with	
  Drupal	
  Commerce	
  
The	
  easy	
  way
Commerce	
  Kickstart	
  
• Installation	
  profile	
  creates	
  a	
  fully	
  

functional	
  store	
  in	
  minutes	
  
• Pre-­‐configured	
  advanced	
  functionality	
  
• Spiffy	
  responsive	
  design	
  out	
  of	
  the	
  box	
  
• Doesn’t	
  require	
  advanced	
  Drupal	
  knowledge	
  
• Can	
  be	
  difficult	
  to	
  modify	
  to	
  meet	
  your	
  
specifications	
  
• Provided	
  theme	
  (Omega	
  kickstart)	
  very	
  complex	
  
and	
  not	
  simple	
  to	
  customize.	
  
8
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Getting	
  Started	
  with	
  Drupal	
  Commerce	
  
Not	
  as	
  easy	
  but	
  better	
  way
Custom	
  set	
  up	
  
• Use	
  KickStart	
  as	
  a	
  reference	
  
• Backoffice	
  modules	
  are	
  awesome	
  and	
  

provide	
  best	
  elements	
  of	
  KickStart	
  
• Contributed	
  modules	
  do	
  most	
  of	
  the	
  
heavy	
  lifting	
  
• Create	
  custom	
  module(s)	
  to	
  override	
  
defaults	
  and	
  to	
  add	
  new	
  functionality	
  
• Requires	
  advanced	
  Drupal	
  knowledge	
  
!
9
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Commerce	
  Kickstart	
  Demo
10
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Catman	
  Demo
11
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Taming	
  the	
  Beast	
  
Making	
  Drupal	
  Commerce	
  behave
• Most	
  customizations	
  can	
  be	
  
done	
  without	
  writing	
  code	
  
• Rules	
  can	
  be	
  easily	
  created	
  or	
  
modified	
  	
  
• Create	
  custom	
  modules	
  to	
  
override	
  defaults	
  and	
  to	
  add	
  
functionality	
  
• Features	
  are	
  your	
  friend	
  
12
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Challenges	
  and	
  things	
  that	
  didn’t	
  work	
  as	
  expected	
  
Drupal	
  Commerce	
  !=	
  ‘nirvana’
• Payment	
  gateway	
  provider	
  

changed	
  	
  
• OSU	
  Drupal	
  hosting	
  changed	
  
• Invoices	
  
• Purchase	
  order	
  /	
  Index	
  codes	
  
• Magic	
  Links	
  
• Workbench	
  

• Let’s	
  look	
  at	
  some	
  code	
  …	
  
!
13
Source: http://macrobits.pinetreecapital.com
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_commerce_form_alter() 	
  
Remove	
  the	
  “Country”	
  drop-­‐down	
  list	
  on	
  checkout	
  form
14
“Don’t show the list of countries,
our shipping rates only apply to
orders within the USA”
“Don’t show the list of countries,
our shipping rates only apply to
orders within the USA”
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_commerce_form_alter() 	
  
Remove	
  the	
  “Country”	
  drop-­‐down	
  list	
  on	
  checkout	
  form
15
“Don’t show the list of countries,
our shipping rates only apply to
orders within the USA”
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_commerce_form_alter() 	
  
Remove	
  the	
  “Country”	
  drop-­‐down	
  list	
  on	
  checkout	
  form
16
v
v
v
v
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
17
“We need more options than
Pending and Processing,
what about …”
Code	
  examples:	
  hook_commerce_order_status_info()	
  	
  
Add	
  statuses	
  to	
  the	
  pending	
  order	
  state.
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_commerce_order_status_info()	
  	
  
Add	
  statuses	
  to	
  the	
  pending	
  order	
  state.
18
v
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_default_rules_configuration()
Rule	
  to	
  add	
  customer	
  user	
  role	
  when	
  new	
  account	
  is	
  created
19
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Code	
  examples:	
  hook_default_rules_configuration()
Rule	
  to	
  add	
  customer	
  user	
  role	
  when	
  new	
  account	
  is	
  created
20
v
v
v
v
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Resources
This	
  presentation	
  
PDF	
  will	
  be	
  posted	
  on	
  NETC	
  conference	
  site	
  
Code	
  examples	
  used	
  in	
  presentation	
  
http://github.com/osu-­‐eesc	
  
Drupal	
  Commerce	
  
http://www.drupalcommerce.org	
  
Commerce	
  Kickstart	
  
https://drupal.org/project/commerce_kickstart	
  
Bootstrap	
  
http://getbootstrap.com/	
  
21
NETC	
  2014	
  -­‐	
  Tekkies	
  in	
  the	
  Little	
  Apple
Bryan Mayjor
bryan.mayjor@oregonstate.edu
22
Source: http://http://www.marcandangel.com

More Related Content

PPTX
Demystifying soa management
PPTX
Minimizing Magento Upgrade Downtime - Oleksandr Zarichnyi - Imagine Commerce ...
PDF
Engage 2019: Your Data in the Major Leagues: A Practical and Updated Guide to...
PDF
Alfresco Day Barcelona 2016 - Conversaciones con Partners: Pernexas
PDF
E1 Pages Contest Hosted by Terillium
PPTX
How to Create an Enterprise Service Catalog with Drupal (CapitalCamp 2011 Pre...
PPT
Diwd 2011-111011223430-phpapp01
Demystifying soa management
Minimizing Magento Upgrade Downtime - Oleksandr Zarichnyi - Imagine Commerce ...
Engage 2019: Your Data in the Major Leagues: A Practical and Updated Guide to...
Alfresco Day Barcelona 2016 - Conversaciones con Partners: Pernexas
E1 Pages Contest Hosted by Terillium
How to Create an Enterprise Service Catalog with Drupal (CapitalCamp 2011 Pre...
Diwd 2011-111011223430-phpapp01

Similar to Creating an e-commerce publications catalog with Drupal Commerce (20)

KEY
Stop selling Drupal, start selling solutions to business problems.
DOC
Varun-CV-J
PDF
Open Source.HK Workshop - 2014 Oct 11th
KEY
Drupal commerce an overview drupalcamp gent
KEY
Drupal Commerce for Business
PPTX
Drupal and e-commerce
KEY
Drupal Commerce in Drupal 7
PDF
Drupal Commerce contributed modules overview
PPTX
Drupal Commerce, DrupalCamp Colorado 2010
PPTX
Drupal Commerce, Web Content 2010
PDF
The Ecommerce landscape in and around Drupal
PPT
Drupal commerce nuts and bolts seville
PPTX
Drupal Commerce
ZIP
Staging and Deployment
PDF
An Introduction to Drupal Commerce & Real World Examples
PPTX
10 Tips for E-commerce on Drupal
PDF
Slides for World Plone Day 2010
PPTX
Breaking Down Digital Barriers Overcoming Challenges in Online Retail.pptx
ODP
Drupal commerce @ Drupal Balkan Summit Sarajevo
PDF
Drupal For Designers 1st Edition Dani Nordin
Stop selling Drupal, start selling solutions to business problems.
Varun-CV-J
Open Source.HK Workshop - 2014 Oct 11th
Drupal commerce an overview drupalcamp gent
Drupal Commerce for Business
Drupal and e-commerce
Drupal Commerce in Drupal 7
Drupal Commerce contributed modules overview
Drupal Commerce, DrupalCamp Colorado 2010
Drupal Commerce, Web Content 2010
The Ecommerce landscape in and around Drupal
Drupal commerce nuts and bolts seville
Drupal Commerce
Staging and Deployment
An Introduction to Drupal Commerce & Real World Examples
10 Tips for E-commerce on Drupal
Slides for World Plone Day 2010
Breaking Down Digital Barriers Overcoming Challenges in Online Retail.pptx
Drupal commerce @ Drupal Balkan Summit Sarajevo
Drupal For Designers 1st Edition Dani Nordin
Ad

More from Bryan Mayjor (6)

PDF
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
PDF
Being responsive
PDF
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
PPT
What the heck are Features and why do I need them for my Drupal website?
PDF
Drupal Under the Hood
PPT
More On Drupal - OSU Spring Training 2010
Foil villains, restore order, and seize the day: 10 tips to make your team’s ...
Being responsive
EESC and the Three Handbooks: Too Complicated, Too Much Work, or Just Right?
What the heck are Features and why do I need them for my Drupal website?
Drupal Under the Hood
More On Drupal - OSU Spring Training 2010
Ad

Recently uploaded (20)

PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Introduction to Information and Communication Technology
DOC
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
PPTX
Database Information System - Management Information System
PPTX
Internet___Basics___Styled_ presentation
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PDF
SASE Traffic Flow - ZTNA Connector-1.pdf
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Sims 4 Historia para lo sims 4 para jugar
PDF
Exploring VPS Hosting Trends for SMBs in 2025
PPTX
innovation process that make everything different.pptx
PPTX
Mathew Digital SEO Checklist Guidlines 2025
PPTX
artificialintelligenceai1-copy-210604123353.pptx
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PPTX
presentation_pfe-universite-molay-seltan.pptx
PDF
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
PPTX
INTERNET------BASICS-------UPDATED PPT PRESENTATION
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Power Point - Lesson 3_2.pptx grad school presentation
E -tech empowerment technologies PowerPoint
Introduction to Information and Communication Technology
Rose毕业证学历认证,利物浦约翰摩尔斯大学毕业证国外本科毕业证
Database Information System - Management Information System
Internet___Basics___Styled_ presentation
Slides PDF The World Game (s) Eco Economic Epochs.pdf
SASE Traffic Flow - ZTNA Connector-1.pdf
SAP Ariba Sourcing PPT for learning material
Sims 4 Historia para lo sims 4 para jugar
Exploring VPS Hosting Trends for SMBs in 2025
innovation process that make everything different.pptx
Mathew Digital SEO Checklist Guidlines 2025
artificialintelligenceai1-copy-210604123353.pptx
Unit-1 introduction to cyber security discuss about how to secure a system
presentation_pfe-universite-molay-seltan.pptx
FINAL CALL-6th International Conference on Networks & IOT (NeTIOT 2025)
INTERNET------BASICS-------UPDATED PPT PRESENTATION
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...

Creating an e-commerce publications catalog with Drupal Commerce

  • 1. Creating  an  e-­‐commerce  publications   catalog  with  Drupal  Commerce Bryan  Mayjor  -­‐  Extension  &  Experiment  Station  Communications
  • 2. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Who  is  this  guy?   • Bryan  is  a  Technology-­‐assisted   education  developer  with  the   Oregon  State  Extension  Service   • Started  hacking  websites  when   Netscape  1  was  new  and  and  28K   dialup  was  cool   • Has  been  working  with  Drupal   since  2008   • Spends  way  too  much  time  coding 2 Source: http://www.niola.net
  • 3. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Over  the  next  50  minutes  …   • You’ll  get  an  overview  of  Drupal   Commerce  and  how  it  works   • Endure  a  short  story  about  Newman  and   Catman   • See  Drupal  Commerce  in  action   • Look  at  some  code   • Ask  some  questions   • Become  a  better  person  (possibly) 3
  • 4. NETC  2014  -­‐  Tekkies  in  the  Little  Apple What  is  Drupal  Commerce? Drupal  Commerce  is  set  of  modules  that   provide  core  e-­‐commerce  functionality     • shopping  cart   • check  out   • payments   • shipping  and  fulfillment   • discounts   • order  management   • all  without  writing  any  code 4
  • 5. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Newman   “New  catalog  manager” • Old,  old,  old  Filemaker  Pro  database   • Used  by  the  pubs  team  to  manage   publications  since  the  1990s   • E-­‐commerce  functionality  developed  by   contractor  using  questionable  design   patterns   • Archaic  export  process  was  developed  for   online  catalog   • Updating  catalog  is  a  multistep  process   that  involves  deleting  the  catalog   database  then  reimporting 5 Source: http://article.wn.com
  • 6. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Catman   History  of  the  Catman  project • Contracted  out  to  3rd  party  vendor  as  I   didn’t  have  time  to  do  it   • “Completed”  project  didn’t  meet  our   needs   • I  still  don't  have  time  but  took  over   development  working  closely  with  a  pubs   team  member  (Jennifer  Alexander)   • Used  the  contracted  commerce  site  as  a   basis,  scrapped  the  project  management   site  completely 6 Source: http://fairlyoddparents.wikia.com
  • 7. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Catman   Goals  for  new  system • Replace  old  system  before  it  dies  again   • Combine  project  management  and   catalog  site  into  one  happy  Drupal  site     • Integrate  University  approved  payment   gateway  (used  by  current  system)   • Responsive  design  with  emphasis  on  user   experience   • Flexible  system  to  meet  current  and   future  needs 7 Source: http://fairlyoddparents.wikia.com
  • 8. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Getting  Started  with  Drupal  Commerce   The  easy  way Commerce  Kickstart   • Installation  profile  creates  a  fully  
 functional  store  in  minutes   • Pre-­‐configured  advanced  functionality   • Spiffy  responsive  design  out  of  the  box   • Doesn’t  require  advanced  Drupal  knowledge   • Can  be  difficult  to  modify  to  meet  your   specifications   • Provided  theme  (Omega  kickstart)  very  complex   and  not  simple  to  customize.   8
  • 9. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Getting  Started  with  Drupal  Commerce   Not  as  easy  but  better  way Custom  set  up   • Use  KickStart  as  a  reference   • Backoffice  modules  are  awesome  and  
 provide  best  elements  of  KickStart   • Contributed  modules  do  most  of  the   heavy  lifting   • Create  custom  module(s)  to  override   defaults  and  to  add  new  functionality   • Requires  advanced  Drupal  knowledge   ! 9
  • 10. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Commerce  Kickstart  Demo 10
  • 11. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Catman  Demo 11
  • 12. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Taming  the  Beast   Making  Drupal  Commerce  behave • Most  customizations  can  be   done  without  writing  code   • Rules  can  be  easily  created  or   modified     • Create  custom  modules  to   override  defaults  and  to  add   functionality   • Features  are  your  friend   12
  • 13. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Challenges  and  things  that  didn’t  work  as  expected   Drupal  Commerce  !=  ‘nirvana’ • Payment  gateway  provider  
 changed     • OSU  Drupal  hosting  changed   • Invoices   • Purchase  order  /  Index  codes   • Magic  Links   • Workbench  
 • Let’s  look  at  some  code  …   ! 13 Source: http://macrobits.pinetreecapital.com
  • 14. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_commerce_form_alter()   Remove  the  “Country”  drop-­‐down  list  on  checkout  form 14 “Don’t show the list of countries, our shipping rates only apply to orders within the USA” “Don’t show the list of countries, our shipping rates only apply to orders within the USA”
  • 15. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_commerce_form_alter()   Remove  the  “Country”  drop-­‐down  list  on  checkout  form 15 “Don’t show the list of countries, our shipping rates only apply to orders within the USA”
  • 16. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_commerce_form_alter()   Remove  the  “Country”  drop-­‐down  list  on  checkout  form 16 v v v v
  • 17. NETC  2014  -­‐  Tekkies  in  the  Little  Apple 17 “We need more options than Pending and Processing, what about …” Code  examples:  hook_commerce_order_status_info()     Add  statuses  to  the  pending  order  state.
  • 18. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_commerce_order_status_info()     Add  statuses  to  the  pending  order  state. 18 v
  • 19. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_default_rules_configuration() Rule  to  add  customer  user  role  when  new  account  is  created 19
  • 20. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Code  examples:  hook_default_rules_configuration() Rule  to  add  customer  user  role  when  new  account  is  created 20 v v v v
  • 21. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Resources This  presentation   PDF  will  be  posted  on  NETC  conference  site   Code  examples  used  in  presentation   http://github.com/osu-­‐eesc   Drupal  Commerce   http://www.drupalcommerce.org   Commerce  Kickstart   https://drupal.org/project/commerce_kickstart   Bootstrap   http://getbootstrap.com/   21
  • 22. NETC  2014  -­‐  Tekkies  in  the  Little  Apple Bryan Mayjor bryan.mayjor@oregonstate.edu 22 Source: http://http://www.marcandangel.com