Understanding the WooCommerce System Status Report

The WooCommerce System Status report is useful for troubleshooting issues with your store. Containing a wide variety of information and tools, you can check software versions, server settings, and more from within.

System Status

↑ Back to top

To view your System Status report:

  1. Go to: WooCommerce > Status.
  2. Troubleshoot using the info below, before opening a ticket at Woo Support.
  3. Click Get System Report and then either Copy for support to copy/paste it into your Support Request or Download for support to upload as a file attachment, if you’re still having issues. The information included will help our support team narrow down the issue much quicker.

WordPress Environment

↑ Back to top

This provides general information about your site and WordPress installation and features you have enabled.

Field NameDescriptionExample
WP address (URL)URL of your site’s homepage.https://example.com
Site address (URL)Root URL of your site.https://example.com
WC VersionVersion of WooCommerce installed on your site.6.5.1
WC REST API packageVersion of WooCommerce REST API package installed on your site.6.5.1 /srv/htdocs/wp-content/plugins/woocommerce/packages/woocommerce-rest-api
WC Blocks packageVersion of WooCommerce Blocks package installed on your site.7.4.3 /srv/htdocs/wp-content/plugins/woocommerce/packages/woocommerce-blocks/
Action Scheduler packageVersion of Action Scheduler package installed on your site.3.4.0 /srv/htdocs/wp-content/plugins/woocommerce/packages/action-scheduler
Log Directory WritableWhether the WooCommerce log directory is writable, and the location./srv/www/wp-content/uploads/wc-logs/
WP VersionVersion of WordPress installed on your site.6.0
WP Multisite Whether you have WordPress Multisite enabled.– (no)
WP Memory LimitMaximum memory (RAM) that your site can use at one time. Learn how to increase this limit here.256 MB
WP Debug ModeDisplays whether WordPress is in Debug Mode.
WP CronDisplays whether WordPress Cron is enabled.
LanguageCurrent language used by WordPress. Default = Englishen_US
External Object CacheWhether WordPress is using an external cache.

Server Environment

↑ Back to top

This provides general information about your server.

Field NameDescriptionExample
Server InfoInformation about the webserver currently hosting your site.nginx / apache
PHP VersionVersion of PHP installed on your hosting server.8.1.5
PHP Post Max SizeLargest file size that can be contained in one post.1 GB
PHP Time LimitAmount of time in seconds that your site spends on a single operation before timing out (to avoid server lockups).1200
PHP Max Input VarsThe maximum number of variables your server can use for a single function to avoid overloads.6144
cURL VersionVersion of cURL installed on your server, if any.7.83.0, OpenSSL/1.1.1o
SUHOSIN InstalledSuhosin is an advanced protection system for PHP installations. It was designed to protect your servers against a number of well-known problems in PHP applications; and also against potential unknown vulnerabilities within these applications or the PHP core itself. If enabled on your server, Suhosin may need to be configured to increase its data submission limits. More info at: Data not saving variations and rates.
MySQL VersionVersion of MySQL installed on your hosting server.5.6.47-13.1.20
Max Upload SizeLargest file size that can be uploaded to your WordPress installation.2GB
Default Timezone is UTCWhether the timezone for your server is UTC.
fsockopen/cURLPayment gateways can use cURL to communicate with remote servers to authorize payments. Other plugins may also use it when communicating with remote services.
SoapClientSome Web services use SOAP to get information from remote servers, e.g., Live shipping quotes from FedEx require SOAP be installed.
DOMDocumentHTML/Multipart emails use DOMDocument to generate inline CSS in templates.
GZipGZip (gzopen) is used to open the GEOIP database from MaxMind.
Multibyte StringMultibyte String (mbstring) functions are used to support UTF-8 characters.
Remote PostPayPal uses this method of communication when sending back transaction information. More info at: wp_remote_post Codex page.
Remote GetWooCommerce plugins may use this method of communication when checking for updates.


↑ Back to top

This tells you your current database version, and lists all database tables and whether or not they exist.

