SlideShare a Scribd company logo
1 of 24
Download to read offline
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
Resources to remember
• WooCommerce Documentation
• Woo Experts
• Advanced WooCommerce
• WooCommerce Troubleshooting 101
Thanks
@slash1andy
automattic.com

More Related Content

What's hot

Aol desktop gold problems
Aol desktop gold problemsAol desktop gold problems
Aol desktop gold problemsalon jon
 
Aol desktop not responding error
Aol desktop not responding errorAol desktop not responding error
Aol desktop not responding erroralon jon
 
3 tips to make your Wordpress site faster
3 tips to make your Wordpress site faster3 tips to make your Wordpress site faster
3 tips to make your Wordpress site fasterJonathan Alford
 
How to Install WordPress 2014 in cPanel
How to Install WordPress 2014 in cPanelHow to Install WordPress 2014 in cPanel
How to Install WordPress 2014 in cPanelKim Muellner
 
Webinar: You Are Too Cheap!
Webinar: You Are Too Cheap! Webinar: You Are Too Cheap!
Webinar: You Are Too Cheap! WP Engine
 
Resources and lessons for using WordPress in your business
Resources and lessons for using WordPress in your businessResources and lessons for using WordPress in your business
Resources and lessons for using WordPress in your businessSteven Slack
 
Targeting Screens with HTML5, Flash & Native
Targeting Screens with HTML5, Flash & NativeTargeting Screens with HTML5, Flash & Native
Targeting Screens with HTML5, Flash & NativeEric Fickes
 
Saudade é para quem sabe ter!
Saudade é para quem sabe ter!Saudade é para quem sabe ter!
Saudade é para quem sabe ter!ElvisEstrela
 
Webinar: Myths, Mistakes and Management of WooCommerce at Scale
Webinar: Myths, Mistakes and Management of WooCommerce at ScaleWebinar: Myths, Mistakes and Management of WooCommerce at Scale
Webinar: Myths, Mistakes and Management of WooCommerce at ScaleWP Engine
 
How to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleHow to use to build a website using WordPress: For normal people
How to use to build a website using WordPress: For normal peopleTris Hussey
 
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go WrongGood WordPress Gone Bad – How To Troubleshoot WordPress When Things Go Wrong
Good WordPress Gone Bad – How To Troubleshoot WordPress When Things Go WrongDamon Schopen
 
Rapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products OverviewRapid Crush Inc. Software & Training Products Overview
Rapid Crush Inc. Software & Training Products OverviewNickoloveLovemore
 
WordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflowWordCamp Sac '16 - a full stack workflow
WordCamp Sac '16 - a full stack workflowJonathan Trujillo
 
Blogging in Business Sector
Blogging in Business SectorBlogging in Business Sector
Blogging in Business Sectorcraig ross
 
WooCommerce Customization Masterclass (WordCamp Dublin 2017)
WooCommerce Customization Masterclass (WordCamp Dublin 2017)WooCommerce Customization Masterclass (WordCamp Dublin 2017)
WooCommerce Customization Masterclass (WordCamp Dublin 2017)Rodolfo Melogli
 
Build a Blog for Your Small Business
Build a Blog for Your Small BusinessBuild a Blog for Your Small Business
Build a Blog for Your Small BusinessMaking It Remotely
 
WordPress to Tumblr Transition
WordPress to Tumblr TransitionWordPress to Tumblr Transition
WordPress to Tumblr TransitionLloyder
 
Site Health Check for WordPress
Site Health Check for WordPressSite Health Check for WordPress
Site Health Check for WordPressHerb Miller
 

What's hot (20)

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

Viewers also liked

La colaboración público-privada en los entes mixtos locales de gestión y pro...
 La colaboración público-privada en los entes mixtos locales de gestión y pro... La colaboración público-privada en los entes mixtos locales de gestión y pro...
La colaboración público-privada en los entes mixtos locales de gestión y pro...David Vicent
 
Getting Started With Xdebug
Getting Started With XdebugGetting Started With Xdebug
Getting Started With XdebugJeremy Ward
 
ahsan habib paper
ahsan habib paperahsan habib paper
ahsan habib paperahsan habib
 
Rapport_SISTA_VERSION
Rapport_SISTA_VERSIONRapport_SISTA_VERSION
Rapport_SISTA_VERSIONKika Diestre
 
UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013UNWTO Global Report on Meetings Industry 2013
UNWTO Global Report on Meetings Industry 2013David Vicent
 
Ejercicio 17 pag 87
Ejercicio 17 pag 87Ejercicio 17 pag 87
Ejercicio 17 pag 87laurads12
 
Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014
Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014
Inversión en Viajes y Turismo en las Américas. Estudio WTTC 2014David Vicent
 
Julkisuus osana asiantuntijatyötä 15.1.2014
Julkisuus osana asiantuntijatyötä 15.1.2014Julkisuus osana asiantuntijatyötä 15.1.2014
Julkisuus osana asiantuntijatyötä 15.1.2014Eläketurvakeskus
 
Real Estate Resume
Real Estate ResumeReal Estate Resume
Real Estate ResumeLeigh Disney
 
Citizen Evaluation of Property Development
Citizen Evaluation of Property DevelopmentCitizen Evaluation of Property Development
Citizen Evaluation of Property Developmentglennweiss
 
