Title: HPOS Status Indicator for WooCommerce
Author: YMMV Plugins
Published: <strong>October 3, 2024</strong>
Last modified: May 20, 2026

---

Search plugins

![](https://ps.w.org/hpos-status-indicator-for-woocommerce/assets/banner-772x250.
png?rev=3162287)

![](https://ps.w.org/hpos-status-indicator-for-woocommerce/assets/icon.svg?rev=3162287)

# HPOS Status Indicator for WooCommerce

 By [YMMV Plugins](https://profiles.wordpress.org/ymmvplugins/)

[Download](https://downloads.wordpress.org/plugin/hpos-status-indicator-for-woocommerce.1.0.4.zip)

[Live Preview](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/?preview=1)

 * [Details](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/)

## Description

This developer-focused tool adds a High Performance Order Storage (HPOS) status 
indicator directly to your WordPress admin bar, allowing you to effortlessly monitor
the HPOS status of your WooCommerce site in real-time.

### Why Use the HPOS Status Indicator Plugin?

For developers and site administrators, monitoring the status of HPOS in WooCommerce
is crucial. The HPOS Status Indicator plugin provides an at-a-glance view of whether
HPOS is enabled and functioning correctly on your site. This real-time status indicator
in your admin bar helps you quickly debug issues that could be related to HPOS and
ensures that your store is leveraging the full potential of High-Performance Order
Storage.

The HPOS Status Indicator for WooCommerce is an invaluable tool for debugging during
plugin/WooCommerce extension development.

### What is HPOS?

High-Performance Order Storage (HPOS), formerly known as Custom Order Tables, is
a database solution designed specifically to meet the demanding needs of modern 
ecommerce. HPOS is a major upgrade in how your websites order data is stored and
managed within your WordPress site. Instead of relying on the traditional WordPress
post-based storage system, HPOS introduces dedicated custom database tables for 
orders and related data, ensuring your online store operates at peak performance.

### HPOS Status Indicator is always improving, help us!

If there are new features of this plugin you want, let us know by [opening a support post on WordPress.org](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/).
The team behind HPOS Status Indicatoris actively working on this plugin to make 
it useful to WooCommerce extension developers. If you have any request or encounter
problems, please [open a support ticket](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/)
and we will fix the issue.

### Other Plugins from YMMV

If you like this plugin, please consider checking out other projects from [YMMV](https://ymmv.co/):

[Clone / Duplicate Orders for WooCommerce](https://wordpress.org/plugins/clone-duplicate-orders-for-woocommerce/)–
Easily clone orders in WooCommerce.

## Installation

HPOS Status Indicator for WooCommerce requires WooCommerce to be installed.

 1. Visit `Plugins > Add New`
 2. Search for `HPOS Status Indicator for WooCommerce`
 3. Install `HPOS Status Indicator for WooCommerce` once it appears
 4. Activate `HPOS Status Indicator for WooCommerce` from your Plugins page.

#### Manually

 1. Upload the `hpos-status-indicator-for-woocommerce` folder to the directory `/wp-
    content/plugins/`.
 2. Activate the plugin using the ‘Plugins’ menu in WordPress.

## FAQ

### What problem does HPOS Status Indicator for WooCommerce solve?

We make WooCommerce plugins/extensions and found we needed know easily the status
of HPOS on the sites we were using. During development we found it difficult to 
know whether HPOS was enabled in our environment, so we made this plugin so we can
see from the admin bar if HPOS was enabled or not.

### Does HPOS Status Indicator for WooCommerce load any files on the frontend?

No, HPOS Status Indicator for WooCommerce only loads files in the admin area of 
WordPress and will not impact performance of your website.

### Who can see the HPOS status indicator in the admin bar?

Only users with the “manage_options” capability can see the HPOS status indicator
in the admin bar. This typically includes administrators and super admins on multisite
installations.

### What does the HPOS status indicator show?

The HPOS Status Indicator for WooCommerce displays “HPOS: Active” in green text 
when High Performance Order Storage is enabled, or “HPOS: Inactive” in red text 
when it’s disabled. Hovering the indicator opens a dropdown with compatibility mode,
sync status, data caching, full-text search, unsynced order count, cleanup-pending
count, and (when HPOS is active) the live order count.

### Where does the HPOS status indicator link to?

When you click on the HPOS status indicator in the admin bar, it takes you directly
to the WooCommerce Advanced Settings page where you can manage HPOS and other performance
features.

### Will HPOS Status Indicator for WooCommerce work with my theme?

Yes, HPOS Status Indicator for WooCommerce works with all WordPress themes since
it only adds content to the admin bar, which is a core WordPress feature. The plugin
does not modify your theme’s frontend appearance.

### What happens if I deactivate WooCommerce while HPOS Status Indicator for WooCommerce is active?

If WooCommerce is not active, HPOS Status Indicator for WooCommerce will display
an admin notice informing you that WooCommerce is required. The plugin will not 
function until WooCommerce is reactivated.

### Can I use HPOS Status Indicator for WooCommerce on a multisite installation?

Yes, HPOS Status Indicator for WooCommerce works on WordPress multisite installations.
Each site will show its own HPOS status independently.

### Does HPOS Status Indicator for WooCommerce store any data in the database?

No, HPOS Status Indicator for WooCommerce does not store any data in your WordPress
database. It simply checks the current HPOS status and displays it in real-time.

### Can I customize the appearance of the HPOS status indicator?

HPOS Status Indicator for WooCommerce includes built-in styling that matches WordPress
admin design standards. While the plugin doesn’t provide customization options, 
developers can override the CSS styles if needed.

### What should I do if the HPOS status indicator is not appearing?

If the HPOS status indicator is not appearing, ensure that: 1) WooCommerce is active
and properly installed, 2) You have administrator privileges, 3) The admin bar is
enabled in your user profile settings, and 4) HPOS Status Indicator for WooCommerce
is activated.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“HPOS Status Indicator for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ YMMV Plugins ](https://profiles.wordpress.org/ymmvplugins/)

[Translate “HPOS Status Indicator for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/hpos-status-indicator-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/hpos-status-indicator-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/hpos-status-indicator-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/hpos-status-indicator-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/hpos-status-indicator-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.4

 * Enhancement: Added hover dropdown to admin bar indicator showing HPOS compatibility
   mode, sync status, data caching, and full-text search index status
 * Enhancement: Added unsynced-order, cleanup-pending, and live order count rows
   to the admin bar dropdown
 * Security: Hardened validation and output escaping in HPOS status/admin notices,
   with accompanying security test coverage
 * Update: Tested up to WordPress 7.0 and WooCommerce 10.8.

#### 1.0.3

 * Compatible with WordPress 6.8.2 and WooCommerce 10.0.0

#### 1.0.2

 * Compatible with WordPress 6.7 and WooCommerce 9.5

#### 1.0.1

 * Bugfix: corrects text domain languages path.
 * Enhancement: Added new language files for ar, bn_BD, de_DE, es_ES, fr_FR, hi_IN,
   id_ID, it_IT, ja, nl_NL, pa_IN, pl_PL, pt_BR, pt_PT, ru_RU, sv_SE, zh_CN

#### 1.0.0

 * Initial release.

## Meta

 *  Version **1.0.4**
 *  Last updated **1 month ago**
 *  Active installations **30+**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [debug](https://wordpress.org/plugins/tags/debug/)[debug bar](https://wordpress.org/plugins/tags/debug-bar/)
   [debug tool](https://wordpress.org/plugins/tags/debug-tool/)[development](https://wordpress.org/plugins/tags/development/)
   [woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/hpos-status-indicator-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/reviews/)

## Contributors

 *   [ YMMV Plugins ](https://profiles.wordpress.org/ymmvplugins/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/hpos-status-indicator-for-woocommerce/)