SlideShare uma empresa Scribd logo
1 de 47
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?

Mais conteúdo relacionado

Destaque

Case Study Analysis.SMART Tech
Case Study Analysis.SMART TechCase Study Analysis.SMART Tech
Case Study Analysis.SMART Tech
Myles Foerter
 
Presentation for First Aid
Presentation for First AidPresentation for First Aid
Presentation for First Aid
Pravesh Saraswat
 

Destaque (12)

D7 entities fields
D7 entities fieldsD7 entities fields
D7 entities fields
 
Я работаю с газпромом
Я работаю с газпромомЯ работаю с газпромом
Я работаю с газпромом
 
SCaaS SmartCity As A Service
SCaaS SmartCity As A ServiceSCaaS SmartCity As A Service
SCaaS SmartCity As A Service
 
Ошиблись в подборе клапана? Есть решение!
Ошиблись в подборе клапана? Есть решение!Ошиблись в подборе клапана? Есть решение!
Ошиблись в подборе клапана? Есть решение!
 
Тенденции в закупках и автоматизация закупочной деятельности
Тенденции в закупках и автоматизация закупочной деятельностиТенденции в закупках и автоматизация закупочной деятельности
Тенденции в закупках и автоматизация закупочной деятельности
 
Я работаю с газпромом
Я работаю с газпромомЯ работаю с газпромом
Я работаю с газпромом
 
Escenarios olimpicos
Escenarios olimpicosEscenarios olimpicos
Escenarios olimpicos
 
Case Study Analysis.SMART Tech
Case Study Analysis.SMART TechCase Study Analysis.SMART Tech
Case Study Analysis.SMART Tech
 
IoTcloud-cybersecurity-securityofthings
IoTcloud-cybersecurity-securityofthingsIoTcloud-cybersecurity-securityofthings
IoTcloud-cybersecurity-securityofthings
 
Social media portfolios: building the digital toolbox using social media
Social media portfolios: building the digital toolbox using social mediaSocial media portfolios: building the digital toolbox using social media
Social media portfolios: building the digital toolbox using social media
 
Actividades de Lectoescritura / Ejercicios de lectoescritura para niños
Actividades de Lectoescritura / Ejercicios de lectoescritura para niñosActividades de Lectoescritura / Ejercicios de lectoescritura para niños
Actividades de Lectoescritura / Ejercicios de lectoescritura para niños
 
Presentation for First Aid
Presentation for First AidPresentation for First Aid
Presentation for First Aid
 

Semelhante a Things i wish i knew about drupal commerce

Creating web sites using datalife engine
Creating web sites using datalife engineCreating web sites using datalife engine
Creating web sites using datalife engine
Japprend.Com
 

Semelhante a Things i wish i knew about drupal commerce (20)

10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal10 Tips for E-commerce on Drupal
10 Tips for E-commerce on Drupal
 
Lizards & Pumpkins Catalog Replacement at mm17de
Lizards & Pumpkins Catalog Replacement at mm17deLizards & Pumpkins Catalog Replacement at mm17de
Lizards & Pumpkins Catalog Replacement at mm17de
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & BusinessesBeyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
 
The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway? The product is not "the product". Who owns it anyway?
The product is not "the product". Who owns it anyway?
 
journal
 journal journal
journal
 
Sell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStoreSell your code: Announcing the DroopyAppStore
Sell your code: Announcing the DroopyAppStore
 
Sample You Tube tutorial for Drupal
Sample You Tube tutorial for DrupalSample You Tube tutorial for Drupal
Sample You Tube tutorial for Drupal
 
Shop by Brand and Logos in PrestaShop
Shop by Brand and Logos in PrestaShopShop by Brand and Logos in PrestaShop
Shop by Brand and Logos in PrestaShop
 
How to contribute projects to drupal.org? 2018 drupal north
How to contribute projects to drupal.org?   2018 drupal northHow to contribute projects to drupal.org?   2018 drupal north
How to contribute projects to drupal.org? 2018 drupal north
 
Wordpress Product Launch Template
Wordpress Product Launch TemplateWordpress Product Launch Template
Wordpress Product Launch Template
 
Drupal For Dummies
Drupal For DummiesDrupal For Dummies
Drupal For Dummies
 
