SlideShare a Scribd company logo
+
WooCommerce
How to setup and customize your store.
+
Joshua Copeland
E-mail: Josh@LVPHP.org
- Father, Husband, Code Craftsman, and self proclaimed Computer.
@PsycodeDotOrg
LV PHP UG
Organizer
Architect
@
Selling Source
Lover of all
things tech
Proud
Father of 2
+
Requirements
 PHP 5.2.4 or greater
 MySQL 5.0 or greater
 The mod_rewrite Apache module (for permalinks)
 fsockopen support (for payment gateway IPN access)
 (optional) An SSL certificate if you wish to install direct payment gateways
 (optional) Some plugins for WooCommerce require cURL
 (optional) Some plugins for WooCommerce require SOAP
 You should also check WordPress minimum requirements.
 WC 2.0+ requires WordPress 3.8 minimum. Please see our post here on how to
best prepare your site.
+
Installation
To install WooCommerce:
 Log in to your WordPress Admin panel
 Go to: Plugins > Add New
 Type ‘WooCommerce’ into the Search Plugins field and hit Enter.
Once found, you can view details such as the the point release,
rating and description.
 Click Install Now. After clicking the link, you’ll be asked if you’re
sure you want to install the plugin.
 Click Yes, and WordPress completes the installation.
+
Uninstalling
There are two things to understand when uninstalling
WooCommerce.
 If you deactivate and delete the plugin from the WordPress
Admin, you are deleting WooCommerce settings and database
tables, and trashing the pages created when first installed.
 If you need to remove ALL WooCommerce data, including
products, order data, etc., go to: WooCommerce > System
Status > Tools, and enable the Remove post types on uninstall.
Doing this deletes all WooCommerce data when you
deactivate and delete the plugin from the WordPress Admin.
+
+
Upgrading
Automatic Upgrade (Recommended)
After you backup your site go to Plugins > Installed Plugins within
WordPress to view a list of plugins you’ve previously installed. If an
upgrade to WooCommerce is available you will see a notice beneath the
plugin listing which states the point release which is now available as well
as links to view the details of that version and to upgrade automatically.
To upgrade simply click the ‘Upgrade Automatically’ link. You may be asked
for your webservers FTP details, if that’s the case fill them in to complete
the upgrade.
Manual Upgrade
To manually upgrade WooCommerce: First, backup your site then download
the latest version of the plugin from our WordPress plugin page and
uploade it to the wp-content/plugins directory on your web server
overwriting the old files.
+
Choosing a theme
Themes must be compatible with woocommerce in order for
your web store to work correctly.
WooThemes has a bunch to choose from and one called Canvas
which can be pretty much molded to whatever you want.
Choose a responsive theme to support mobile devices.
Go for a lightweight theme and add functionality with plugins.
Check all woocommerce pages when installing a theme that
claims to be compatible. My-account, cart, checkout…
Consider your audience when choosing your theme, it should
resonate your business without being too distracting.
+
Custom post types
 Product (product)
 product_cat
 product_tag
 Product variation (product_variation – hidden from the UI)
 Shop order (shop_order)
 shop_order_status
 Shop coupon (shop_coupon)
+
Web Hooks
 Used for integrating 3rd party APIs with WooCommerce.
 Most actions are available as triggers such as:
 Add/Edit/Delete Customers
 Add/Edit/Delete Coupons
 Add/Edit/Delete Orders
 Add/Edit/Delete Products
 Any Action Event
 Custom Topics
 Great for additional automated tasks you wish to build.
+
+
General Settings
 90% of what your going to need to configure for
WooCommerce is in the settings area.
 Think of this as an admin area for your store, your going to
manage higher level things like taxes, currency, payment
gateways, display options, and more.
 Some WooCommerce plugins are also configured from the
WooCommerce settings page.
+
+
Product Settings
+
Product Settings
+
Product Settings
+
Product type
 The Simple product type covers the vast majority of any products
you may sell. Simple products are shipped and have no options.
For example, a can of drink.
 A Grouped product is a collection of related products which can
be purchased individually and can only consist of simple
products. For example, a sofa set with recliners and loveseats
could be sold as a group or individually.
 An External or Affiliate product is one that you list and describe
