Description
WC Global Product Reviews makes the approved WooCommerce product review pool global on single-product pages.
All approved, top-level reviews belonging to published WooCommerce products are displayed on every published product page.
The same global review pool is used for:
- The frontend average rating.
- The total review count.
- The 1–5 star rating distribution.
Reviews are not copied, moved, or duplicated in the database. Each review remains attached to its original WooCommerce product.
The plugin modifies frontend review queries and rating values only. It does not modify stored WooCommerce product rating metadata.
The plugin does not add an admin settings page and does not modify WooCommerce product-edit screens.
Features
- Display approved WooCommerce product reviews globally on published product pages.
- Use one global average rating across the published product catalog.
- Use one global review count across the published product catalog.
- Use one global 1–5 star rating distribution.
- Include only approved, top-level reviews.
- Include reviews only from published WooCommerce products.
- Keep reviews attached to their original products.
- Do not create duplicate review records.
- Do not move reviews between products.
- Avoid loading a potentially large list of published product IDs into PHP for every product page.
- Calculate global statistics from the global review pool.
- Keep global statistics cached only for the current request.
- Avoid stale persistent rating statistics.
- Do not modify stored WooCommerce product rating metadata.
- Do not modify WooCommerce product-edit or admin screens.
- No settings page is required.
Requirements
- WordPress 6.5 or later.
- PHP 7.4 or later.
- WooCommerce.
Privacy
WC Global Product Reviews does not collect or transmit personal data to external services.
The plugin does not create user accounts, tracking profiles, or external analytics.
The plugin uses existing WordPress and WooCommerce review data already stored on the website.
License
WC Global Product Reviews is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or any later version.
WC Global Product Reviews is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
You should have received a copy of the GNU General Public License along with this plugin. If not, see https://www.gnu.org/licenses/gpl-2.0.html.
Installation
- Upload the
wc-global-product-reviewsfolder to the/wp-content/plugins/directory. - Alternatively, install the plugin ZIP through the WordPress Plugins screen.
- Activate WC Global Product Reviews from the Plugins screen.
- Make sure WooCommerce is active.
- Open a published WooCommerce product page.
- The global approved review pool and global rating statistics will be displayed automatically.
No additional configuration is required.
FAQ
-
Are reviews duplicated?
-
No. The plugin does not create copies of existing reviews. It changes the frontend review query so that the same approved review pool can be displayed across published product pages.
-
Are review records moved between products?
-
No. Reviews remain attached to the WooCommerce products where they were originally submitted.
-
Which reviews are included?
-
Only approved, top-level reviews belonging to published WooCommerce products are included in the global review pool.
-
Are pending reviews included?
-
No. Pending reviews are not included.
-
Are spam reviews included?
-
No. Spam reviews are not included.
-
Are replies to reviews included?
-
No. Only top-level reviews are included. Review replies and nested comments are excluded from the global review pool.
-
Does the plugin change stored WooCommerce rating data?
-
No. The plugin does not rewrite or permanently modify WooCommerce product rating metadata.
Global rating values are provided through frontend filters and calculations.
-
Does the plugin create duplicate comments or reviews in the database?
-
No. Existing review records are used directly. The plugin does not insert duplicate review records.
-
Does the plugin move reviews to every product?
-
No. Reviews remain associated with their original products. The plugin only changes how reviews are queried and displayed on the frontend.
-
Does the plugin add an admin settings page?
-
No. The plugin is intentionally configuration-free.
-
Does the plugin modify product-edit screens?
-
No. The plugin does not modify WooCommerce product-edit or other product administration screens.
-
Are global statistics stored permanently?
-
No. Global statistics are calculated for the current request and are not stored as persistent product rating metadata.
-
Does the plugin load all published product IDs into PHP?
-
No. The frontend review query is designed to avoid loading a potentially large list of published product IDs into PHP for every product page.
-
What happens if WooCommerce is inactive?
-
WooCommerce-dependent frontend functionality is guarded so that the plugin does not attempt to use unavailable WooCommerce functionality when WooCommerce is inactive.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“WC Global Product Reviews” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “WC Global Product Reviews” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
4.1.1
- Added compatibility guards around WooCommerce-dependent frontend filters.
- Updated the minimum WordPress version to 6.5 to align with the declared plugin dependency header.
- Improved compatibility when WooCommerce is inactive.
4.1.0
- Improved frontend review querying without loading all published product IDs into PHP for each product page.
- Removed fragile SQL string replacement from the comment query path.
- Added explicit published-product filtering to global review queries.
- Improved global rating statistics query handling.
- Added GPL licensing metadata and standard plugin documentation.
- Updated plugin author to Ali Dolati.
4.0.0
- Initial v4 release.