SlideShare a Scribd company logo
Ge#ng	
  Started	
  with	
  
WooCommerce	
  
Categories	
  and	
  Products	
  
•  Merrill	
  M.	
  Mayer	
  
•  Kool	
  Kat	
  Web	
  Designs	
  
•  h>p://www.koolkatwebdesigns.com/	
  
•  merrill.mayer@yahoo.com	
  
•  @koolkatweb	
  
Overview	
  
•  Se#ng	
  up	
  categories	
  and	
  products	
  
•  CreaFng	
  custom	
  templates	
  
•  Using	
  hooks	
  and	
  filters	
  
Case	
  Study	
  
Bon	
  Vivant	
  
•  h>p://bon-­‐vivant.com/	
  
•  Bon	
  Vivant	
  is	
  Sea>le	
  area	
  cooking	
  school	
  where	
  
students	
  may	
  register	
  for	
  classes	
  online.	
  
	
  
Category	
  LisFng	
  
Single	
  Product	
  Page	
  
Single	
  Product	
  -­‐	
  Waitlist	
  
Dashboard	
  –	
  Catalog	
  Se#ngs	
  
Dashboard	
  -­‐	
  Catalog	
  Image	
  
Se#ngs	
  
Dashboard	
  Categories	
  
Dashboard	
  Products	
  –	
  Adding	
  Text	
  
Dashboard	
  Products	
  –	
  Price	
  
Dashboard	
  Products	
  –	
  Inventory	
  
Default	
  Category	
  Layout	
  	
  
Single	
  Classes	
  
Default	
  Category	
  Layout	
  
August	
  
Default	
  Single	
  Product	
  Layout	
  
Category	
  LisFng	
  
Single	
  Product	
  Page	
  
Single	
  Product	
  -­‐	
  Waitlist	
  
WooCommerce	
  Templates	
  
CreaFng	
  Templates	
  
•  Copy	
  the	
  files	
  from	
  the	
  WooCommerce	
  plugins	
  
template	
  directory	
  to	
  a	
  WooCommerce	
  directory	
  in	
  
your	
  theme	
  folder.	
  
•  You	
  only	
  need	
  to	
  copy	
  files	
  that	
  you	
  wish	
  to	
  modify,	
  
not	
  every	
  template	
  file	
  
•  Do	
  not	
  copy	
  the	
  templates	
  folder	
  
•  Do	
  not	
  modify	
  files	
  in	
  the	
  plugin	
  directory	
  
WooCommerce	
  Templates	
  
Plugin	
  Templates	
   Theme	
  Templates	
  
Modifying	
  a	
  Template	
  
Displaying	
  Products	
  by	
  Date	
  within	
  Category	
  
•  Remove	
  link	
  to	
  sub-­‐category	
  
•  Query	
  the	
  products	
  ordering	
  by	
  date	
  
•  Call	
  the	
  product	
  template	
  to	
  output	
  the	
  products	
  
The	
  code	
  is	
  in	
  content-­‐product_cat.php.	
  
Modifying	
  a	
  Template	
  
content-­‐product_cat.php	
  
Modifying	
  a	
  Template	
  
Showing	
  the	
  Waitlist	
  Form	
  
•  Check	
  if	
  the	
  product	
  is	
  in	
  stock	
  
•  If	
  the	
  product	
  not	
  in	
  stock	
  show	
  the	
  waitlist	
  email	
  form	
  
The	
  code	
  is	
  in	
  single-­‐product/add-­‐to-­‐cart/simple.php.	
  
Modifying	
  a	
  Template	
  
single-­‐product/add-­‐to-­‐cart/simple.php	
  
Modifying	
  a	
  Template	
  
Showing	
  the	
  Image	
  CapFon	
  
•  Check	
  if	
  a	
  post	
  thumbnail	
  exists	
  
•  Grab	
  the	
  post	
  excerpt	
  (capFon)	
  
•  Add	
  HTML	
  to	
  display	
  the	
  capFon	
  
The	
  code	
  is	
  in	
  single-­‐product/product-­‐image.php	
  
Modifying	
  a	
  Template	
  
single-­‐product/product-­‐image.php	
  
	
  
AcFons	
  and	
  Filters	
  
•  woocommerce_product_tabs	
  
(remove	
  unused	
  tabs)	
  
•  woocommerce_aer_add_to_cart_form	
  
(add	
  back	
  to	
  list	
  bu4on)	
  
	
  
AcFons	
  and	
  Filters	
  
woocommerce_product_tabs	
  
AcFons	
  and	
  Filters	
  
woocommerce_aer_add_to_cart_form	
  
WooCommerce	
  DocumenaFon	
  
•  h>p://docs.woothemes.com/documentaFon/plugins/
woocommerce/	
  

More Related Content

Similar to Getting started with woo commerce

Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Gary Thayer
 
Magento SEO - ThinkVis Sept 2012
Magento SEO - ThinkVis Sept 2012Magento SEO - ThinkVis Sept 2012
Magento SEO - ThinkVis Sept 2012
paulnrogers
 