on your website, but is sold elsewhere.
 A Variable product is a product that has different variations, each
of which may have a different SKU, price, stock options etc. For
example, a t-shirt available in several different colors and/or
sizes. This is arguably the most complex of product types.
http://docs.woothemes.com/document/variable-product/
+
Order Management
 Pending payment – Order received (unpaid)
 Failed – Payment failed or was declined (unpaid). Note that this status
may not show immediately and instead show as pending until verified
(i.e., PayPal).
 Processing – Payment received and stock has been reduced- the order is
awaiting fulfillment
 Completed – Order fulfilled and complete – requires no further action
 On-Hold – Awaiting payment – stock is reduced, but you need to confirm
payment
 Cancelled – Cancelled by an admin or the customer – no further action
required
 Refunded – Refunded by an admin – no further action required
+
Reports
+
Inventory Settings
+
Downloadable Products
+
Tax Settings
+
Checkout Options
+
Checkout Process
 Coupons
 Select to enable the use of coupons – Coupons can be applied from
the cart and checkout pages.
 Checkout
 Options include:
 Enable guest checkout – Allows customers to checkout without
creating an account.
 Force secure checkout – Force SSL (HTTPS) on the checkout
pages (an SSL Certificate is required).
 Force HTTP when leaving the checkout – Forces pages to load
over HTTP instead of (SSL) HTTPS like the checkout pages.
Useful for certain gateways that may require this.
+
Checkout Pages
+
Checkout Endpoints
Endpoints are routes for woocommerce to trigger events and pages.
+
Payment Gateways
+
Shipping Options
+
Shipping Methods
+
User Account Settings
+
Registration Options
+
Email Settings
+
Roles & Capabilities
If you wish to modify roles and capabilities, you should use a third-
party plugin such as Capability manager or Capability Manager
Enhanced.
Shop Manager is a role you can give someone you want to manage
the shop but don’t want to make admin. They’re granted the
following capabilities:
manage_woocommerce
view_woocommerce_reports
A customer has read access only, which is used if a user registers
via the checkout process. This is equivalent status to a normal
blog subscriber.
+
Permalinks
 Whether to prepend shop categories/tags with shop base page
(e.g., yourdomain.com/shop/product or
yourdomain.com/product)
 The product category base slug (default is: /product-category/)
 The product tag base slug (default is /product-tag/)
 Product attribute base slug will optionally use a custom base
before /attribute-name/attribute/ (ex: /size/medium or
/color/blue)
 If you are having issues with some endpoints/pages, try and flush
your permalinks. That option is available in the permalinks
option settings area.
+
Included Widgets
 WooCommerce Cart
 Displays the shopping cart contents and links to the cart /
checkout
 WooCommerce Layered Nav
 Allows the user to refine products based on attributes
 WooCommerce Layered Nav Filters
 Shows active layered nav filters so users can see and deactivate
them.
 WooCommerce Price Filter
 Allow the user to refine products based on price on product
category pages
 WooCommerce Product Categories
 Display product categories in list format
+
More Widgets
 WooCommerce Products
 This includes view for All Products, Featured Products, and On-
Sale Products.
 WooCommerce Product Search
 Search products only
 WooCommerce Product Tags
 Display product tags in tag cloud format
 WooCommerce Recently Viewed
 Display a list of products the customer has recently viewed
 WooCommerce Recent Reviews
 List recent customer reviewed products with ratings
 WooCommerce Top Rated Products
 Display a list of top rated products
+
Shortcodes
Can be placed in posts or pages to access WooCommerce.
 [woocommerce_cart]
 shows the cart page
 [woocommerce_checkout]
 shows the checkout page
 [woocommerce_order_tracking]
 shows the order tracking form
 [woocommerce_my_account]
 shows the user account page
+
Caching Optimizations
 W3 Total Cache
Ensure you add ‘mfunc’ to the ‘Ignored comment stems’ option in the Minify settings.
http://docs.woothemes.com/document/configuring-caching-plugins/
+
Benchmark your site
 Use something like siege before and after optimizations to see
if it made a difference.
 The faster your site is, the better ranking you will get on the
search engines.
 Use Google Analytics to find areas where your customers fall
off your site to optimize those pages.
 Create a funnel so you can find out what your conversion rate
