Not sure where to start? Check out our Troubleshooting Guide to read about common issues and their solutions.
Documents
-
WooCommerce Pages not Displaying
If you are having trouble with pages not installing properly or not displaying content, you can fix this: *Note that this doc doesn’t cover every imaginable case. We recommend using the Troubleshooting Guide to determine if there is a conflict on your site. 2.1 WooCommerce Pages Update Prior to WooCommerce 2.1, there were individual pages […]
-
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 […]
-
Troubleshooting a slow site
The first step for troubleshooting a slow WooCommerce site is to determine the root cause. Cache and CDN Using a caching plugin such as WP Super Cache is a good way to optimize site performance. You can also use a Content Delivery Network (CDN) such as Cloudflare, or Jetpack’s site accelerator to speed your site up […]
-
Internal Server 500 Error – Getting more information
Error message A common error in WordPress is an HTTP 500 error and will look something like the image below. 500 errors are general server errors and can often be temporary. Generally the output shown is not descriptive and will not help narrow down the cause of the issue. In production sites, it is best practice […]
-
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 > System Status for errors – often errors will be highlighted. Still having problems? Common causes and resolutions […]
-
Increasing the WordPress Memory Limit
To address memory limit issues, there are two paths: Adjust yourself Contact your hosting company Do It Yourself To adjust on your own, here are some methods to try. Be aware that this section requires advanced knowledge; it is not basic. Edit your wp-config.php file Add this to the top, before the line that says, “Happy […]
-
SSL and HTTPS and WooCommerce
This document gives an overview of SSL (Secure Sockets Layer) and HTTPS, explaining their importance for securing your WooCommerce store. You’ll learn why SSL is essential for protecting customer data and boosting consumer trust, as well as where to look to set up SSL on your site, including both free and paid options. Additionally, we […]
-
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 […]
-
Multiple installs on one domain + SESSIONS (conflict/session sharing workaround)
If you are running multiple installs of WordPress on the same domain, and SESSIONS are being shared between your installs you can add the following to your wp-config.php file to prevent this from occurring: if ( ! session_id() ) { session_name( 'PHPSESSID_1' ); } You can change the name to something unique for each install.
-
Fatal error: Call to undefined function is_woocommerce_active()
Currently we are aware of two possible causes for this error Outdated plugins Check that all of your WooCommerce.com plugins are up to date, including WooSlider if you have it installed. If you have activated your keys, then you will receive automatic update notifications. More on keys and subscriptions can be found here : https://woocommerce.com/my-account/my-subscriptions/ If you have […]