Essential Website Components for eCommerce Websites
Essential Website Components for eCommerce WebsitesEssential Website Components for eCommerce Websites
Essential Website Components for eCommerce Websites
WooRockets - WooCommerce Premium Themes & Plugins
 
website design.pdf
website design.pdfwebsite design.pdf
website design.pdf
AbmanMeschaw
 
Enhancing the User Experience
Enhancing the User ExperienceEnhancing the User Experience
Enhancing the User Experience
Muhammad Sajid
 
DataEngConf 2017 - Machine Learning Models in Production
DataEngConf 2017 - Machine Learning Models in ProductionDataEngConf 2017 - Machine Learning Models in Production
DataEngConf 2017 - Machine Learning Models in Production
Sharath Rao
 
Woocommerce theming with Storefront
Woocommerce theming with StorefrontWoocommerce theming with Storefront
Woocommerce theming with Storefront
Merrill Mayer
 
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
brewman2013
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopify
Michael Trang
 
Seo for ecommerce websites
Seo for ecommerce websitesSeo for ecommerce websites
Seo for ecommerce websites
Grape5
 
Products and Categories
Products and CategoriesProducts and Categories
Products and Categories
Muhammad Sajid
 
How to build your list using wordpress
How to build your list using wordpressHow to build your list using wordpress
How to build your list using wordpress
Heidi Richards Mooney
 
WooCommerce template customization
WooCommerce template customizationWooCommerce template customization
WooCommerce template customization
Rodolfo Melogli
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Mike Schinkel
 
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechConDeep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
SPTechCon
 
Marketing - Products
Marketing - ProductsMarketing - Products
Marketing - Products
tutor2u
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
Charly Leetham
 
Larait Hub
Larait HubLarait Hub
Larait Hub
HuebnerPetersen
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
Drew Madelung
 
Salesforce CPQ updated 1.pptx
Salesforce CPQ updated 1.pptxSalesforce CPQ updated 1.pptx
Salesforce CPQ updated 1.pptx
ssuser1eba67
 

Similar to Getting started with woo commerce (20)

Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
Woo for You: Customizing WooCommerce - Gary Thayer - WCNYC18
 
Magento SEO - ThinkVis Sept 2012
Magento SEO - ThinkVis Sept 2012Magento SEO - ThinkVis Sept 2012
Magento SEO - ThinkVis Sept 2012
 
Essential Website Components for eCommerce Websites
Essential Website Components for eCommerce WebsitesEssential Website Components for eCommerce Websites
Essential Website Components for eCommerce Websites
 
website design.pdf
website design.pdfwebsite design.pdf
website design.pdf
 
Enhancing the User Experience
Enhancing the User ExperienceEnhancing the User Experience
Enhancing the User Experience
 
DataEngConf 2017 - Machine Learning Models in Production
DataEngConf 2017 - Machine Learning Models in ProductionDataEngConf 2017 - Machine Learning Models in Production
DataEngConf 2017 - Machine Learning Models in Production
 
Woocommerce theming with Storefront
Woocommerce theming with StorefrontWoocommerce theming with Storefront
Woocommerce theming with Storefront
 
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
TUO_HOWTO_DEALER_StoreBuilding_DupeProduct_2.0
 
Awesome e commerce-shopify
Awesome e commerce-shopifyAwesome e commerce-shopify
Awesome e commerce-shopify
 
Seo for ecommerce websites
Seo for ecommerce websitesSeo for ecommerce websites
Seo for ecommerce websites
 
Products and Categories
Products and CategoriesProducts and Categories
Products and Categories
 
How to build your list using wordpress
How to build your list using wordpressHow to build your list using wordpress
How to build your list using wordpress
 
WooCommerce template customization
WooCommerce template customizationWooCommerce template customization
WooCommerce template customization
 
Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)Developing Complex WordPress Sites without Fear of Failure (with MVC)
Developing Complex WordPress Sites without Fear of Failure (with MVC)
 
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechConDeep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
Deep Dive into the Content Query Web Part by Christina Wheeler - SPTechCon
 
Marketing - Products
Marketing - ProductsMarketing - Products
Marketing - Products
 
Websites With Wordpress
Websites With WordpressWebsites With Wordpress
Websites With Wordpress
 
Larait Hub
Larait HubLarait Hub
Larait Hub
 
Product Catalog and IT Service Management
Product Catalog and IT Service ManagementProduct Catalog and IT Service Management
Product Catalog and IT Service Management
 
Salesforce CPQ updated 1.pptx
Salesforce CPQ updated 1.pptxSalesforce CPQ updated 1.pptx
Salesforce CPQ updated 1.pptx
 

Recently uploaded

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
Pixlogix Infotech
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
sonjaschweigert1
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 

Recently uploaded (20)

20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website20 Comprehensive Checklist of Designing and Developing a Website
20 Comprehensive Checklist of Designing and Developing a Website
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...A tale of scale & speed: How the US Navy is enabling software delivery from l...
A tale of scale & speed: How the US Navy is enabling software delivery from l...
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 

Getting started with woo commerce