SlideShare a Scribd company logo
1 of 25
Download to read offline
INTRO TO
WOOCOMMERCE
WCDENVER 2018
@jamieschmid @sitelock
JAMIE SCHMID SITELOCK @jamieschmid 2
SiteLock Community Evangelist
WP Designer & Developer | Content Enthusiast
from Portland, OR
HI! I’M JAMIE SCHMID
@jamieschmid
JAMIE SCHMID SITELOCK @jamieschmid
PLAN
Logistics & Website Planning
3
REQUIREMENTS02
POS, Drop Ship, Billing or
Accounting Software Integrations
03 PAYMENT PROCESSING
PayPal, Stripe, PCI Compliance
01 YOUR PRODUCTS
Type of products & their attributes:
variations, size, weight, categories,
images or other assets
PLAN YOUR SITE
SHIPPING & TAX04
Shipping Companies, Rates, Packaging
SITEMAP05
Including Non-Product Pages and
Sections
4JAMIE SCHMID SITELOCK @jamieschmid
WHY SO MUCH PLANNING?
• First-time ecommerce site owners, and even people
coming from managed Ecommerce services like Shopify
& Etsy will underestimate the amount of work involved.
• Helps you more accurately scope project
• Gives client a better understanding of the work on

their end
• Find issues & requirements early
• Forces/Helps client to figure out their business processes
(this is a service your company provides! Selling point!)
YOUR PRODUCTS
PLAN
Attributes/Variations
Your product options:
Colors, Sizes, Custom Text;
Size and Weight, Price Variations
Type of Products
Digital, Physical, Drop-ship;

Shirt, Mug, Blanket, Hat
Assets
What they are, and how you will
produce them:
Images, PDFs, Video
PRODUCT
SPREADSHEET
Create a shared Google Sheets template
for the client to fill out
REQUIREMENTS
PLAN
Existing Content
Migrations: Are the products
currently in another system and will
need to be exported/imported?
Formats: CSV, XML, …manual?
Integrations
Existing or planned third-party
services site needs to integrate with:
PoS, Billing, Tax, Shipping
PAYMENT PROCESSING
PLAN
Company
PayPal, Stripe, Square, Authorize.Net?
Requirements
Off-site payment OK? Take credit
cards, Check/CoD, PayPal, other?
Need to process on-site??
PCI Compliance
Complex third party certification that
your payment process is secure
SHIPPING & TAX
PLAN
Options & Integrations
International? USPS, FedEx, UPS?
Drop-ship, Invoicing integration
Map the Full Shipping Process
What will the owner’s full process be
for shipping: map it start to finish
Calculate Costs
This part is more complex than it
seems!! 1, 2, 3 items? Surcharges?
Free add-on’s? Flat-rate?
SITEMAP
PLAN
Product Categories
(An attribute is typically not a
category)
Map out all Pages and Sections
Terms & Conditions, Return Policy,
Sizing Chart, About Me, Contact
Navigation
JAMIE SCHMID SITELOCK @jamieschmid
BUILD
Configuring WooCommerce, Adding
Functionality & Integrations
11
THE WOOCOMMERCE WIZARD
GUIDES YOU THROUGH SOME
BASIC STORE SETUP:
• CREATES SHOP PAGES (SHOP, CART,
CHECKOUT, MY ACCOUNT)
• DEFINES LOCALE (BUSINESS ORIGIN,
CURRENCY, UNITS)
• SETS UP TAX*
• IDENTIFIES PAYMENT PROCESSOR*
All these things can still be set manually
in the config area!
JAMIE SCHMID SITELOCK @jamieschmid
DEMO!
13
• A way to group products
for sort and filter
• Set attributes globally or
at individual product level
• Allow variations on a
product, with control over
prices, stock, image and
more for each variation.:
• Basically a category. But
not a category.
PRODUCT ATTRIBUTES
• It can get super complex.
• Set shipping classes to apply to
product groups
• Depending on complexity of
shipping needs, you may need to
extend Woo
• Shipping Tables plugin is a standard
for most sites who don’t use flat
rate.
• Jetpack offers live shipping rates
and printing
• This Bigcommerce Guide to
Shipping for Small Business is great
SHIPPING ZONES
& CLASSES
• It can get super complex.
• Jetpack offers TaxJar calculator
that automates taxes & filing
• I am not a lawyer and probably
neither are you. Recommend
consulting with a tax professional
or an accountant on their best
options, plus any applicable laws
to their state, country or business.
TAXES AND TAX CLASSES!
• Take transactions off of your site
and onto a third party
• Otherwise you must go through PCI
Compliance, which can be costly
and a lot of work
• Choose based on existing merchant
account, deposit, integration needs,
types of payments offered, and cost
of transactions and services.
• Do your research
PAYMENT
GATEWAY
JAMIE SCHMID SITELOCK @jamieschmid
DESIGN
(or Pick) a Theme Based on Your
Content and Functionality Needs
18
BUT WOOCOMMERCE-ENABLED
THEMES CAN DO EXTRA STUFF!
• Declare WooCommerce support
in your theme to create WC
overrides to content, layout and
functionality.
• “Reviews” instead of comments
• Custom product views and
widgets
WOOCOMMERCE WORKS WITH ANY THEME!
• WC templates render inside the content, so product layouts
will work on all themes
• Automatically enables Lightbox and Zoom
STOREFRONT
• Built by WooCommerce
• Based on Underscores
• Supports all WooCommerce updates
immediately
• Ecommerce-focused homepage
• So many widgets: filter, category list, search,
recently viewed products +
• Accessibility guidelines for store functionality
• Lots of child themes available
The (Free) Official WooCommerce Theme
JAMIE SCHMID SITELOCK @jamieschmid
PLUGINS
Add & Configure Third-Party
Extensions
21
WOOCOMMERCE
EXTENSIONS SHOP
•Searchable WooCommerce
extensions repo
•WooCommerce and Third-Party
•Free and paid
•Vast selection grouped by
category
JAMIE SCHMID SITELOCK @jamieschmid
ADD
PRODUCTS
23
USES BASIC EDITOR
ADDS SOME OTHER STUFF:
EDIT PRODUCT PAGE
• Product Type
• Price & tax level
• Inventory
• Shipping specifications
• Linked Products
• Attributes & Variations
• Gallery
JAMIE SCHMID
SiteLock Community Evangelist
WP Designer & Developer | Content Enthusiast
Portland, OR
THANK YOU!
@jamieschmid

