SlideShare a Scribd company logo
Debugging
WooCommerce
Andrew Wikel

WooCommerce Ninja

@slash1andy
- Robert Burns
“…The best-laid schemes o' mice
an ‘men…”
Debugging
WooCommerce is awesome
Customizing WooCommerce using actions and filters, or
just adding plugins or themes, is a great way to provide
a tailored solution for your exact needs, but sometimes
things can go haywire.
- Lord Melbourne
“…the possession of great power
necessarily implies great
responsibility.”
Your face when your site white screens
It’s going to be OK. Breathe.
Calm
Your first instinct will be to panic, but
you’re not doing anyone favors with that.
Find the problem
It’s often buried *just* under the surface
Questions to ask
• When exactly did you first notice the problem?
• Have any updates been applied to your website
recently?
• Have you changed themes or made any design changes?
• Have you installed any new plugins?
• Is your problem happening in one browser, or all of
them?
• Do you see any specific error messages?
Sometimes the problem
is right here.
Cheating, the WooCommerce way
We’ve built a fancy tool for you (really for us, but you can
use it). It’s called the System Status Report, and you’ve
likely seen it in the WooCommerce menu.
Things to look for
• Anything in red, which means a problem.
• If you’re using an old version of a plugin from
us, it will tell you.
• It will tell you the template overrides you are
using in your theme.
Still not seeing anything?
• Go to the page and use Firebug/Chrome Dev
tools to look for anything out of the ordinary.
• Use the built in logging for WooCommerce
extensions that have it. This can help you
narrow down certain issues with payments or
shipping.
• WP_DEBUG
Fix the problem
Get to it!
Don’t do any of this live
• Make sure you have a backup of your site
• Perform all debugging (and updates and
everything else) on a staging site.
Undo how you broke it
• If you did something to break it, undo it
• This is why you should have a backup to roll
back to (if an update went awry, or your theme
has outdated templates, etc.)
Start in a vacuum
• Deactivate everything (all plugins except the
one that you have the issue with)
• Change the theme to Storefront
• Try to break it again
If it works
• Start reactivating plugins/theme until you find
the culprit, and leave that deactivated while
you contact the dev, etc.
If it doesn’t
• Try the exact setup on a completely different
site to narrow it down to server configurations
Google
• It’s not cheating. It’s how I know 95% of what I
do.
Still no?
• Call in the big guns: Your developer/Woo
Expert/ WooCommerce Support
Debugging WooCommerce - WooConf Talk
Resources to remember
• WooCommerce Documentation
• Woo Experts
• Advanced WooCommerce
• WooCommerce Troubleshooting 101
Thanks
@slash1andy
automattic.com

More Related Content

PPTX
Debugging WordPress for Site Owners
PDF
Ecommerce World, WooCommerce
PPTX
Cyber-security tips: the heartbleed bug
PDF
Master WooCommerce Troubleshooting
PPTX
How to prevent big disasters when updating WordPress
PPTX
WooCommerce: How to Customize WordPress via PHP Snippets
PDF
Making WooCommerce Your Own
PPTX
How WPMaintain Improved Page Speed by 16%
Debugging WordPress for Site Owners
Ecommerce World, WooCommerce
Cyber-security tips: the heartbleed bug
Master WooCommerce Troubleshooting
How to prevent big disasters when updating WordPress
WooCommerce: How to Customize WordPress via PHP Snippets
Making WooCommerce Your Own
How WPMaintain Improved Page Speed by 16%

What's hot (20)