is for any ad placements or just organic traffic.
 Look at competitors sites and see if there are areas you need
to optimize to make your site stand above the rest.
Ad

More Related Content

What's hot (20)

Magento 2 Sold Together
Magento 2 Sold TogetherMagento 2 Sold Together
Magento 2 Sold Together
CMS IDEAS
 
An Introduction To Magento
An Introduction To MagentoAn Introduction To Magento
An Introduction To Magento
Emipro Technologies Pvt. Ltd.
 
Flatsome | Responsive WooCommerce Theme - WordPress
Flatsome | Responsive WooCommerce Theme - WordPressFlatsome | Responsive WooCommerce Theme - WordPress
Flatsome | Responsive WooCommerce Theme - WordPress
sharpgwxtzxgccc
 
Introduction to WooCommerce
Introduction to WooCommerceIntroduction to WooCommerce
Introduction to WooCommerce
Jamie Schmid
 
Magento powerpoint sample
Magento powerpoint sampleMagento powerpoint sample
Magento powerpoint sample
smtech002
 
Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform? Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform?
Inception System
 
Introduction to Magento - KNOWARTH
Introduction to Magento - KNOWARTHIntroduction to Magento - KNOWARTH
Introduction to Magento - KNOWARTH
KNOWARTH Technologies
 
Fun with WooCommerce
Fun with WooCommerceFun with WooCommerce
Fun with WooCommerce
East Bay WordPress Meetup
 
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
FMEModules
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
Geoffrey Mobisson
 
Switching from Canvas to Storefront
Switching from Canvas to StorefrontSwitching from Canvas to Storefront
Switching from Canvas to Storefront
Herb Miller
 
Using Selling on Amazon Feature in Amazon Webstore
Using Selling on Amazon Feature in Amazon WebstoreUsing Selling on Amazon Feature in Amazon Webstore
Using Selling on Amazon Feature in Amazon Webstore
GoWebBaby
 
Intro To Magento CMXExpo 09
Intro To Magento CMXExpo 09Intro To Magento CMXExpo 09
Intro To Magento CMXExpo 09
Jonathan Lackey
 
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
Sem Jacobs
 
E-commerce
E-commerceE-commerce
E-commerce
Nitin KR
 
What Makes WooCommerce the fastest growing eCommerce platform?
What Makes WooCommerce the fastest growing eCommerce platform?What Makes WooCommerce the fastest growing eCommerce platform?
What Makes WooCommerce the fastest growing eCommerce platform?
Orderhive
 
Magento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website ThemeMagento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website Theme
EmilyPhan21291
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extension
magestore co
 
Magento Business proposal
Magento Business proposalMagento Business proposal
Magento Business proposal
Adeel Ishfaq
 
Steps to Setup Magento Multi-Stores
Steps to Setup Magento Multi-StoresSteps to Setup Magento Multi-Stores
Steps to Setup Magento Multi-Stores
magentodeveloperindia
 
Magento 2 Sold Together
Magento 2 Sold TogetherMagento 2 Sold Together
Magento 2 Sold Together
CMS IDEAS
 
Flatsome | Responsive WooCommerce Theme - WordPress
Flatsome | Responsive WooCommerce Theme - WordPressFlatsome | Responsive WooCommerce Theme - WordPress
Flatsome | Responsive WooCommerce Theme - WordPress
sharpgwxtzxgccc
 
Introduction to WooCommerce
Introduction to WooCommerceIntroduction to WooCommerce
Introduction to WooCommerce
Jamie Schmid
 
Magento powerpoint sample
Magento powerpoint sampleMagento powerpoint sample
Magento powerpoint sample
smtech002
 
Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform? Why you choose Magento as your ecommerce platform?
Why you choose Magento as your ecommerce platform?
Inception System
 
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
FMEModules
 
Managing Multiple Store Fronts on Magento
Managing Multiple Store Fronts on MagentoManaging Multiple Store Fronts on Magento
Managing Multiple Store Fronts on Magento
Geoffrey Mobisson
 
Switching from Canvas to Storefront
Switching from Canvas to StorefrontSwitching from Canvas to Storefront
Switching from Canvas to Storefront
Herb Miller
 
