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