PPTX
Aol desktop gold problems
PPTX
Aol desktop not responding error
PDF
3 tips to make your Wordpress site faster
PDF
How to Install WordPress 2014 in cPanel
PPTX
Webinar: You Are Too Cheap!
PPTX
Resources and lessons for using WordPress in your business
KEY
Targeting Screens with HTML5, Flash & Native
PPTX
Browsers
PDF
Saudade é para quem sabe ter!
PPTX
Webinar: Myths, Mistakes and Management of WooCommerce at Scale
PPT
How to use to build a website using WordPress: For normal people
PPTX
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
PPTX
Rapid Crush Inc. Software & Training Products Overview
PDF
WordCamp Sac '16 - a full stack workflow
PPTX
Blogging in Business Sector
PDF
WooCommerce Customization Masterclass (WordCamp Dublin 2017)
PDF
Build a Blog for Your Small Business
PPT
WordPress to Tumblr Transition
PDF
Site Health Check for WordPress
PDF
The Best browser
Aol desktop gold problems
Aol desktop not responding error
3 tips to make your Wordpress site faster
How to Install WordPress 2014 in cPanel
Webinar: You Are Too Cheap!
Resources and lessons for using WordPress in your business
Targeting Screens with HTML5, Flash & Native
Browsers
Saudade é para quem sabe ter!
Webinar: Myths, Mistakes and Management of WooCommerce at Scale
How to use to build a website using WordPress: For normal people
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Rapid Crush Inc. Software & Training Products Overview
WordCamp Sac '16 - a full stack workflow
Blogging in Business Sector
WooCommerce Customization Masterclass (WordCamp Dublin 2017)
Build a Blog for Your Small Business
WordPress to Tumblr Transition
Site Health Check for WordPress
The Best browser
Ad

Viewers also liked (14)

PDF
NYHTbrochurePRINT
DOCX
PDF
La colaboración público-privada en los entes mixtos locales de gestión y pro...
PDF
Getting Started With Xdebug
PDF
ahsan habib paper
PDF
Rapport_SISTA_VERSION
PDF
UNWTO Global Report on Meetings Industry 2013
PDF
Ejercicio 17 pag 87
PDF
Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014
PPTX
Julkisuus osana asiantuntijatyötä 15.1.2014
DOCX
Real Estate Resume
PDF
Citizen Evaluation of Property Development
PDF
A new approach to b2b marketing in professional services
ODP
ανακυκλωση
NYHTbrochurePRINT
La colaboración público-privada en los entes mixtos locales de gestión y pro...
Getting Started With Xdebug
ahsan habib paper
Rapport_SISTA_VERSION
UNWTO Global Report on Meetings Industry 2013
Ejercicio 17 pag 87
Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014
Julkisuus osana asiantuntijatyötä 15.1.2014
Real Estate Resume
Citizen Evaluation of Property Development
A new approach to b2b marketing in professional services
ανακυκλωση
Ad

Similar to Debugging WooCommerce - WooConf Talk (20)

PDF
WordCamp Ottawa 2016: Updates
PDF
Troubleshooting WordPress
PPTX
3 Steps to Maintain & Cleanse your WordPress site
PDF
I Have My WordPress Site Now What?
PDF
WordPress Website Down.pdf
PPTX
Getting Help With Your WordPress Site
PPTX
Cleaning up a WordPress Mess
PPTX
WooCommerce Workshop: Bring Your Laptop
PDF
Maintaining Retainers as a WordPress Developer
PDF
Git Makes Me Angry Inside
PPTX
Your first word press site
PDF
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
PDF
Becoming A WordPress Beta Tester
PDF
Build the Perfect WordPress Website
PPTX
10 things you did not know about word press
PDF
Genesisforbeginnersv2
PPT
Database repair
DOCX
Importance of-website-backups
PDF
Building WordPress eCommerce at Scale .pdf
PPTX
Best practices 101
WordCamp Ottawa 2016: Updates
Troubleshooting WordPress
3 Steps to Maintain & Cleanse your WordPress site
I Have My WordPress Site Now What?
WordPress Website Down.pdf
Getting Help With Your WordPress Site
Cleaning up a WordPress Mess
WooCommerce Workshop: Bring Your Laptop
Maintaining Retainers as a WordPress Developer
Git Makes Me Angry Inside
Your first word press site
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
Becoming A WordPress Beta Tester
Build the Perfect WordPress Website
10 things you did not know about word press
Genesisforbeginnersv2
Database repair
Importance of-website-backups
Building WordPress eCommerce at Scale .pdf
Best practices 101

Recently uploaded (20)

