Not sure where to start? Check out our Troubleshooting Guide to read about common issues and their solutions.
Documents
-
Cross-browser testing your site
Testing your WooCommerce website across multiple browsers is essential to ensure a seamless shopping experience for your users, regardless of their preferred device, browser, or location. By conducting cross-browser testing, you can identify and resolve compatibility issues that may affect the functionality, appearance, or usability of your site. Why is cross-browser testing important? Different browsers […]
-
Troubleshoot AJAX issues
Asynchronous JavaScript and XML (AJAX) is a web development technique used to create interactive web applications. With AJAX, web applications can send and retrieve data from a server in the background without disrupting the display and behavior of the current page. This means parts of a web page can be updated without needing to reload […]
-
Troubleshoot JavaScript errors
JavaScript errors can interfere with essential WooCommerce functions like product displays, checkout, and form submissions. This guide shows you where to find these errors and how to troubleshoot them. What is JavaScript? JavaScript is a programming language that runs directly in the browser, not on the server. This allows it to respond quickly to user […]
-
Troubleshoot PHP errors
PHP is a popular scripting language that powers many websites, including those created with WordPress. It runs on your web hosting server and allows your website to perform complex functions — such as processing form submissions, managing user sessions, and interacting with databases. How to find PHP errors To find PHP errors on your WordPress site, […]
-
WP_options table and site speed
When a WordPress site runs slowly, the wp_options table is often an overlooked cause. This table stores key site data, like permalinks, site settings, scheduled posts, and widget details. If you have already tried the most common steps for troubleshooting a slow WooCommerce site, then reviewing the wp_options table would be a good next step. […]
-
WooCommerce self-service guide
WooCommerce troubleshooting and conflict testing are useful for finding out why your site is having problems. Have an issue with your WooCommerce store? We aim to help you solve it. Most common issues According to statistics, most issues are caused by: Outdated software Keeping software up to date helps protect your website against hacking. The […]
-
Email troubleshooting
In some cases, issues can arise that prevent your WooCommerce store from sending emails, or your shoppers from receiving them. This guide aims to tackle common email problems related to WooCommerce stores, with clear steps to diagnose and resolve these issues. By default, WooCommerce sends mail using the wp_mail() function, a core function of WordPress. […]
-
How to test for plugin and theme conflicts
What are theme and plugin conflicts? A conflict is an error or malfunction caused by two parts of code giving conflicting signals. For example, plugin A gives the signal to put the order in “Completed” status and plugin B prevents this from happening. Themes and plugins provide additional functionality and features — it also means […]
-
Finding PHP error logs
PHP error logs can be useful when investigating an issue with a WordPress and WooCommerce site. This guide will provide steps and information about how to access PHP error logs within WooCommerce or on a hosting server. WooCommerce logs WooCommerce features a logging system accessible in WP Admin via WooCommerce > Status > Logs, which […]
-
Troubleshooting using Health Check
The Health Check & Troubleshooting plugin is useful for troubleshooting problems on your WooCommerce site, particularly those related to plugin and/or theme conflicts. It allows you to do several tests in a browser session, without affecting visitors to your live site. However, keep in mind that, given a particular combination of plugins, themes, and hosting […]