Using Selling on Amazon Feature in Amazon Webstore
Using Selling on Amazon Feature in Amazon WebstoreUsing Selling on Amazon Feature in Amazon Webstore
Using Selling on Amazon Feature in Amazon Webstore
GoWebBaby
 
Intro To Magento CMXExpo 09
Intro To Magento CMXExpo 09Intro To Magento CMXExpo 09
Intro To Magento CMXExpo 09
Jonathan Lackey
 
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
Sem Jacobs
 
E-commerce
E-commerceE-commerce
E-commerce
Nitin KR
 
What Makes WooCommerce the fastest growing eCommerce platform?
What Makes WooCommerce the fastest growing eCommerce platform?What Makes WooCommerce the fastest growing eCommerce platform?
What Makes WooCommerce the fastest growing eCommerce platform?
Orderhive
 
Magento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website ThemeMagento Responsive Pillow & Blanket Printing Website Theme
Magento Responsive Pillow & Blanket Printing Website Theme
EmilyPhan21291
 
Magento One Page Checkout extension
Magento One Page Checkout extensionMagento One Page Checkout extension
Magento One Page Checkout extension
magestore co
 
Magento Business proposal
Magento Business proposalMagento Business proposal
Magento Business proposal
Adeel Ishfaq
 

Viewers also liked (9)

รู้จักกับ WordPress และ SeedThemes
รู้จักกับ WordPress และ SeedThemesรู้จักกับ WordPress และ SeedThemes
รู้จักกับ WordPress และ SeedThemes
SeedThemes
 
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Van Ons Web & App development
 
Child Theme
Child ThemeChild Theme
Child Theme
Shinichi Nishikawa
 
Wordpress Underscores & foundation5
Wordpress Underscores & foundation5Wordpress Underscores & foundation5
Wordpress Underscores & foundation5
Aum Watcharapol
 
An easy guide to Plugin Development
An easy guide to Plugin DevelopmentAn easy guide to Plugin Development
An easy guide to Plugin Development
Shinichi Nishikawa
 
Bootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress MeetupBootstrap 3 Basic - Bangkok WordPress Meetup
Bootstrap 3 Basic - Bangkok WordPress Meetup
Woratana Perth Ngarmtrakulchol
 
Designing WordPress - Heart&Sole2011
Designing WordPress - Heart&Sole2011Designing WordPress - Heart&Sole2011
Designing WordPress - Heart&Sole2011
John O'Nolan
 
Intro to Digital Marketing - ClickZ Live Hong Kong 2014
Intro to Digital Marketing - ClickZ Live Hong Kong 2014Intro to Digital Marketing - ClickZ Live Hong Kong 2014
Intro to Digital Marketing - ClickZ Live Hong Kong 2014
MWI Hong Kong
 
WordPress and SSL
WordPress and SSLWordPress and SSL
WordPress and SSL
Chris Burgess
 
รู้จักกับ WordPress และ SeedThemes
รู้จักกับ WordPress และ SeedThemesรู้จักกับ WordPress และ SeedThemes
รู้จักกับ WordPress และ SeedThemes
SeedThemes
 
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Recurring Payments with Mollie Payments for WooCommerce plugin - WooCommerce ...
Van Ons Web & App development
 
Wordpress Underscores & foundation5
Wordpress Underscores & foundation5Wordpress Underscores & foundation5
Wordpress Underscores & foundation5
Aum Watcharapol
 
An easy guide to Plugin Development
An easy guide to Plugin DevelopmentAn easy guide to Plugin Development
An easy guide to Plugin Development
Shinichi Nishikawa
 
Designing WordPress - Heart&Sole2011
Designing WordPress - Heart&Sole2011Designing WordPress - Heart&Sole2011
Designing WordPress - Heart&Sole2011
John O'Nolan
 
Intro to Digital Marketing - ClickZ Live Hong Kong 2014
Intro to Digital Marketing - ClickZ Live Hong Kong 2014Intro to Digital Marketing - ClickZ Live Hong Kong 2014
Intro to Digital Marketing - ClickZ Live Hong Kong 2014
MWI Hong Kong
 
Ad

Similar to WooCommerce (20)

Universal WooCommerce migration checklist.pdf
Universal WooCommerce migration checklist.pdfUniversal WooCommerce migration checklist.pdf
Universal WooCommerce migration checklist.pdf
Cart2Cart2
 
