WordPress plugin intelligence profile

Keyword-Based Bulk Category Assignment for WooCommerce

Assign WooCommerce product categories to selected products using reusable keyword rules, a safe preview, and one-click undo.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.2.4
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update21 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Keyword-Based Bulk Category Assignment for WooCommerce version 1.2.4 as active, updated 2mo ago and tested up to WordPress 7.1.

Overview

About this plugin

Keyword-Based Bulk Category Assignment for WooCommerce reduces repetitive category work after product imports or catalog updates. Create rules once, select products in the WooCommerce Products list, review the exact planned assignments, and apply them only after confirmation.

The plugin adds categories to a product. It does not remove unrelated categories that are already assigned.

Main features

  • Create separate include and exclude rules for every WooCommerce product category.
  • Use simple terms with OR logic.
  • Combine multiple required terms in an AND group.
  • Search product titles, short descriptions, full descriptions, SKUs, and attributes.
  • Keep the product title as the backward-compatible default search field after an upgrade.
  • Preview every planned category assignment before products are changed.
  • See which term or AND group caused a match.
  • Undo the most recently applied run for the current administrator.
  • Filter the rules table by category name or show configured categories only.
  • Save rules from controls directly above or below the rules table.
  • Export and import rules as compact, legacy-compatible JSON.
  • Preserve rules created with version 1.0 and its established comma / "AND" syntax.

Rule logic

Simple terms use OR

Enter separate terms as individual chips. A category matches when at least one Contains chip matches the selected product fields.

Example:

shoes, sneakers, boots

This means shoes OR sneakers OR boots.

AND groups require every term

Choose + AND group, enter at least two comma-separated terms, and press Enter.

Example input in the AND-group editor:

red, leather

The plugin stores this as:

red "AND" leather

Both terms must occur in the searchable product content. Simple terms and AND groups can be combined in the same rule. For example, shoes, red "AND" leather means shoes OR (red AND leather).

Exclusions take priority

Rules in Does not contain use the same chip and AND-group logic. If any exclusion chip or exclusion AND group matches, the category is skipped even if a Contains rule matches.

Matching details

  • Matching is case-insensitive.
  • HTML markup is ignored.
  • Repeated whitespace is normalized.
  • German umlauts are normalized so, for example, Müller also matches mueller.
  • Terms are substring matches; choose specific terms to avoid broad unintended matches.

How to use the plugin

  • Go to WooCommerce > Category Auto Rules.
  • Select the product fields that the rules should search. Existing installations default to Title.
  • Find the desired category. The category hierarchy and term ID are displayed for clarity.
  • Add one or more terms under Contains. Press Enter or leave the input to accept the text.
  • Add optional exclusions under Does not contain.
  • Use + AND group when multiple terms must occur together.
  • Save with the button above or below the table.
  • Go to Products, select the products to evaluate, and choose Apply Category Auto Rules (Preview first) from Bulk actions.
  • Review the planned assignments and the matching reasons.
  • Confirm the preview to apply new categories. Use Undo last run in the success notice if the result needs to be reverted.

Import and export

Export downloads all category rules as JSON. 0.

Import replaces the current category rules only. 4 stores a backup of the previous rules. The Restore pre-import backup action can swap back to that rule set.

The global product-field selection is not overwritten. Imports are restricted to valid JSON files up to 2 MB.

Category rules are keyed by WooCommerce term ID. When rules are moved between different stores, corresponding categories should use the same term IDs. Review the imported rows before applying rules to products.

Backward compatibility

4 continues to use the original keywbuca_category_rules WordPress option and the original rule keys contains and not_contains. Existing rules are available immediately after the update; no destructive migration or activation cleanup runs.

The original syntax remains valid:

  • commas separate OR blocks;
  • the literal "AND" joins required terms inside one block;
  • title-only matching remains the default until an administrator enables more fields.

As a precaution for any production update, export the existing rules and create a normal site/database backup before installing a new plugin version. After updating, open the rules screen, confirm the stored rules, save once, and test a small product selection through the preview.

Privacy

The plugin does not contact external services, create public-facing cookies, or transmit product data. Rules, preview data, and undo data remain in the WordPress installation.

License

This program 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 (at your option) any later version.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • bulk edit
  • product categories
  • automation
  • keywords
  • woocommerce
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity21 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.