A new approach to b2b marketing in professional services
A new approach to b2b marketing in professional servicesA new approach to b2b marketing in professional services
A new approach to b2b marketing in professional servicesRick VARGAS
 
ανακυκλωση
ανακυκλωσηανακυκλωση
ανακυκλωσηΕιρήνη
 

Viewers also liked (14)

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

Similar to Debugging WooCommerce - WooConf Talk

WordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: UpdatesWordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: Updatesthe___miked
 
Troubleshooting WordPress
Troubleshooting WordPressTroubleshooting WordPress
Troubleshooting WordPressNile Flores
 
3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress site3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress sitePaul Cook
 
WordPress Website Down.pdf
WordPress Website Down.pdfWordPress Website Down.pdf
WordPress Website Down.pdfHost It Smart
 
Getting Help With Your WordPress Site
Getting Help With Your WordPress SiteGetting Help With Your WordPress Site
Getting Help With Your WordPress SiteAndrew Wikel
 
Cleaning up a WordPress Mess
Cleaning up a WordPress MessCleaning up a WordPress Mess
Cleaning up a WordPress MessJonny Shaw
 
Maintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress DeveloperMaintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress DeveloperDevinVinson
 
Your first word press site
Your first word press siteYour first word press site
Your first word press siteMarc Gratch
 
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)Mykl Roventine
 
Becoming A WordPress Beta Tester
Becoming A WordPress Beta TesterBecoming A WordPress Beta Tester
Becoming A WordPress Beta TesterKim Parsell
 
Build the Perfect WordPress Website
Build the Perfect WordPress WebsiteBuild the Perfect WordPress Website
Build the Perfect WordPress WebsiteSinergia Labs
 
10 things you did not know about word press
10 things you did not know about word press10 things you did not know about word press
10 things you did not know about word pressRemkus de Vries
 
Importance of-website-backups
Importance of-website-backupsImportance of-website-backups
Importance of-website-backupsmymlmfinder
 
Building WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdfBuilding WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdfWP Engine
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and SecurityThink Media Inc.
 

Similar to Debugging WooCommerce - WooConf Talk (20)

WordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: UpdatesWordCamp Ottawa 2016: Updates
WordCamp Ottawa 2016: Updates
 
Troubleshooting WordPress
Troubleshooting WordPressTroubleshooting WordPress
Troubleshooting WordPress
 
3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress site3 Steps to Maintain & Cleanse your WordPress site
3 Steps to Maintain & Cleanse your WordPress site
 
I Have My WordPress Site Now What?
I Have My WordPress Site Now What?I Have My WordPress Site Now What?
I Have My WordPress Site Now What?
 
WordPress Website Down.pdf
WordPress Website Down.pdfWordPress Website Down.pdf
WordPress Website Down.pdf
 
Getting Help With Your WordPress Site
Getting Help With Your WordPress SiteGetting Help With Your WordPress Site
Getting Help With Your WordPress Site
 
Cleaning up a WordPress Mess
Cleaning up a WordPress MessCleaning up a WordPress Mess
Cleaning up a WordPress Mess
 
Maintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress DeveloperMaintaining Retainers as a WordPress Developer
Maintaining Retainers as a WordPress Developer
 
Git Makes Me Angry Inside
Git Makes Me Angry InsideGit Makes Me Angry Inside
Git Makes Me Angry Inside
 
Your first word press site
Your first word press siteYour first word press site
Your first word press site
 
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
15 Essential WordPress Plugins (and 5 That Will Just Blow Your Mind)
 
Becoming A WordPress Beta Tester
Becoming A WordPress Beta TesterBecoming A WordPress Beta Tester
Becoming A WordPress Beta Tester
 
Build the Perfect WordPress Website
Build the Perfect WordPress WebsiteBuild the Perfect WordPress Website
Build the Perfect WordPress Website
 
10 things you did not know about word press
10 things you did not know about word press10 things you did not know about word press
10 things you did not know about word press
 
Genesisforbeginnersv2
Genesisforbeginnersv2Genesisforbeginnersv2
Genesisforbeginnersv2
 
Database repair
Database repairDatabase repair
Database repair
 
Importance of-website-backups
Importance of-website-backupsImportance of-website-backups
Importance of-website-backups
 
Building WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdfBuilding WordPress eCommerce at Scale .pdf
Building WordPress eCommerce at Scale .pdf
 
Best practices 101
Best practices 101Best practices 101
Best practices 101
 
WordPress Plugins and Security
WordPress Plugins and SecurityWordPress Plugins and Security
WordPress Plugins and Security
 

Recently uploaded

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionSolGuruz
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfCionsystems
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providermohitmore19
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...OnePlan Solutions
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...harshavardhanraghave
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 

Recently uploaded (20)

Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
Active Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdfActive Directory Penetration Testing, cionsystems.com.pdf
Active Directory Penetration Testing, cionsystems.com.pdf
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
TECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service providerTECUNIQUE: Success Stories: IT Service provider
TECUNIQUE: Success Stories: IT Service provider
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

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
  • 22.
  • 23. Resources to remember • WooCommerce Documentation • Woo Experts • Advanced WooCommerce • WooCommerce Troubleshooting 101