WooCommerce System Status Report

WooCommerce System Status report is a vital tool for troubleshooting issues with your site/online store. Through System Status report you can check software versions, server settings, and WordPress configuration.

After installation of WooCommerce you need to take one more action before you begin to make changes to the plugin settings. First you have to check your system status report which will let you know whether or not your current system is up to date with the minimum requirements to run WooCommerce plugin.

System Status

For System status: go to WooCommerce > System Status as shown in the following image:

WooCommerce System Status menu

You will get the following options once you clicked on the System Status tab.

  • System Status
  • Tools
  • Logs
  • You can click on Get System Report button and copy/paste it into your Support Ticket, if you’re still having issues and you need to send a report to the plugin developers.
  • Or, you can click on Understanding the Status Report button (as shown in the image below) to view the knowledge base from the developers.

System status menu tools

WordPress Environment

From this section you will get the general information about your site like your WordPress installation and the features you have enabled.

FIELD NAME DESCRIPTION EXAMPLE
Home URL URL of your site’s homepage. http://example.com
Site URL Root URL of your site. http://example.com
WooCommerce Version The WooCommerce version installed on your site. 3.0.0
Log Directory Writable It define whether the WooCommerce log directory is writable and the location. /srv/www/wp-content/uploads/wc-logs/
WordPress Version The WordPress Version installed on your site. 4.7.3
WordPress Multisite  It define whether you have  enabled the WordPress Multisite. No
WordPress Memory Limit It indicates the maximum memory (RAM) that your site can use at one time. Learn how to increase this limit here. 256 MB
WordPress Debug Mode It will displays whether your WordPress is in Debug Mode or not.
WordPress Cron It will displays whether WordPress Cron is enabled or not.
Language The current language used by WordPress. Default Language is English en_US
External Object Cache It will indicate whether WordPress is using an external cache or not.

Server Environment

This section provides general information about your server.

FIELD NAME DESCRIPTION EXAMPLE
Server Info It will give you the general information about the web server currently hosting your site. nginx / apache
PHP Version The PHP Version installed on your hosting server. 7.0.17
PHP Post Max Size This is the largest file size that can be contained in one post. 100 MB
PHP Time Limit It is the amount of time in seconds that your site spends on a single operation before timing out (to avoid server lockups). 300
PHP Max Input Variables It indicates the maximum number of variables your server can use for a single function to avoid overloads. 6144
cURL Version It shows the cURL Version installed on your server, if there is any. 7.53.1, OpenSSL/1.0.1t
SUHOSIN Installed Basically, Suhosin is an advanced protection system for PHP installations. It was designed and created in PHP application to protect your servers against a number of well-known problems and also against potential unknown vulnerabilities within these applications or the PHP core itself.  If you enable this application on your server, Suhosin may need to be configured to increase its data submission limits.
Max Upload Size This is the largest file size that can be uploaded to your WordPress installation. 100MB
Default Timezone is UTC It shows the default timezone for your server is UTC.
fsockopen/cURL This is the payment gateways can use cURL to communicate with remote servers to authorize payments. To communicate with remote services you may also use other plugins.
SoapClient Some Web services use SOAP to get information from remote servers, like Live shipping quotes from FedEx. Installation of SOAP is required to do so.
DOMDocument Generally, HTML/Multipart emails use DOMDocument to generate inline CSS in templates.
GZip GZip also known as gzopen is used to open the GEOIP database from MaxMind.
Multibyte String Multibyte String (mbstring) functions are used to support UTF-8 characters.
Remote Post Normally, PayPal uses this method of communication when sending back transaction information.
Remote Get During the checking for Updates WooCommerce plugins may use this method of communication.

Database

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