WooCommerce to Shopify migration checklist.pdf
WooCommerce to Shopify migration checklist.pdfWooCommerce to Shopify migration checklist.pdf
WooCommerce to Shopify migration checklist.pdf
Cart2Cart2
 
AJAX DROP DOWN CART FOR VIRTUEMART
AJAX DROP DOWN CART FOR VIRTUEMARTAJAX DROP DOWN CART FOR VIRTUEMART
AJAX DROP DOWN CART FOR VIRTUEMART
MagentoOneStepCheckout
 
Woocommerce Setup Guide
Woocommerce Setup GuideWoocommerce Setup Guide
Woocommerce Setup Guide
Agile CRM
 
Magento jsr
Magento jsrMagento jsr
Magento jsr
William Boudle
 
Wix to Shopify migration checklist.pdf
Wix to Shopify migration checklist.pdfWix to Shopify migration checklist.pdf
Wix to Shopify migration checklist.pdf
Cart2Cart2
 
Google Analytics Course For Beginners
Google Analytics Course For BeginnersGoogle Analytics Course For Beginners
Google Analytics Course For Beginners
Reema
 
Best multivendor marketplace plugin
Best multivendor marketplace pluginBest multivendor marketplace plugin
Best multivendor marketplace plugin
weDevs
 
Tutorial
TutorialTutorial
Tutorial
glindarae51
 
Open Source Ecommerce in PHP
Open Source Ecommerce in PHPOpen Source Ecommerce in PHP
Open Source Ecommerce in PHP
Saidur Rahman
 
Shopping carts payment ethical issue_e-commerce
Shopping carts payment ethical issue_e-commerceShopping carts payment ethical issue_e-commerce
Shopping carts payment ethical issue_e-commerce
abir hossain
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
Sarp Infotech
 
WooCommerce 6.4 & What’s New in It?
WooCommerce 6.4 & What’s New in It?WooCommerce 6.4 & What’s New in It?
WooCommerce 6.4 & What’s New in It?
WPWeb Infotech
 
Magento Multi-Vendor Marketplace Work Flow by CedCommerce
Magento Multi-Vendor Marketplace Work Flow by CedCommerceMagento Multi-Vendor Marketplace Work Flow by CedCommerce
Magento Multi-Vendor Marketplace Work Flow by CedCommerce
CedCommerce
 
How to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with LitextensionHow to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with Litextension
LitExtension
 
Magento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdfMagento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdf
Cart2Cart2
 
WooCommerce vs Shopify: Which is Better For Your Online Store
WooCommerce vs Shopify: Which is Better For Your Online StoreWooCommerce vs Shopify: Which is Better For Your Online Store
WooCommerce vs Shopify: Which is Better For Your Online Store
Andolasoft Inc
 
Why Choose WooCommerce For Your eCommerce Store
Why Choose WooCommerce For Your eCommerce StoreWhy Choose WooCommerce For Your eCommerce Store
Why Choose WooCommerce For Your eCommerce Store
Andolasoft Inc
 
Ecommerce website with seo optimization
Ecommerce website with seo optimizationEcommerce website with seo optimization
Ecommerce website with seo optimization
Kumar Narayan
 
E book
E bookE book
E book
KinzaKhan71
 
Universal WooCommerce migration checklist.pdf
Universal WooCommerce migration checklist.pdfUniversal WooCommerce migration checklist.pdf
Universal WooCommerce migration checklist.pdf
Cart2Cart2
 
WooCommerce to Shopify migration checklist.pdf
WooCommerce to Shopify migration checklist.pdfWooCommerce to Shopify migration checklist.pdf
WooCommerce to Shopify migration checklist.pdf
Cart2Cart2
 
Woocommerce Setup Guide
Woocommerce Setup GuideWoocommerce Setup Guide
Woocommerce Setup Guide
Agile CRM
 
Wix to Shopify migration checklist.pdf
Wix to Shopify migration checklist.pdfWix to Shopify migration checklist.pdf
Wix to Shopify migration checklist.pdf
Cart2Cart2
 
Google Analytics Course For Beginners
Google Analytics Course For BeginnersGoogle Analytics Course For Beginners
Google Analytics Course For Beginners
Reema
 