More Related Content

What's hot

Shopify Dropshipping Guide - Why Use Shopify
Shopify Dropshipping Guide - Why Use ShopifyShopify Dropshipping Guide - Why Use Shopify
Shopify Dropshipping Guide - Why Use ShopifyIlya Bilbao
 
WooCommerce training slides
WooCommerce training slides WooCommerce training slides
WooCommerce training slides Jamie Marsland
 
Woocommerce in 30 minutes
Woocommerce in 30 minutesWoocommerce in 30 minutes
Woocommerce in 30 minutesMatthew Nelson
 
Awesome WooCommerce eCommerce Plugins for Wordpress website
Awesome WooCommerce eCommerce Plugins for Wordpress websiteAwesome WooCommerce eCommerce Plugins for Wordpress website
Awesome WooCommerce eCommerce Plugins for Wordpress websiteSem Jacobs
 
What Is Drop Shipping
What Is Drop ShippingWhat Is Drop Shipping
What Is Drop Shippinglenovodmartin
 
How to Grow your Business with Ecommerce
How to Grow your Business with EcommerceHow to Grow your Business with Ecommerce
How to Grow your Business with EcommerceJessilicious.com
 
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITE
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITETHE CONVENIENCE OF SELLING IN YOUR OWN WEBSITE
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITEMary Ann Bolesa
 
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 - WCNYC18Gary Thayer
 
BA 65 Hour 6 ~ Business Operations and Practice
BA 65 Hour 6 ~ Business Operations and PracticeBA 65 Hour 6 ~ Business Operations and Practice
BA 65 Hour 6 ~ Business Operations and Practicedpd
 
BA 65 Hour 5 ~ Creating an Ecommerce Site
BA 65 Hour 5 ~ Creating an Ecommerce SiteBA 65 Hour 5 ~ Creating an Ecommerce Site
BA 65 Hour 5 ~ Creating an Ecommerce Sitedpd
 
