Kommercely Disable Product Reviews

توضیحات

Kommercely Disable Product Reviews is a lightweight plugin that removes the review functionality from your WooCommerce store. Perfect for stores that don’t need customer reviews or want to use alternative review systems.

Reviews can be switched off across the whole store, or kept on a handful of products and categories while everything else stays review free.

🚀 Key Features

  • Intuitive Admin Settings – Beautiful, user-friendly settings page with bulk controls
  • Granular Control – Enable/disable individual review features or use master switch
  • Exceptions – Keep reviews working on selected products and product categories
  • Remove Reviews Tab – Completely removes the “Reviews” tab from all product pages
  • Disable Review Settings – Hides the “Enable reviews” option from product advanced settings
  • Remove Meta Boxes – Removes the “Reviews” meta box from product edit screens
  • Remove Admin Screen – Removes the Products → Reviews page from the admin menu
  • Remove Widgets – Removes both dashboard and frontend “Recent Reviews” widgets
  • Clean Up Tool – Optionally trash or delete reviews that are already in the database
  • Universal Compatibility – Works with all product types (Simple, Variable, Virtual, Downloadable)
  • Modern UI/UX – Attractive, responsive admin interface with smooth animations
  • Reversible – Simply deactivate the plugin to restore all review functionality
  • Your Reviews Stay Put – Nothing is deleted unless you explicitly ask for it

🔧 What It Does

  1. Admin Settings Page:

    • Beautiful, intuitive settings interface under WooCommerce menu
    • Bulk controls to enable/disable all features at once
    • Individual toggles for granular control
    • Modern UI with smooth animations and visual feedback
  2. Frontend Changes:

    • Removes the “Reviews” tab from all product pages
    • Prevents review submission forms from displaying
    • Removes WooCommerce Recent Reviews widgets from sidebars
  3. Admin Changes:

    • Hides “Enable reviews” checkbox in product advanced settings
    • Removes reviews meta box from product edit screens
    • Removes the Products → Reviews screen from the admin menu
    • Removes “Recent Reviews” dashboard widget
  4. Exceptions:

    • Pick individual products that should keep their reviews
    • Pick whole product categories, child categories included
    • Everything else in the store stays review free
    • The Reviews admin screen stays available so the remaining reviews can be moderated
  5. Clean Up Tool:

    • Shows how many product reviews are stored in the database
    • Move them to the trash, where they can still be restored
    • Or delete them permanently once you are sure
    • Large stores are handled in batches so the request cannot time out
  6. Complete Compatibility:

    • Works with all themes and WooCommerce extensions
    • Compatible with all product types
    • No conflicts with other plugins

🎯 Perfect For

  • Stores that don’t want customer reviews
  • B2B stores where reviews aren’t relevant
  • Stores using external review systems
  • Stores that only want reviews on a few flagship products
  • Clean product pages without review clutter
  • Testing environments where reviews aren’t needed

💪 Why Choose This Plugin?

  • One-Click Solution – Install, activate, and reviews are gone
  • No Configuration – Works immediately after activation
  • Performance Optimized – Minimal code, maximum efficiency
  • WordPress Standards – Follows all WordPress coding standards
  • Regular Updates – Maintained by WooCommerce experts

🔄 Easy Reversal

Simply deactivate the plugin to restore all WooCommerce review functionality. No data is lost, and all your existing reviews remain intact in the database.

🏢 About Kommercely

We’re WooCommerce specialists creating tools that make eCommerce better.

📞 Support & Documentation

  • Support: Use WordPress.org forums for support questions
  • Documentation: Check the plugin settings page for detailed options
  • Issues: Report bugs through WordPress.org support forums

Technical Details

Hooks and Filters Used

  • woocommerce_product_tabs – Removes reviews tab
  • woocommerce_product_data_tabs – Removes reviews data tab
  • woocommerce_product_get_enable_reviews – Disables reviews per product
  • woocommerce_product_review_comment_form_args – Removes the review form
  • add_meta_boxes – Removes reviews meta boxes
  • comments_open – Disables comments for products
  • wp_dashboard_setup – Removes dashboard widgets
  • widgets_init – Unregisters review widgets
  • admin_menu – Removes the product reviews admin screen

Performance

  • Database queries: none added when reviews are disabled store wide
  • Exception lookups are cached per request and reuse WordPress term caches
  • Memory usage: Negligible impact
  • Page load time: No impact (actually improves by removing review code)

Security

  • All user inputs are sanitized and validated
  • Follows WordPress security best practices
  • No direct file access allowed
  • Capability checks for admin functions

نصب

Automatic Installation

  1. Log in to your WordPress admin panel
  2. Go to Plugins > Add New
  3. Search for “Kommercely Disable Product Reviews”
  4. Click “Install Now” and then “Activate”
  5. Go to WooCommerce > Disable Reviews to configure settings
  6. Use the bulk toggle to disable all features or customize individual settings

Manual Installation

  1. Download the plugin zip file
  2. Upload the entire kommercely-disable-product-reviews folder to /wp-content/plugins/
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Go to WooCommerce > Disable Reviews to configure settings
  5. Use the bulk toggle to disable all features or customize individual settings