Best multivendor marketplace plugin
Best multivendor marketplace pluginBest multivendor marketplace plugin
Best multivendor marketplace plugin
weDevs
 
Open Source Ecommerce in PHP
Open Source Ecommerce in PHPOpen Source Ecommerce in PHP
Open Source Ecommerce in PHP
Saidur Rahman
 
Shopping carts payment ethical issue_e-commerce
Shopping carts payment ethical issue_e-commerceShopping carts payment ethical issue_e-commerce
Shopping carts payment ethical issue_e-commerce
abir hossain
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
Sarp Infotech
 
WooCommerce 6.4 & What’s New in It?
WooCommerce 6.4 & What’s New in It?WooCommerce 6.4 & What’s New in It?
WooCommerce 6.4 & What’s New in It?
WPWeb Infotech
 
Magento Multi-Vendor Marketplace Work Flow by CedCommerce
Magento Multi-Vendor Marketplace Work Flow by CedCommerceMagento Multi-Vendor Marketplace Work Flow by CedCommerce
Magento Multi-Vendor Marketplace Work Flow by CedCommerce
CedCommerce
 
How to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with LitextensionHow to migrate 3dCart to Shopify with Litextension
How to migrate 3dCart to Shopify with Litextension
LitExtension
 
Magento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdfMagento to Shopify migration checklist.pdf
Magento to Shopify migration checklist.pdf
Cart2Cart2
 
WooCommerce vs Shopify: Which is Better For Your Online Store
WooCommerce vs Shopify: Which is Better For Your Online StoreWooCommerce vs Shopify: Which is Better For Your Online Store
WooCommerce vs Shopify: Which is Better For Your Online Store
Andolasoft Inc
 
Why Choose WooCommerce For Your eCommerce Store
Why Choose WooCommerce For Your eCommerce StoreWhy Choose WooCommerce For Your eCommerce Store
Why Choose WooCommerce For Your eCommerce Store
Andolasoft Inc
 
Ecommerce website with seo optimization
Ecommerce website with seo optimizationEcommerce website with seo optimization
Ecommerce website with seo optimization
Kumar Narayan
 
Ad

More from Joshua Copeland (7)

Web scraping 101 with goutte
Web scraping 101 with goutteWeb scraping 101 with goutte
Web scraping 101 with goutte
Joshua Copeland
 
Universal Windows Platform Overview
Universal Windows Platform OverviewUniversal Windows Platform Overview
Universal Windows Platform Overview
Joshua Copeland
 
LVPHP.org
LVPHP.orgLVPHP.org
LVPHP.org
Joshua Copeland
 
PHP Rocketeer
PHP RocketeerPHP Rocketeer
PHP Rocketeer
Joshua Copeland
 
PHP 7
PHP 7PHP 7
PHP 7
Joshua Copeland
 
Blackfire
BlackfireBlackfire
Blackfire
Joshua Copeland
 
Lumen
LumenLumen
Lumen
Joshua Copeland
 

Recently uploaded (20)

HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-UmgebungenHCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
HCL Nomad Web – Best Practices und Verwaltung von Multiuser-Umgebungen
panagenda
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.Greenhouse_Monitoring_Presentation.pptx.
Greenhouse_Monitoring_Presentation.pptx.
hpbmnnxrvb
 
Rusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond SparkRusty Waters: Elevating Lakehouses Beyond Spark
Rusty Waters: Elevating Lakehouses Beyond Spark
carlyakerly1
 
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Massive Power Outage Hits Spain, Portugal, and France: Causes, Impact, and On...
Aqusag Technologies
 
Cyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of securityCyber Awareness overview for 2025 month of security
Cyber Awareness overview for 2025 month of security
riccardosl1
 
Semantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AISemantic Cultivators : The Critical Future Role to Enable AI
Semantic Cultivators : The Critical Future Role to Enable AI
artmondano
 
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdfComplete Guide to Advanced Logistics Management Software in Riyadh.pdf
Complete Guide to Advanced Logistics Management Software in Riyadh.pdf
Software Company
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc Webinar: Consumer Expectations vs Corporate Realities on Data Broker...
TrustArc
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Big Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur MorganBig Data Analytics Quick Research Guide by Arthur Morgan
Big Data Analytics Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Build Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For DevsBuild Your Own Copilot & Agents For Devs
Build Your Own Copilot & Agents For Devs
Brian McKeiver
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?How Can I use the AI Hype in my Business Context?
How Can I use the AI Hype in my Business Context?
Daniel Lehner
 
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
Transcript: #StandardsGoals for 2025: Standards & certification roundup - Tec...
BookNet Canada
 

WooCommerce

  • 1. + WooCommerce How to setup and customize your store.
  • 2. + Joshua Copeland E-mail: [email protected] - Father, Husband, Code Craftsman, and self proclaimed Computer. @PsycodeDotOrg LV PHP UG Organizer Architect @ Selling Source Lover of all things tech Proud Father of 2
  • 3. + Requirements  PHP 5.2.4 or greater  MySQL 5.0 or greater  The mod_rewrite Apache module (for permalinks)  fsockopen support (for payment gateway IPN access)  (optional) An SSL certificate if you wish to install direct payment gateways  (optional) Some plugins for WooCommerce require cURL  (optional) Some plugins for WooCommerce require SOAP  You should also check WordPress minimum requirements.  WC 2.0+ requires WordPress 3.8 minimum. Please see our post here on how to best prepare your site.
  • 4. + Installation To install WooCommerce:  Log in to your WordPress Admin panel  Go to: Plugins > Add New  Type ‘WooCommerce’ into the Search Plugins field and hit Enter. Once found, you can view details such as the the point release, rating and description.  Click Install Now. After clicking the link, you’ll be asked if you’re sure you want to install the plugin.  Click Yes, and WordPress completes the installation.
  • 5. + Uninstalling There are two things to understand when uninstalling WooCommerce.  If you deactivate and delete the plugin from the WordPress Admin, you are deleting WooCommerce settings and database tables, and trashing the pages created when first installed.  If you need to remove ALL WooCommerce data, including products, order data, etc., go to: WooCommerce > System Status > Tools, and enable the Remove post types on uninstall. Doing this deletes all WooCommerce data when you deactivate and delete the plugin from the WordPress Admin.
  • 6. +
  • 7. + Upgrading Automatic Upgrade (Recommended) After you backup your site go to Plugins > Installed Plugins within WordPress to view a list of plugins you’ve previously installed. If an upgrade to WooCommerce is available you will see a notice beneath the plugin listing which states the point release which is now available as well as links to view the details of that version and to upgrade automatically. To upgrade simply click the ‘Upgrade Automatically’ link. You may be asked for your webservers FTP details, if that’s the case fill them in to complete the upgrade. Manual Upgrade To manually upgrade WooCommerce: First, backup your site then download the latest version of the plugin from our WordPress plugin page and uploade it to the wp-content/plugins directory on your web server overwriting the old files.
  • 8. + Choosing a theme Themes must be compatible with woocommerce in order for your web store to work correctly. WooThemes has a bunch to choose from and one called Canvas which can be pretty much molded to whatever you want. Choose a responsive theme to support mobile devices. Go for a lightweight theme and add functionality with plugins. Check all woocommerce pages when installing a theme that claims to be compatible. My-account, cart, checkout… Consider your audience when choosing your theme, it should resonate your business without being too distracting.
  • 9. + Custom post types  Product (product)  product_cat  product_tag  Product variation (product_variation – hidden from the UI)  Shop order (shop_order)  shop_order_status  Shop coupon (shop_coupon)
  • 10. + Web Hooks  Used for integrating 3rd party APIs with WooCommerce.  Most actions are available as triggers such as:  Add/Edit/Delete Customers  Add/Edit/Delete Coupons  Add/Edit/Delete Orders  Add/Edit/Delete Products  Any Action Event  Custom Topics  Great for additional automated tasks you wish to build.
  • 11. +
  • 12. + General Settings  90% of what your going to need to configure for WooCommerce is in the settings area.  Think of this as an admin area for your store, your going to manage higher level things like taxes, currency, payment gateways, display options, and more.  Some WooCommerce plugins are also configured from the WooCommerce settings page.
  • 13. +
  • 17. + Product type  The Simple product type covers the vast majority of any products you may sell. Simple products are shipped and have no options. For example, a can of drink.  A Grouped product is a collection of related products which can be purchased individually and can only consist of simple products. For example, a sofa set with recliners and loveseats could be sold as a group or individually.  An External or Affiliate product is one that you list and describe on your website, but is sold elsewhere.  A Variable product is a product that has different variations, each of which may have a different SKU, price, stock options etc. For example, a t-shirt available in several different colors and/or sizes. This is arguably the most complex of product types. http://docs.woothemes.com/document/variable-product/
  • 18. + Order Management  Pending payment – Order received (unpaid)  Failed – Payment failed or was declined (unpaid). Note that this status may not show immediately and instead show as pending until verified (i.e., PayPal).  Processing – Payment received and stock has been reduced- the order is awaiting fulfillment  Completed – Order fulfilled and complete – requires no further action  On-Hold – Awaiting payment – stock is reduced, but you need to confirm payment  Cancelled – Cancelled by an admin or the customer – no further action required  Refunded – Refunded by an admin – no further action required
  • 24. + Checkout Process  Coupons  Select to enable the use of coupons – Coupons can be applied from the cart and checkout pages.  Checkout  Options include:  Enable guest checkout – Allows customers to checkout without creating an account.  Force secure checkout – Force SSL (HTTPS) on the checkout pages (an SSL Certificate is required).  Force HTTP when leaving the checkout – Forces pages to load over HTTP instead of (SSL) HTTPS like the checkout pages. Useful for certain gateways that may require this.
  • 26. + Checkout Endpoints Endpoints are routes for woocommerce to trigger events and pages.
  • 33. + Roles & Capabilities If you wish to modify roles and capabilities, you should use a third- party plugin such as Capability manager or Capability Manager Enhanced. Shop Manager is a role you can give someone you want to manage the shop but don’t want to make admin. They’re granted the following capabilities: manage_woocommerce view_woocommerce_reports A customer has read access only, which is used if a user registers via the checkout process. This is equivalent status to a normal blog subscriber.
  • 34. + Permalinks  Whether to prepend shop categories/tags with shop base page (e.g., yourdomain.com/shop/product or yourdomain.com/product)  The product category base slug (default is: /product-category/)  The product tag base slug (default is /product-tag/)  Product attribute base slug will optionally use a custom base before /attribute-name/attribute/ (ex: /size/medium or /color/blue)  If you are having issues with some endpoints/pages, try and flush your permalinks. That option is available in the permalinks option settings area.
  • 35. + Included Widgets  WooCommerce Cart  Displays the shopping cart contents and links to the cart / checkout  WooCommerce Layered Nav  Allows the user to refine products based on attributes  WooCommerce Layered Nav Filters  Shows active layered nav filters so users can see and deactivate them.  WooCommerce Price Filter  Allow the user to refine products based on price on product category pages  WooCommerce Product Categories  Display product categories in list format
  • 36. + More Widgets  WooCommerce Products  This includes view for All Products, Featured Products, and On- Sale Products.  WooCommerce Product Search  Search products only  WooCommerce Product Tags  Display product tags in tag cloud format  WooCommerce Recently Viewed  Display a list of products the customer has recently viewed  WooCommerce Recent Reviews  List recent customer reviewed products with ratings  WooCommerce Top Rated Products  Display a list of top rated products
  • 37. + Shortcodes Can be placed in posts or pages to access WooCommerce.  [woocommerce_cart]  shows the cart page  [woocommerce_checkout]  shows the checkout page  [woocommerce_order_tracking]  shows the order tracking form  [woocommerce_my_account]  shows the user account page
  • 38. + Caching Optimizations  W3 Total Cache Ensure you add ‘mfunc’ to the ‘Ignored comment stems’ option in the Minify settings. http://docs.woothemes.com/document/configuring-caching-plugins/
  • 39. + Benchmark your site  Use something like siege before and after optimizations to see if it made a difference.  The faster your site is, the better ranking you will get on the search engines.  Use Google Analytics to find areas where your customers fall off your site to optimize those pages.  Create a funnel so you can find out what your conversion rate is for any ad placements or just organic traffic.  Look at competitors sites and see if there are areas you need to optimize to make your site stand above the rest.