Sfmeetup ecommerce talk
Sfmeetup ecommerce talkSfmeetup ecommerce talk
Sfmeetup ecommerce talkAmanda Blum
 
Ask An Expert: WordPress Product Catalogs With Rob Marlbrough
Ask An Expert: WordPress Product Catalogs With Rob MarlbroughAsk An Expert: WordPress Product Catalogs With Rob Marlbrough
Ask An Expert: WordPress Product Catalogs With Rob MarlbroughFandom Marketing
 
BA 65 Hour 04 Promoting Your Site
BA 65 Hour 04 Promoting Your SiteBA 65 Hour 04 Promoting Your Site
BA 65 Hour 04 Promoting Your Sitedpd
 
How to setup shopify store
How to setup shopify storeHow to setup shopify store
How to setup shopify storeGoWebBaby
 
50+ Shopify Tools to Grow and Manage Your eCommerce Business
50+ Shopify Tools to Grow and Manage Your eCommerce Business50+ Shopify Tools to Grow and Manage Your eCommerce Business
50+ Shopify Tools to Grow and Manage Your eCommerce BusinessPixc
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extensionmagestore co
 

What's hot (20)

Shopify
ShopifyShopify
Shopify
 
Shopify Dropshipping Guide - Why Use Shopify
Shopify Dropshipping Guide - Why Use ShopifyShopify Dropshipping Guide - Why Use Shopify
Shopify Dropshipping Guide - Why Use Shopify
 
WooCommerce training slides
WooCommerce training slides WooCommerce training slides
WooCommerce training slides
 
Woocommerce in 30 minutes
Woocommerce in 30 minutesWoocommerce in 30 minutes
Woocommerce in 30 minutes
 
Awesome WooCommerce eCommerce Plugins for Wordpress website
Awesome WooCommerce eCommerce Plugins for Wordpress websiteAwesome WooCommerce eCommerce Plugins for Wordpress website
Awesome WooCommerce eCommerce Plugins for Wordpress website
 
What Is Drop Shipping
What Is Drop ShippingWhat Is Drop Shipping
What Is Drop Shipping
 
How to Grow your Business with Ecommerce
How to Grow your Business with EcommerceHow to Grow your Business with Ecommerce
How to Grow your Business with Ecommerce
 
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITE
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITETHE CONVENIENCE OF SELLING IN YOUR OWN WEBSITE
THE CONVENIENCE OF SELLING IN YOUR OWN WEBSITE
 
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
 
BA 65 Hour 6 ~ Business Operations and Practice
BA 65 Hour 6 ~ Business Operations and PracticeBA 65 Hour 6 ~ Business Operations and Practice
BA 65 Hour 6 ~ Business Operations and Practice
 
BA 65 Hour 5 ~ Creating an Ecommerce Site
BA 65 Hour 5 ~ Creating an Ecommerce SiteBA 65 Hour 5 ~ Creating an Ecommerce Site
BA 65 Hour 5 ~ Creating an Ecommerce Site
 
Making money with fashion
Making money with fashionMaking money with fashion
Making money with fashion
 
Sfmeetup ecommerce talk
Sfmeetup ecommerce talkSfmeetup ecommerce talk
Sfmeetup ecommerce talk
 
Wordpress Bhaktapur
Wordpress Bhaktapur Wordpress Bhaktapur
Wordpress Bhaktapur
 
Web design and development
Web design and developmentWeb design and development
Web design and development
 
Ask An Expert: WordPress Product Catalogs With Rob Marlbrough
Ask An Expert: WordPress Product Catalogs With Rob MarlbroughAsk An Expert: WordPress Product Catalogs With Rob Marlbrough
Ask An Expert: WordPress Product Catalogs With Rob Marlbrough
 
BA 65 Hour 04 Promoting Your Site
BA 65 Hour 04 Promoting Your SiteBA 65 Hour 04 Promoting Your Site
BA 65 Hour 04 Promoting Your Site
 
How to setup shopify store
How to setup shopify storeHow to setup shopify store
How to setup shopify store
 
