Things I   wish I knew about
Drupal Commerce
before I started
Will Hall
       (thats me... Hello)

 @willhallonline
             Twitter

http://willhallonline.co.uk
             website
Some of you are   Um.   masters.
confusing you, going off the
 If I am
point, boring you or a combination of
 those, please raise your card. :)
Anyone watch much of

Drupalcon
      Online?
you can still watch it at
  If not (why?);
http://denver2012.drupal.org

At least   watch the keynotes. It is
           good    brain food!
Did you see some of the sessions
            that had

   slides(zzzz)
           like this...
My REST/API Cool Server
I have loads I want to say
 Like this
API callback function
 hook_node_callback()
 hook_form_FORM_ID_alter()
I am slightly tired now
 Falling asleep
 Especially as I am not a hardcore developer
 I didn't read this because it is at the bottom of
   the page and was really long so I didn't read it.
 There is so much on this page I had to make the text smaller
  Maybe I will load vim. Because everybody likes that
    And it is the best way to get people attention back.
I am trying out some

new slide styles.

Let   me know what you think...
OK.
 Lets get this

started.
I want to sell stuff
   online
I want to use

       Drupal
because it is   awesome
I want to use

   Drupal 7
because Drupal 6 is   old
And   Drupal 7 is
 Newer
 Brighter
 Shinier
Right. That is that decision made.
Now lets install my usual modules.
Hmm... I   used to use
    Ubercart
      But now I want

Drupal Commerce
Because   Will said it was better.
...
(head scratch)
Drupal Commerce
      is not

   Ubercart
Every product is a
product
Products are shown on
product displays
1 t-shirt.
  So if you sell
        You sell 3 sizes
small, medium, large
         in 3 colours
  red, blue, green.
You have

9 products
with product ids etc.
You have

1 product display.
Every product is a
product
More about

Drupal Commerce
Drupal Commerce
 uses   Rules...
        A lot.
Use

Commerce Kickstart
Use these modules:
  Commerce Bulk Product Creation
       Commerce Autosku
    Commerce Product Option
 Commerce Product Display Manager
     Commerce VBO Views

           Views
       Views Bulk Operations
Problem: How do I easily create
     products on Drupal Commerce?


Solution: Commerce Bulk
       Product Creation
Problem: How do I easily create
product sku numbers on Drupal Commerce?


   Solution: Commerce
             AutoSKU
Problem: How do I easily manage
   and create products options on Drupal
                Commerce?


Solution: Commerce Product
                Option
Problem: How do I better
 view/administer products displays on Drupal
                 Commerce?


Solution: Commerce Product
          Display Manager
Problem: How do I easily
edit/change/administer products on Drupal
              Commerce?


Solution: Commerce VBO
                Views
Problem: How do I make views
    for products on Drupal Commerce?


        Solution: ...
1. Filter Criteria:
Content: Type (=     Product Display)
                2. Relationships:
               Content:   Product
                    3. Fields
           Product) Field: Image
           (

                4. Filter Criteria:
(   Product) Content: Product: delta (= 1)
Wanna see a

 site?
Of course you do!
Hopefully the   internet works?
Urrr... What an ugly site!
Payment solutions:
 PayPal (Commerce PayPal)
SagePay (Commerce SagePay)
           etc...
Shipping
Commerce Shipping
   (inside Commerce Kickstart)
VAT
Extra Stuff
Commerce Taxonomy Field Product Attribute
Add   images to the product options/attributes.
               Commerce Cheque
       Simple implementation for accepting
           invoiceable payments
Questions?

Things i wish i knew about drupal commerce