FIELD NAME EXAMPLE
WC Database Version The WooCommerce Version that the database is formatted for. 3.4.0
Database prefix wp_
Total Database Size 2.06MB
Database Data Size 8.48MB
Database Index Size 2.21MB
wp_woocommerce_sessions
wp_woocommerce_api_keys Data:0.02MB + Index: 0.05MB
wp_woocommerce_attribute_taxonomies Data:0.02MB + Index: 0.05MB
wp_woocommerce_downloadable_product_permissions Data:0.02MB + Index: 0.05MB
wp_woocommerce_order_items Data:0.02MB + Index: 0.05MB
wp_woocommerce_order_itemmeta Data:0.02MB + Index: 0.05MB
wp_woocommerce_tax_rates Data:0.02MB + Index: 0.05MB
wp_woocommerce_tax_rate_locations Data:0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zones Data:0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zone_locations Data:0.02MB + Index: 0.05MB
wp_woocommerce_shipping_zone_methods Data:0.02MB + Index: 0.05MB
wp_woocommerce_payment_tokens Data:0.02MB + Index: 0.05MB
wp_woocommerce_payment_tokenmeta Data:0.02MB + Index: 0.05MB
wp_woocommerce_log Data:0.02MB + Index: 0.05MB
wp_commentmeta Data:0.02MB + Index: 0.05MB
wp_comments Data:0.02MB + Index: 0.05MB
wp_failed_jobs Data:0.02MB + Index: 0.05MB
wp_links Data:0.02MB + Index: 0.05MB
wp_options Data:0.02MB + Index: 0.05MB
wp_postmeta Data:0.02MB + Index: 0.05MB
wp_posts Data:0.02MB + Index: 0.05MB
wp_queue Data:0.02MB + Index: 0.05MB
wp_termmeta Data:0.02MB + Index: 0.05MB
wp_terms Data:0.02MB + Index: 0.05MB
wp_term_relationships Data:0.02MB + Index: 0.05MB
wp_term_taxonomy Data:0.02MB + Index: 0.05MB
wp_usermeta Data:0.02MB + Index: 0.05MB
wp_users Data:0.02MB + Index: 0.05MB

Security

This section will provide you the security of your connection whether it is protected or not.

WooCommerce Security

Active Plugins / Settings / API

This section will show some information regarding the plugins installed and some current WooCommerce settings.

This information is straight forward. This will let you know the plugins currently installed in the site. It also lets you know some of the settings enabled in WooCommerce and that API is enabled.

Installed plugins

Settings
FIELD NAME DESCRIPTION EXAMPLE
API Enabled Does your site have enabled REST API?
Force SSL Does your store force an SSL certificate for transactions?
Currency What are the currencies of prices displayed and the how many transaction/payment processed in? USD ($)
Currency Position This shows the position of the currency symbol when displaying prices. left
Thousands Separator The character used for a thousands separator in displayed prices. ,
Decimal Separator The character used for decimal points in displayed prices. .
Number of Decimals The places shown after decimal points in displayed prices. 2
Taxonomies: Product types This is terms used for product types/statuses products booking, bundle, external, grouped, simple, subscription, variable
Taxonomies: Product visibility This is a list of terms used for product visibility. exclude-from-catalog, exclude-from-search, featured, out of stock, rated-1, rated-2, rated-3, rated-4, rated-5.

WooCommerce Pages

This section will show the following information of WooCommerce Pages.

FIELD NAME DESCRIPTION EXAMPLE
Shop Base The URL of your WooCommerce shop’s homepage (along with the Page ID). #3 – /shop/
Cart The URL of your WooCommerce shop’s cart (along with the page ID). #4 – /cart/
Checkout The URL of your WooCommerce shop’s checkout (along with the page ID). #5 – /checkout/
My Account The URL of your WooCommerce shop’s “My Account” Page (along with the page ID). #6 – /my-account/
Terms and conditions The URL of your Terms and conditions page. (along with the page ID). #6 – /my-account/

Theme / Templates

This section will show information about the current theme running on your installation.

FIELD NAME DESCRIPTION EXAMPLE
Name Name of the current active theme. Storefront
Version Installed version of current active theme. 2.3.3
Author URL Theme / Developer URL https://woocommerce.com
Child Theme Define the parent theme and the child theme, so that you can understand whether the active theme is a child theme or not. x
WooCommerce Support It defines whether the theme declares WooCommerce support or not.
Templates

This section will show any files that override default WooCommerce template pages and also note if the templates are outdated.

If you are facing trouble with any of the pages displayed, switching to the Storefront theme will ensure that the original template files are used.

Tools

The Tools tab can address items such as user capabilities and customer sessions.

Logs

In this tab WooCommerce keeps logs of all events happening in 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. You can change the validity by using

woocommerce_logger_days_to_retain_logs filter which defaults to 30.

WooCommerce Services

This tab allows you check the health of Services, specific Services in use, a debugging section, and more.

Related Article: Understanding the WooCommerce System Status Report

Leave a Reply