50+ Shopify Tools to Grow and Manage Your eCommerce Business
50+ Shopify Tools to Grow and Manage Your eCommerce Business50+ Shopify Tools to Grow and Manage Your eCommerce Business
50+ Shopify Tools to Grow and Manage Your eCommerce Business
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extension
 

Similar to Introduction to WooCommerce

Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionDr Matt McDougall
 
Webstore sales agents launch may 2013
Webstore  sales agents launch may 2013Webstore  sales agents launch may 2013
Webstore sales agents launch may 2013Heather Mavencamp
 
To eCommerce and beyond
To eCommerce and beyondTo eCommerce and beyond
To eCommerce and beyondBeka Rice
 
How to become a millionaire with eCommerce
How to become a millionaire with eCommerceHow to become a millionaire with eCommerce
How to become a millionaire with eCommerceColin Lewis
 
An Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesAn Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesPhase2
 
Magento feature list in 1.9
Magento feature list in 1.9Magento feature list in 1.9
Magento feature list in 1.9Sourav Mondol
 
Fidobe Solutions LLC | QuickBooks Training Day 1
Fidobe Solutions LLC | QuickBooks Training Day 1Fidobe Solutions LLC | QuickBooks Training Day 1
Fidobe Solutions LLC | QuickBooks Training Day 1Fidobe Solutions LLC
 
Wagga Digital Enterprise Training Session 4 (eCommerce)
Wagga Digital Enterprise Training Session 4 (eCommerce)Wagga Digital Enterprise Training Session 4 (eCommerce)
Wagga Digital Enterprise Training Session 4 (eCommerce)Dan Winson
 
eCommerce for Dummies
eCommerce for DummieseCommerce for Dummies
eCommerce for DummiesTrix Corp.
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analyticsseoplus+
 
Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Miva
 
Stego Product Overview
Stego Product OverviewStego Product Overview
Stego Product OverviewDinoiki
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?Himanshu Saini
 
10 Reason to Coose our Ecommerce Solutions
10 Reason to Coose our Ecommerce Solutions 10 Reason to Coose our Ecommerce Solutions
10 Reason to Coose our Ecommerce Solutions OM SOFTWARE PVT LTD
 
Ecommerce dev for business needs
Ecommerce dev for business needsEcommerce dev for business needs
Ecommerce dev for business needsMyriam Jessier
 

Similar to Introduction to WooCommerce (20)

Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)Ecommerce Solutions (China & West)
Ecommerce Solutions (China & West)
 
Choosing the Right E-commerce Solution
Choosing the Right E-commerce SolutionChoosing the Right E-commerce Solution
Choosing the Right E-commerce Solution
 
Webstore sales agents launch may 2013
Webstore  sales agents launch may 2013Webstore  sales agents launch may 2013
Webstore sales agents launch may 2013
 
To eCommerce and beyond
To eCommerce and beyondTo eCommerce and beyond
To eCommerce and beyond
 
How to become a millionaire with eCommerce
How to become a millionaire with eCommerceHow to become a millionaire with eCommerce
How to become a millionaire with eCommerce
 
An Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World ExamplesAn Introduction to Drupal Commerce & Real World Examples
An Introduction to Drupal Commerce & Real World Examples
 
Magento feature list in 1.9
Magento feature list in 1.9Magento feature list in 1.9
Magento feature list in 1.9
 
Fidobe Solutions LLC | QuickBooks Training Day 1
Fidobe Solutions LLC | QuickBooks Training Day 1Fidobe Solutions LLC | QuickBooks Training Day 1
Fidobe Solutions LLC | QuickBooks Training Day 1
 
Wagga Digital Enterprise Training Session 4 (eCommerce)
Wagga Digital Enterprise Training Session 4 (eCommerce)Wagga Digital Enterprise Training Session 4 (eCommerce)
Wagga Digital Enterprise Training Session 4 (eCommerce)
 
Int Lecture 3
Int Lecture 3Int Lecture 3
Int Lecture 3
 
Ecommerce for Associations
Ecommerce for AssociationsEcommerce for Associations
Ecommerce for Associations
 
eCommerce for Dummies
eCommerce for DummieseCommerce for Dummies
eCommerce for Dummies
 