Creating web sites using datalife engine
Creating web sites using datalife engineCreating web sites using datalife engine
Creating web sites using datalife engine
 
Wordpress Guide
Wordpress GuideWordpress Guide
Wordpress Guide
 
Drupal Introduction
Drupal IntroductionDrupal Introduction
Drupal Introduction
 
Shopify Theme Building Workshop
Shopify Theme Building WorkshopShopify Theme Building Workshop
Shopify Theme Building Workshop
 
Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215Qalcwise Introduction to Designer v20160215
Qalcwise Introduction to Designer v20160215
 
Tienda Development Workshop - JAB11
Tienda Development Workshop - JAB11Tienda Development Workshop - JAB11
Tienda Development Workshop - JAB11
 
Drupal A non technical Introduction
Drupal A non technical IntroductionDrupal A non technical Introduction
Drupal A non technical Introduction
 
Magento SEO
Magento SEOMagento SEO
Magento SEO
 
Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014Intro to Drupal Slides - DrupalCampSC 2014
Intro to Drupal Slides - DrupalCampSC 2014
 

Mais de Will Hall

Rules for Fools: The Rules Module
Rules for Fools: The Rules ModuleRules for Fools: The Rules Module
Rules for Fools: The Rules Module
Will Hall
 

Mais de Will Hall (16)

Accelerating Infrastructure as Code with CI in AWS.
Accelerating Infrastructure as Code with CI in AWS.Accelerating Infrastructure as Code with CI in AWS.
Accelerating Infrastructure as Code with CI in AWS.
 
GitLab, AWS and Terraform: The Perfect Combination
GitLab, AWS and Terraform: The Perfect CombinationGitLab, AWS and Terraform: The Perfect Combination
GitLab, AWS and Terraform: The Perfect Combination
 
Front Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab PagesFront Page of Hacker News with GitLab Pages
Front Page of Hacker News with GitLab Pages
 
Solving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With DockerSolving IoT Hardware Issues With Docker
Solving IoT Hardware Issues With Docker
 
Container Orchestration with Docker Swarm and Kubernetes
Container Orchestration with Docker Swarm and KubernetesContainer Orchestration with Docker Swarm and Kubernetes
Container Orchestration with Docker Swarm and Kubernetes
 
DevSecOps and Drupal: Securing your applications in a modern IT landscape
DevSecOps and Drupal: Securing your applications in a modern IT landscapeDevSecOps and Drupal: Securing your applications in a modern IT landscape
DevSecOps and Drupal: Securing your applications in a modern IT landscape
 
Docker Compose: Docker Configuration for the Real World
Docker Compose:  Docker Configuration for the Real WorldDocker Compose:  Docker Configuration for the Real World
Docker Compose: Docker Configuration for the Real World
 
Docker Command Line, Using and Choosing containers
Docker Command Line, Using and Choosing containers Docker Command Line, Using and Choosing containers
Docker Command Line, Using and Choosing containers
 
DockerCon Copenhagen,What Happened?!
DockerCon Copenhagen,What Happened?!DockerCon Copenhagen,What Happened?!
DockerCon Copenhagen,What Happened?!
 
Docker DevTools: Docker as part of your development toolset
Docker DevTools: Docker as part of your development toolsetDocker DevTools: Docker as part of your development toolset
Docker DevTools: Docker as part of your development toolset
 
Wordpress Up and Running
Wordpress Up and RunningWordpress Up and Running
Wordpress Up and Running
 
Rules for Fools: The Rules Module
Rules for Fools: The Rules ModuleRules for Fools: The Rules Module
Rules for Fools: The Rules Module
 
Upgrading migration and moving house
Upgrading migration and moving houseUpgrading migration and moving house
Upgrading migration and moving house
 
Drupal 7 migration
Drupal 7 migrationDrupal 7 migration
Drupal 7 migration
 
Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...Open Source Content Management Systems for Small and Medium Businesses, Chari...
Open Source Content Management Systems for Small and Medium Businesses, Chari...
 
Migration to Drupal
Migration to DrupalMigration to Drupal
Migration to Drupal
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Último (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 

Things i wish i knew about drupal commerce