PDF
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
PPTX
Transform Your Business with a Software ERP System
PDF
PTS Company Brochure 2025 (1).pdf.......
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
2025 Textile ERP Trends: SAP, Odoo & Oracle
PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Wondershare Filmora 15 Crack With Activation Key [2025
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PDF
System and Network Administration Chapter 2
PDF
AI in Product Development-omnex systems
PDF
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
PPTX
Operating system designcfffgfgggggggvggggggggg
PDF
Softaken Excel to vCard Converter Software.pdf
PDF
How Creative Agencies Leverage Project Management Software.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Nekopoi APK 2025 free lastest update
PPTX
history of c programming in notes for students .pptx
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Adobe Premiere Pro 2025 (v24.5.0.057) Crack free
Transform Your Business with a Software ERP System
PTS Company Brochure 2025 (1).pdf.......
Which alternative to Crystal Reports is best for small or large businesses.pdf
wealthsignaloriginal-com-DS-text-... (1).pdf
2025 Textile ERP Trends: SAP, Odoo & Oracle
CHAPTER 2 - PM Management and IT Context
Wondershare Filmora 15 Crack With Activation Key [2025
Design an Analysis of Algorithms II-SECS-1021-03
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
System and Network Administration Chapter 2
AI in Product Development-omnex systems
Addressing The Cult of Project Management Tools-Why Disconnected Work is Hold...
Operating system designcfffgfgggggggvggggggggg
Softaken Excel to vCard Converter Software.pdf
How Creative Agencies Leverage Project Management Software.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Nekopoi APK 2025 free lastest update
history of c programming in notes for students .pptx
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)

Debugging WooCommerce - WooConf Talk

  • 2. - Robert Burns “…The best-laid schemes o' mice an ‘men…”
  • 4. WooCommerce is awesome Customizing WooCommerce using actions and filters, or just adding plugins or themes, is a great way to provide a tailored solution for your exact needs, but sometimes things can go haywire.
  • 5. - Lord Melbourne “…the possession of great power necessarily implies great responsibility.”
  • 6. Your face when your site white screens It’s going to be OK. Breathe.
  • 7. Calm Your first instinct will be to panic, but you’re not doing anyone favors with that.
  • 8. Find the problem It’s often buried *just* under the surface
  • 9. Questions to ask • When exactly did you first notice the problem? • Have any updates been applied to your website recently? • Have you changed themes or made any design changes? • Have you installed any new plugins? • Is your problem happening in one browser, or all of them? • Do you see any specific error messages?
  • 11. Cheating, the WooCommerce way We’ve built a fancy tool for you (really for us, but you can use it). It’s called the System Status Report, and you’ve likely seen it in the WooCommerce menu.
  • 12. Things to look for • Anything in red, which means a problem. • If you’re using an old version of a plugin from us, it will tell you. • It will tell you the template overrides you are using in your theme.
  • 13. Still not seeing anything? • Go to the page and use Firebug/Chrome Dev tools to look for anything out of the ordinary. • Use the built in logging for WooCommerce extensions that have it. This can help you narrow down certain issues with payments or shipping. • WP_DEBUG
  • 15. Don’t do any of this live • Make sure you have a backup of your site • Perform all debugging (and updates and everything else) on a staging site.
  • 16. Undo how you broke it • If you did something to break it, undo it • This is why you should have a backup to roll back to (if an update went awry, or your theme has outdated templates, etc.)
  • 17. Start in a vacuum • Deactivate everything (all plugins except the one that you have the issue with) • Change the theme to Storefront • Try to break it again
  • 18. If it works • Start reactivating plugins/theme until you find the culprit, and leave that deactivated while you contact the dev, etc.
  • 19. If it doesn’t • Try the exact setup on a completely different site to narrow it down to server configurations
  • 20. Google • It’s not cheating. It’s how I know 95% of what I do.
  • 21. Still no? • Call in the big guns: Your developer/Woo Expert/ WooCommerce Support
  • 23. Resources to remember • WooCommerce Documentation • Woo Experts • Advanced WooCommerce • WooCommerce Troubleshooting 101