GLAM COLLECTION.pptx
GLAM COLLECTION.pptxGLAM COLLECTION.pptx
GLAM COLLECTION.pptx
 
Lesson 3
Lesson 3Lesson 3
Lesson 3
 
Introduction to Google Analytics
Introduction to Google AnalyticsIntroduction to Google Analytics
Introduction to Google Analytics
 
Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton Reducing Dependency On Third Party Modules by Joseph Burton
Reducing Dependency On Third Party Modules by Joseph Burton
 
Stego Product Overview
Stego Product OverviewStego Product Overview
Stego Product Overview
 
How to start e commerce Business?
How to start e commerce Business?How to start e commerce Business?
How to start e commerce Business?
 
10 Reason to Coose our Ecommerce Solutions
10 Reason to Coose our Ecommerce Solutions 10 Reason to Coose our Ecommerce Solutions
10 Reason to Coose our Ecommerce Solutions
 
Ecommerce dev for business needs
Ecommerce dev for business needsEcommerce dev for business needs
Ecommerce dev for business needs
 

More from Jamie Schmid

Content Architectures in WordPress 5
Content Architectures in WordPress 5Content Architectures in WordPress 5
Content Architectures in WordPress 5Jamie Schmid
 
Content Strategy in a Gutenberg World Lightning Talk at WordCamp Phoenix 2019
Content Strategy in a Gutenberg World   Lightning Talk at WordCamp Phoenix 2019Content Strategy in a Gutenberg World   Lightning Talk at WordCamp Phoenix 2019
Content Strategy in a Gutenberg World Lightning Talk at WordCamp Phoenix 2019Jamie Schmid
 
Dont Break Live lightning talk
Dont Break Live lightning talkDont Break Live lightning talk
Dont Break Live lightning talkJamie Schmid
 
WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018Jamie Schmid
 
Remote Project Management WordCamp OC 2018
Remote Project Management WordCamp OC 2018Remote Project Management WordCamp OC 2018
Remote Project Management WordCamp OC 2018Jamie Schmid
 
YAY I'm Working Remotely! Now What?
YAY I'm Working Remotely! Now What?YAY I'm Working Remotely! Now What?
YAY I'm Working Remotely! Now What?Jamie Schmid
 
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsJamie Schmid
 
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsJamie Schmid
 
Introduction to Content Strategy: SANDCamp 2018
Introduction to Content Strategy: SANDCamp 2018Introduction to Content Strategy: SANDCamp 2018
Introduction to Content Strategy: SANDCamp 2018Jamie Schmid
 
Content Doesn't Grow on Trees - An Introduction to Content Strategy
Content Doesn't Grow on Trees - An Introduction to Content StrategyContent Doesn't Grow on Trees - An Introduction to Content Strategy
Content Doesn't Grow on Trees - An Introduction to Content StrategyJamie Schmid
 
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress ThemeingIntroduction to Custom WordPress Themeing
Introduction to Custom WordPress ThemeingJamie Schmid
 
Introduction to Content Strategy - WordCamp Montreal 2016
Introduction to Content Strategy - WordCamp Montreal 2016Introduction to Content Strategy - WordCamp Montreal 2016
Introduction to Content Strategy - WordCamp Montreal 2016Jamie Schmid
 
Content Architecture in WordPress
Content Architecture in WordPressContent Architecture in WordPress
Content Architecture in WordPressJamie Schmid
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyJamie Schmid
 
WCCBUS 2015 - Content Architecture in WordPress
WCCBUS 2015 - Content Architecture in WordPressWCCBUS 2015 - Content Architecture in WordPress
WCCBUS 2015 - Content Architecture in WordPressJamie Schmid
 
Structuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsStructuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsJamie Schmid
 
Structuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsStructuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsJamie Schmid
 
WordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your ThemeWordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your ThemeJamie Schmid
 
Structuring Content in WordPress: Against All the Odds
Structuring Content in WordPress: Against All the OddsStructuring Content in WordPress: Against All the Odds
Structuring Content in WordPress: Against All the OddsJamie Schmid
 
Structuring Content in Wordpress
Structuring Content in WordpressStructuring Content in Wordpress
Structuring Content in WordpressJamie Schmid
 

More from Jamie Schmid (20)