Field NameExample
WC Database Version
Version of WooCommerce that the database is formatted for.
Database prefixwp_
Total Database Size2.06MB
Database Data Size8.48MB
Database Index Size2.21MB
wp_woocommerce_sessionsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_api_keysData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_attribute_taxonomiesData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_downloadable_product_permissionsData: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_order_itemsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_order_itemmetaData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_tax_ratesData: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_woocommerce_tax_rate_locationsData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zonesData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_shipping_zone_locationsData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_shipping_zone_methodsData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_woocommerce_payment_tokensData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_woocommerce_payment_tokenmetaData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_woocommerce_logData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_actionsData: 0.02MB + Index: 0.11MB + Engine InnoDB
wp_actionscheduler_claimsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_groupsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_actionscheduler_logsData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_commentmetaData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_commentsData: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_linksData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_mailchimp_cartsData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_mailchimp_jobsData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_optionsData: 2.05MB + Index: 0.06MB + Engine InnoDB
wp_postmetaData: 0.06MB + Index: 0.03MB + Engine InnoDB
wp_postsData: 0.05MB + Index: 0.06MB + Engine InnoDB
wp_termmetaData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_termsData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_term_relationshipsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_term_taxonomyData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_usermetaData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_usersData: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_wc_admin_notesData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_admin_note_actionsData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_category_lookupData: 0.02MB + Index: 0.00MB + Engine InnoDB
wp_wc_customer_lookupData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_download_logData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_coupon_lookupData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_order_product_lookupData: 0.02MB + Index: 0.06MB + Engine InnoDB
wp_wc_order_statsData: 0.02MB + Index: 0.05MB + Engine InnoDB
wp_wc_order_tax_lookupData: 0.02MB + Index: 0.03MB + Engine InnoDB
wp_wc_product_meta_lookupData: 0.02MB + Index: 0.09MB + Engine InnoDB
wp_wc_tax_rate_classesData: 0.02MB + Index: 0.02MB + Engine InnoDB
wp_wc_webhooksData: 0.02MB + Index: 0.02MB + Engine InnoDB

Post Type Counts

↑ Back to top

This shows what post types exist in your store and how many posts exist within each type. Varies according to what plugins you have installed.

Post Type Name Count
attachment 16
customize_changeset 3
nav_menu_item 5
page 7
post 25
product 36
product_variation 4
scheduled-action 2
shop_order 10


↑ Back to top

Displays whether your connection is protected. Errors should be hidden from untrusted visitors trying to view your information.

Secure connection (HTTPS):Is the connection to your store secure?
Hide errors from visitorsError messages can contain sensitive information about your store environment. These should be hidden from untrusted visitors.

Active Plugins

↑ Back to top

This displays all plugins installed and active on your site. You can view current version numbers of your software and if any extensions have updates available.

Active Plugins (5) 
Jetpack by WordPress.comby Automattic – 10.9.1
WooCommerce Blocksby Automattic – 7.7.0
WooCommerceby Automattic – 6.5.1
WooCommerce Stripe Gatewayby WooCommerce – 6.4.0

Inactive Plugins

↑ Back to top

This displays all plugins installed but inactive on your site. You can view current version numbers of your software and if any extensions have updates available.

Inactive Plugins (3) 
Classic Editorby WordPress Contributors – 1.5
Health Check & Troubleshootingby The WordPress.org community – 1.4.2
Homepage Controlby WooThemes – 2.0.3

Dropin Plugins

↑ Back to top

These are in the wp-content but only specific file names. They replace/augment very specific functionality within WordPress.

Dropin Plugins (1) 


↑ Back to top

This shows general settings for your site.

Field NameDescriptionExample
API EnabledDoes your site have REST API enabled?
Force SSLDoes your site force an SSL certificate for transactions?
CurrencyWhat currency are prices displayed in and payments processed inUSD ($)
Currency PositionPosition of the currency symbol when displaying prices.left
Thousands SeparatorCharacter used for a thousands separator in displayed prices.,
Decimal SeparatorCharacter used for decimal points in displayed prices..
Number of DecimalsPlaces shown after decimal points in displayed prices.2
Taxonomies: Product typesTerms used for product types/statusesbooking, bundle, external, grouped, simple, subscription, variable
Taxonomies: Product visibilityA list of terms used for product visibility.exclude-from-catalog, exclude-from-search, featured, outofstock, rated-1, rated-2, rated-3, rated-4, rated-5.
Connected to WooCommerce.comAre your sites connected to WooCommerce.com?
Enforce Approved Product Download Directories:Are Approved Product Download Directories being enforced?

WooCommerce Pages

↑ Back to top

This shows page IDs and Permalinks designated as WooCommerce pages.

For example: If your site is https://example.com, a user would get to the Cart page by going to https://example.com/cart/

Field NameDescriptionExample
Shop BaseURL of your WooCommerce shop’s homepage (along with the Page ID).#3 – /shop/
CartURL of your WooCommerce shop’s cart (along with the page ID).#4 – /cart/
CheckoutURL of your WooCommerce shop’s checkout (along with the page ID).#5 – /checkout/
My AccountURL of your WooCommerce shop’s “My Account” Page (along with the page ID).#6 – /my-account/
Terms and conditionsURL of your Terms and conditions page. (along with the page ID).#361 – /terms-and-conditions/


↑ Back to top

This displays information about the current theme running on your installation.

This could be a more problematic area of a site, as there is no standard on what themes should and should not do, and non-Woo themes can cause conflicts with WooCommerce or one of its extensions.

If you’re experiencing issues with your site, we recommend temporarily switching to the free Storefront Theme. If your problem is resolved while the Storefront theme is active, then the issue is with the theme. To resolve, check for updates or contact the theme developer to see if there is a fix.

