Not sure where to start? Check out our Troubleshooting Guide to read about common issues and their solutions.
Documents
-
HTTP and response codes
When managing a website, understanding HTTP and response codes is helpful for ensuring your site runs smoothly. HTTP (HyperText Transfer Protocol) forms the backbone of how users and sites communicate data over the web. Whether you’re browsing a website or managing your own, every interaction on the internet involves HTTP requests and responses. HTTP codes […]
-
Completed Order Email doesn’t Contain Download Links
On some WooCommerce installs you can experience the following issue: when a customer purchases a downloadable product, the Complete Order Email doesn’t contain any download link for the customer to download purchased products. Here is how the email looks like in that case: While it should look like this: Missing SQL Table This happens because a […]
-
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 […]
-
Problems with large amounts of data not saving (variations, rates etc)
If you notice product variations, tax rates and other large data sets not saving, Suhosin (a security module in PHP) may be preventing the POST data from being saved. This issue can also be caused by servers with version PHP 5.3.9+ and servers running mod_security. Configuring Suhosin If enabled, Suhosin may need to be configured […]
-
Endless loading/spinner on the checkout page
The ‘review order’ page loads the payment methods/totals via AJAX – this display a loading spinner briefly. If there are problems, this section may fail to load or the spinner may remain. First, you should check WooCommerce > Status for errors – often errors will be highlighted. Common causes and resolutions are listed below. AJAX […]
-
jQuery.cookie.js/jQuery.cookie.min.js scripts fail to load
This is a problem with the server-setting, meaning that your hosting company will need to solve this on your behalf. The problem is outdated MOD_SECURITY core ruleset. Option 1: Get your host to update the rule set This is by far the best option as everything will then work as by design. Contact your hosting […]
-
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 […]
-
Understanding Box Packing Calculations
In some of our premium shipping methods — such as USPS, UPS, and FedEx — the boxes used to ship are automatically calculated based on dimensions of items in the customer’s cart. This page details how shipping calculators work and ways you can ensure proper setup and calculation. Product Dimensions vs. Shipping Dimensions The most important part of […]
-
Online Shipping Calculators & Debug Mode
If shipping costs provided by your WooCommerce installation are higher or lower than what you expect, we recommend enabling the debug mode within the shipping plugin settings section that you are using. Once this option is enabled, add a product to cart and in most cases you will see useful information on the cart page […]
-
WooCommerce pages not displaying
If you are having trouble with WooCommerce pages not installing or displaying content correctly, here’s how you can fix this: Note: This document does not cover every imaginable case. We recommend reviewing our troubleshooting guide to determine whether there is a conflict on your site. WooCommerce pages updated to endpoints Before WooCommerce 2.1, individual pages […]