Content Architectures in WordPress 5
Content Architectures in WordPress 5Content Architectures in WordPress 5
Content Architectures in WordPress 5
 
Content Strategy in a Gutenberg World Lightning Talk at WordCamp Phoenix 2019
Content Strategy in a Gutenberg World   Lightning Talk at WordCamp Phoenix 2019Content Strategy in a Gutenberg World   Lightning Talk at WordCamp Phoenix 2019
Content Strategy in a Gutenberg World Lightning Talk at WordCamp Phoenix 2019
 
Dont Break Live lightning talk
Dont Break Live lightning talkDont Break Live lightning talk
Dont Break Live lightning talk
 
WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018WooCommerce Security - WordCamp OC 2018
WooCommerce Security - WordCamp OC 2018
 
Remote Project Management WordCamp OC 2018
Remote Project Management WordCamp OC 2018Remote Project Management WordCamp OC 2018
Remote Project Management WordCamp OC 2018
 
YAY I'm Working Remotely! Now What?
YAY I'm Working Remotely! Now What?YAY I'm Working Remotely! Now What?
YAY I'm Working Remotely! Now What?
 
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and Clients
 
Making Security Make Sense to Users and Clients
Making Security Make Sense to Users and ClientsMaking Security Make Sense to Users and Clients
Making Security Make Sense to Users and Clients
 
Introduction to Content Strategy: SANDCamp 2018
Introduction to Content Strategy: SANDCamp 2018Introduction to Content Strategy: SANDCamp 2018
Introduction to Content Strategy: SANDCamp 2018
 
Content Doesn't Grow on Trees - An Introduction to Content Strategy
Content Doesn't Grow on Trees - An Introduction to Content StrategyContent Doesn't Grow on Trees - An Introduction to Content Strategy
Content Doesn't Grow on Trees - An Introduction to Content Strategy
 
Introduction to Custom WordPress Themeing
Introduction to Custom WordPress ThemeingIntroduction to Custom WordPress Themeing
Introduction to Custom WordPress Themeing
 
Introduction to Content Strategy - WordCamp Montreal 2016
Introduction to Content Strategy - WordCamp Montreal 2016Introduction to Content Strategy - WordCamp Montreal 2016
Introduction to Content Strategy - WordCamp Montreal 2016
 
Content Architecture in WordPress
Content Architecture in WordPressContent Architecture in WordPress
Content Architecture in WordPress
 
Content Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content StrategyContent Doesn't Grow on Trees - Intruduction to Content Strategy
Content Doesn't Grow on Trees - Intruduction to Content Strategy
 
WCCBUS 2015 - Content Architecture in WordPress
WCCBUS 2015 - Content Architecture in WordPressWCCBUS 2015 - Content Architecture in WordPress
WCCBUS 2015 - Content Architecture in WordPress
 
Structuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsStructuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom Fields
 
Structuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom FieldsStructuring Content in WordPress using Advanced Custom Fields
Structuring Content in WordPress using Advanced Custom Fields
 
WordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your ThemeWordPress Beginner: Choosing & Customizing Your Theme
WordPress Beginner: Choosing & Customizing Your Theme
 
Structuring Content in WordPress: Against All the Odds
Structuring Content in WordPress: Against All the OddsStructuring Content in WordPress: Against All the Odds
Structuring Content in WordPress: Against All the Odds
 
Structuring Content in Wordpress
Structuring Content in WordpressStructuring Content in Wordpress
Structuring Content in Wordpress
 

Recently uploaded

Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxDyna Gilbert
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxeditsforyah
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhimiss dipika
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作ys8omjxb
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Excelmac1
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一Fs
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITMgdsc13
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一z xss
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleanscorenetworkseo
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)Christopher H Felton
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书rnrncn29
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书zdzoqco
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxBipin Adhikari
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Sonam Pathan
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一Fs
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predieusebiomeyer
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa494f574xmv
 

Recently uploaded (20)

Top 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptxTop 10 Interactive Website Design Trends in 2024.pptx
Top 10 Interactive Website Design Trends in 2024.pptx
 
Q4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptxQ4-1-Illustrating-Hypothesis-Testing.pptx
Q4-1-Illustrating-Hypothesis-Testing.pptx
 