Field NameDescriptionExample
NameName of the active theme.Pharmacy
VersionInstalled version of the current active theme.2.0.14
Author URLDeveloper or theme URLhttps://woocommerce.com
Child ThemeWhether the active theme is a child theme, and what the parent theme is.
Parent theme name: Name of the parent theme.Storefront
Parent theme version:Version of the the parent theme.4.1.0
Parent theme author URL:Developer or theme URL of the parent theme.https://woocommerce.com
WooCommerce SupportWhether the theme declares WooCommerce support.


↑ Back to top

This section shows any files that are overriding the default WooCommerce template pages, and also notes if the templates are outdated.


If you are experiencing trouble with any of the pages displayed, switching to the Storefront theme will ensure that the original template files are used. For more information, see Fixing Outdated WooCommerce Template Files. For a long-term fix, you need to contact the theme developer.


↑ Back to top

Action Scheduler

↑ Back to top

This shows scheduled action counts with previous and most recent dates. For more technical information about the Action Scheduler and FAQ, please see ActionScheduler.org.

Action Scheduler
Data store:ActionScheduler_HybridStore
Action Status CountOldest Scheduled DateNewest Scheduled Date
Canceled 32020-02-27 18:22:53 +00002020-08-29 14:18:37 +0100
Complete 35,3202020-02-20 10:01:00 +00002020-03-06 13:15:31 +0000
Failed 682018-03-12 10:18:36 +00002019-11-28 13:26:52 +0000
Pending 202020-03-06 13:16:31 +00002020-04-01 04:00:00 +0100


↑ Back to top

In the Tools tab are helpful buttons that can address items such as user capabilities and customer sessions.

With transients, you can clear both WooCommerce transients and all expired transients from WordPress with the Clear transients and the Clear expired transients buttons. Transients are a standardized way to store cached data temporarily in the database.

If you have a collection of variations that don’t have a parent you can remove those with one click using the Delete orphaned variations button. You can then order address indexes, which can help improve order search results.

Following that, you can recount terms and reset capabilities. Recounting terms can be useful if you change any settings that hide products from the catalog and have issues from that. And if you find any users that can’t access all of the WooCommerce admin pages, resetting capabilities can be used in that case.

Clear customer sessions will remove any session data from the database. This includes any carts your customers are currently working on so use with caution.

Our next useful tool is the Create default WooCommerce pages button, if you’re having issues with WooCommerce pages or don’t want to create them one by one again you can select Install pages and it will create any missing WooCommerce pages. Pages already defined and set up won’t be replaced.

After that, you can delete all the tax rates you’ve set in WooCommerce. If you were going to delete them anyway use this tool versus going through each tax class and remove those rates one by one.

Finally, you can delete WebHook logs and reset the usage tracking settings. When you first installed WooCommerce you may have opted in to send us non-sensitive data that helps us make WooCommerce better for everyone. You can opt-out now by resetting your usage tracking settings.


↑ Back to top

The Logs tab is where WooCommerce keeps logs of all events happening in your store. Some logs, like fatal-errors are kept automatically, while others, like those for payment gateways, first need to be enabled in the relevant extension’s settings.

In the dropdown, you can choose the logs you want to see, then select the View button to see events captured there. This can be useful to get exact errors with timestamps on parts of your store.

If your site experiences a fatal error, they may be logged here under a log named fatal-errors. This is useful when debugging.

By default, logs are kept for 30 days before being purged as of WooCommerce 3.4. This can be changed using the woocommerce_logger_days_to_retain_logs filter which defaults to 30.

There may be many logs depending on which extensions are installed and enabled for debug logging. For support purposes, the most relevant logs are usually the one with fatal-errors in the name, plus the log named for the extension in question. Any log with a date relevant to when the error occurred would be of interest though. Notice how the name of the log is followed by a date.

WooCommerce Shipping & Tax

↑ Back to top

Users of WooCommerce Shipping & Tax have a fifth tab that allows them to check the health of the extension, specific Services in use, a debugging section, and more.

Health displays the status of connected parts – if anything with WooCommerce or Jetpack needs attention, and if Services is up or down.

Services display how specific Services are doing. Perhaps they’re unused, have an error needing attention, or working fine. You can enable debug logging to capture issues, and also contact our Support team to help configure your printer for printing shipping labels.

Questions and Support

↑ Back to top

Do you still have questions and need assistance? 

This documentation is about the free, core WooCommerce plugin for which support is provided in our community forums on WordPress.org. Searching there you’ll often find that your question has been asked and answered before.

If you haven’t created a WordPress.org account to use the forums, here’s how.

  • If you’re looking to extend the core functionality shown here, we recommend reviewing available extensions in the Woo Marketplace.
  • Need ongoing advanced support, or a customization built for WooCommerce? Hire a WooExpert agency.
  • Are you a developer building your own WooCommerce integration or extension? Check our Developer Resources.

If you weren’t able to find the information you need, please use the feedback thumbs below to let us know! 🙏