Learn how to set up, customize, and expand the functionality of your WooCommerce products with our library of documentation and tutorials.
  1. Documentation /
  2. WooCommerce /
  3. Get Help /
  4. Troubleshooting

Troubleshooting

Not sure where to start? Check out our Troubleshooting Guide, and then dive into our Troubleshooting 101 guides, below.


Documents

  • WooCommerce Pages not Displaying

    If you are having trouble with pages not installing properly or not displaying content, you can fix this: Create a new page. Add the correct page shortcode. Publish. Go to: WooCommerce > Settings > *tab* to select your newly created page (*tab* is the WooCommerce section to edit) if you use WooCommerce > 2.1.x, else go to […]

  • Troubleshooting a Slow Site

    The first step is to determine the root cause. Cache and CDN Using a caching plugin is one way to optimize site performance: WP Super Cache With a caching plugin, you can also use a Content Delivery Network (CDN) and/or Cloudflare, Jetpack Photon, to further speed up your site. Be careful though. Caching plugins also have the potential […]

  • 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 […]

  • 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 […]

  • 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 Woo.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://woo.com/my-account/my-subscriptions/ If you have […]

  • 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 […]

  • 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.

  • Finding PHP Error Logs

    With WordPress and WooCommerce, PHP error logs can be useful when investigating an issue with a site. This guide will provide steps and information about accessing the PHP error logs either within WooCommerce or on a hosting server. WooCommerce Logger WooCommerce features a logging system accessible via WooCommerce > Status > Logs, which records PHP […]

  • Paypal Update for SHA-256

    This document is for anyone who has received an email from PayPal with the subject : IMMEDIATE ATTENTION REQUIRED: PayPal service upgrades PayPal is upgrading the certificate for www.paypal.com to SHA-256. This endpoint is also used by merchants using the Instant Payment Notification (IPN) product. The WooCommerce PayPal Standard Gateway itself requires no changes. You […]

  • 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 […]