Contact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New DelhiContact Rya Baby for Call Girls New Delhi
Contact Rya Baby for Call Girls New Delhi
 
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in  Rk Puram 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Rk Puram 🔝 9953056974 🔝 Delhi escort Service
 
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
Potsdam FH学位证,波茨坦应用技术大学毕业证书1:1制作
 
Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...Blepharitis inflammation of eyelid symptoms cause everything included along w...
Blepharitis inflammation of eyelid symptoms cause everything included along w...
 
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
定制(UAL学位证)英国伦敦艺术大学毕业证成绩单原版一比一
 
Git and Github workshop GDSC MLRITM
Git and Github  workshop GDSC MLRITMGit and Github  workshop GDSC MLRITM
Git and Github workshop GDSC MLRITM
 
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
办理(UofR毕业证书)罗切斯特大学毕业证成绩单原版一比一
 
Elevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New OrleansElevate Your Business with Our IT Expertise in New Orleans
Elevate Your Business with Our IT Expertise in New Orleans
 
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
A Good Girl's Guide to Murder (A Good Girl's Guide to Murder, #1)
 
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
『澳洲文凭』买拉筹伯大学毕业证书成绩单办理澳洲LTU文凭学位证书
 
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
young call girls in Uttam Nagar🔝 9953056974 🔝 Delhi escort Service
 
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
办理多伦多大学毕业证成绩单|购买加拿大UTSG文凭证书
 
Intellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptxIntellectual property rightsand its types.pptx
Intellectual property rightsand its types.pptx
 
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in  Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Jamuna Vihar Delhi reach out to us at 🔝9953056974🔝
 
Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170Call Girls Near The Suryaa Hotel New Delhi 9873777170
Call Girls Near The Suryaa Hotel New Delhi 9873777170
 
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
定制(Lincoln毕业证书)新西兰林肯大学毕业证成绩单原版一比一
 
SCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is prediSCM Symposium PPT Format Customer loyalty is predi
SCM Symposium PPT Format Customer loyalty is predi
 
Film cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasaFilm cover research (1).pptxsdasdasdasdasdasa
Film cover research (1).pptxsdasdasdasdasdasa
 