Requirements

  • WordPress 5.0 or higher
  • WooCommerce 5.0 or higher
  • PHP 7.4 or higher

سوالات متداول

Does this plugin delete my existing reviews?

Not unless you ask it to. By default the plugin only hides review functionality, and deactivating it brings everything back exactly as it was.

Since version 1.1.0 there is a separate “Clean Up Existing Reviews” tool on the settings page. It never runs on its own: you have to press the button, and you can choose between moving reviews to the trash (restorable from the Comments screen) or deleting them permanently. Take a backup before deleting.

Can I keep reviews on just a few products?

Yes. Turn on “Allow exceptions” on the settings page, then choose the products and product categories that should keep their reviews. Selecting a parent category automatically covers its child categories. Everything you don’t list stays review free, including under the “Disable All Review Features” master switch.

While exceptions are active the Products → Reviews admin screen stays available, so you can still moderate the reviews that are coming in.

Will this work with my theme?

Yes! This plugin works with all WordPress themes and WooCommerce-compatible themes. It uses WooCommerce’s built-in hooks and filters, so it’s universally compatible.

Does it work with Variable products?

Absolutely! The plugin works with all WooCommerce product types:
– Simple products
– Variable products
– Grouped products
– External/Affiliate products
– Virtual products
– Downloadable products

Is any configuration required?

The plugin works with default settings immediately after activation, but you can access the beautiful settings page under WooCommerce > Disable Reviews to customize which specific features to disable. Use the bulk toggle for one-click control or individual toggles for granular management.

How do I re-enable reviews?

Just deactivate the plugin! All review functionality will be restored immediately, and your existing reviews will reappear.

Does this affect my site’s performance?

The plugin is lightweight and uses minimal resources. With reviews disabled store wide it adds no queries at all, and it slightly reduces work by keeping review code from running.

If you use exceptions, the plugin has to check each product against your list. That check is cached per request and relies on WordPress term caches, so the cost stays negligible.

Can I use this with other review plugins?

Yes! This plugin only disables WooCommerce’s built-in review system. You can still use third-party review plugins like Yotpo, Trustpilot, or others.

What happens to review-related SEO?

The plugin removes review markup and functionality, so review-related SEO benefits will be lost. However, you can implement alternative review systems or structured data if needed.

Does it work on multisite installations?

Yes, the plugin works on both single sites and multisite installations. Activate it on individual sites where you want to disable reviews.

Is it compatible with WooCommerce blocks?

Yes! The plugin works with both classic WooCommerce templates and the new block-based product pages.

Can I customize which review features to disable?

Yes! The plugin now includes a beautiful admin settings page where you can selectively enable or disable individual features. Go to WooCommerce > Disable Reviews to access granular controls for each review-related feature.

Does it work with WPML or other translation plugins?

Yes, the plugin is translation-ready and works with WPML, Polylang, and other translation plugins.

نقد و بررسی‌ها

نقد و بررسی‌ای برای این افزونه یافت نشد.

توسعه دهندگان و همکاران

“Kommercely Disable Product Reviews” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کرده‌اند.

مشارکت کنندگان

ترجمه “Kommercely Disable Product Reviews” به زبان شما.

علاقه‌ مند به توسعه هستید؟

کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.

گزارش تغییرات

1.1.2

  • Fix: the “Get Support” button rendered with its icon detached above the label, because WordPress core’s button styling took precedence over the plugin’s.
  • Fix: the “Delete Permanently” button now uses its intended red styling instead of inheriting the default blue, so the destructive action is easier to tell apart.
  • Fix: icons in the bulk control buttons sat slightly above their labels.
  • Improvement: the bulk control buttons now line up consistently when they wrap onto a second row on narrower screens.

1.1.1

  • Fix: the product search box on the settings page collapsed to a few pixels wide, making it unusable. It now fills its column and lines up with the category filter beside it.

1.1.0

  • New: Exceptions. Choose products and product categories that keep their reviews while the rest of the store stays review free. Child categories are included automatically.
  • New: Clean up tool. See how many product reviews are stored and either move them to the trash or delete them permanently. Nothing runs automatically, and large stores are processed in batches of 200 so the request cannot time out.
  • New: Option to remove the Products > Reviews screen from the admin menu, which also redirects anyone opening it directly. This screen is left in place while exceptions are active so remaining reviews can still be moderated.
  • Improvement: Cached rating averages and review counts are recalculated after a clean up, so product ratings no longer show stale numbers.
  • Improvement: Settings added in a new version are now filled in automatically on update instead of reading as disabled.
  • Improvement: Uninstalling now removes the plugin’s own options. Reviews are still never touched.
  • Tested up to WordPress 7.1 and WooCommerce 11.0.

1.0.0

  • Initial release
  • Beautiful admin settings page with modern UI/UX
  • Bulk controls for one-click enable/disable all features
  • Individual toggles for granular control
  • Remove reviews tab from product pages
  • Disable review settings in product advanced options
  • Remove reviews meta box from product edit screens
  • Remove Recent Reviews dashboard widget
  • Remove WooCommerce Recent Reviews frontend widget
  • Prevent review submissions
  • Compatible with all product types
  • Object-oriented code architecture
  • WordPress 6.4 and WooCommerce 8.4 tested