Introduction to WooCommerce

  • 2. JAMIE SCHMID SITELOCK @jamieschmid 2 SiteLock Community Evangelist WP Designer & Developer | Content Enthusiast from Portland, OR HI! I’M JAMIE SCHMID @jamieschmid
  • 3. JAMIE SCHMID SITELOCK @jamieschmid PLAN Logistics & Website Planning 3
  • 4. REQUIREMENTS02 POS, Drop Ship, Billing or Accounting Software Integrations 03 PAYMENT PROCESSING PayPal, Stripe, PCI Compliance 01 YOUR PRODUCTS Type of products & their attributes: variations, size, weight, categories, images or other assets PLAN YOUR SITE SHIPPING & TAX04 Shipping Companies, Rates, Packaging SITEMAP05 Including Non-Product Pages and Sections 4JAMIE SCHMID SITELOCK @jamieschmid
  • 5. WHY SO MUCH PLANNING? • First-time ecommerce site owners, and even people coming from managed Ecommerce services like Shopify & Etsy will underestimate the amount of work involved. • Helps you more accurately scope project • Gives client a better understanding of the work on
 their end • Find issues & requirements early • Forces/Helps client to figure out their business processes (this is a service your company provides! Selling point!)
  • 6. YOUR PRODUCTS PLAN Attributes/Variations Your product options: Colors, Sizes, Custom Text; Size and Weight, Price Variations Type of Products Digital, Physical, Drop-ship;
 Shirt, Mug, Blanket, Hat Assets What they are, and how you will produce them: Images, PDFs, Video PRODUCT SPREADSHEET Create a shared Google Sheets template for the client to fill out
  • 7. REQUIREMENTS PLAN Existing Content Migrations: Are the products currently in another system and will need to be exported/imported? Formats: CSV, XML, …manual? Integrations Existing or planned third-party services site needs to integrate with: PoS, Billing, Tax, Shipping
  • 8. PAYMENT PROCESSING PLAN Company PayPal, Stripe, Square, Authorize.Net? Requirements Off-site payment OK? Take credit cards, Check/CoD, PayPal, other? Need to process on-site?? PCI Compliance Complex third party certification that your payment process is secure
  • 9. SHIPPING & TAX PLAN Options & Integrations International? USPS, FedEx, UPS? Drop-ship, Invoicing integration Map the Full Shipping Process What will the owner’s full process be for shipping: map it start to finish Calculate Costs This part is more complex than it seems!! 1, 2, 3 items? Surcharges? Free add-on’s? Flat-rate?
  • 10. SITEMAP PLAN Product Categories (An attribute is typically not a category) Map out all Pages and Sections Terms & Conditions, Return Policy, Sizing Chart, About Me, Contact Navigation
  • 11. JAMIE SCHMID SITELOCK @jamieschmid BUILD Configuring WooCommerce, Adding Functionality & Integrations 11
  • 12. THE WOOCOMMERCE WIZARD GUIDES YOU THROUGH SOME BASIC STORE SETUP: • CREATES SHOP PAGES (SHOP, CART, CHECKOUT, MY ACCOUNT) • DEFINES LOCALE (BUSINESS ORIGIN, CURRENCY, UNITS) • SETS UP TAX* • IDENTIFIES PAYMENT PROCESSOR* All these things can still be set manually in the config area!
  • 13. JAMIE SCHMID SITELOCK @jamieschmid DEMO! 13
  • 14. • A way to group products for sort and filter • Set attributes globally or at individual product level • Allow variations on a product, with control over prices, stock, image and more for each variation.: • Basically a category. But not a category. PRODUCT ATTRIBUTES
  • 15. • It can get super complex. • Set shipping classes to apply to product groups • Depending on complexity of shipping needs, you may need to extend Woo • Shipping Tables plugin is a standard for most sites who don’t use flat rate. • Jetpack offers live shipping rates and printing • This Bigcommerce Guide to Shipping for Small Business is great SHIPPING ZONES & CLASSES
  • 16. • It can get super complex. • Jetpack offers TaxJar calculator that automates taxes & filing • I am not a lawyer and probably neither are you. Recommend consulting with a tax professional or an accountant on their best options, plus any applicable laws to their state, country or business. TAXES AND TAX CLASSES!
  • 17. • Take transactions off of your site and onto a third party • Otherwise you must go through PCI Compliance, which can be costly and a lot of work • Choose based on existing merchant account, deposit, integration needs, types of payments offered, and cost of transactions and services. • Do your research PAYMENT GATEWAY
  • 18. JAMIE SCHMID SITELOCK @jamieschmid DESIGN (or Pick) a Theme Based on Your Content and Functionality Needs 18
  • 19. BUT WOOCOMMERCE-ENABLED THEMES CAN DO EXTRA STUFF! • Declare WooCommerce support in your theme to create WC overrides to content, layout and functionality. • “Reviews” instead of comments • Custom product views and widgets WOOCOMMERCE WORKS WITH ANY THEME! • WC templates render inside the content, so product layouts will work on all themes • Automatically enables Lightbox and Zoom
  • 20. STOREFRONT • Built by WooCommerce • Based on Underscores • Supports all WooCommerce updates immediately • Ecommerce-focused homepage • So many widgets: filter, category list, search, recently viewed products + • Accessibility guidelines for store functionality • Lots of child themes available The (Free) Official WooCommerce Theme
  • 21. JAMIE SCHMID SITELOCK @jamieschmid PLUGINS Add & Configure Third-Party Extensions 21
  • 22. WOOCOMMERCE EXTENSIONS SHOP •Searchable WooCommerce extensions repo •WooCommerce and Third-Party •Free and paid •Vast selection grouped by category
  • 23. JAMIE SCHMID SITELOCK @jamieschmid ADD PRODUCTS 23
  • 24. USES BASIC EDITOR ADDS SOME OTHER STUFF: EDIT PRODUCT PAGE • Product Type • Price & tax level • Inventory • Shipping specifications • Linked Products • Attributes & Variations • Gallery
  • 25. JAMIE SCHMID SiteLock Community Evangelist WP Designer & Developer | Content Enthusiast Portland, OR THANK YOU! @jamieschmid