

Rule editor with flexible condition logic
Save hours of manual work by automating how your WooCommerce products are categorized.
Automatic Product Categories helps you keep your store structured, searchable, and up-to-date – whether you’re managing 30 or 3,000 products.
Define flexible rules to assign product categories and tags based on product data, events, or schedules – no coding required.
Build rules with many condition types (including stock status, whether stock is managed, attribute values, attribute term names, and category lists with is/is not matching), reorder conditions as needed, and use inline help where selections work as multiselects.
Example use cases
More context and ideas on the BerryPress blog.
✅ Rule-based automation for WooCommerce products
✅ Automatically assign (add or remove) categories and tags based on product data
✅ Broad set of rule conditions – see the Available conditions section
✅ Reorder conditions in the rule editor
✅ Support for custom fields (product meta)
✅ Event triggers (on product creation or update)
✅ Scheduled rule execution (run daily)
✅ Works with variable, grouped, and simple products
These conditions are included in the free plugin (match types vary by condition – text, numeric, exact list, is/is not, and taxonomy-style rules where noted):
Pro adds more conditions, extra match types for list-based conditions, custom-taxonomy actions, and the workflow features below. Details: Automatic Product Categories Pro.
Automatic Product Categories PRO extends the free plugin with stronger rule management, richer conditions, and safer testing.
Rule management & workflow
🔥 Dry Run – run a rule and preview what would change without applying changes live
🔥 Run summary – per-product results showing which terms were added or removed.
🔥 Search – search the rules list
🔥 Filters – filter rules by enabled/disabled and by group
🔥 Groups – tag rules with groups (dedicated column + filtering)
🔥 Clone rules and clone conditions in one click
🔥 Import / export rules as JSON from a dedicated admin screen
Scheduling
🔥 Hourly and weekly scheduled runs, in addition to daily (free)
Pro conditions, match types, and actions
You get everything in Available conditions, plus extras aimed at larger or more customized catalogs.
product_brand taxonomy, choose brands from a searchable list and match them like category value (including options such as is/is not, only these terms, or whether a value is set at all, where the UI offers them).UI
🔥 Searchable (SelectWoo) dropdowns for long lists when picking categories, tags, and taxonomy terms
Support
🔥 Priority support from the BerryPress team
Planned Features:
🔥 Advanced rule logs
🔥 Schedule rule execution on specific dates
🔥 Group conditions (Pro) – in development: organize conditions into groups inside one rule and combine those groups with AND/OR logic, so advanced setups stay readable. This will ship in a future Automatic Product Categories Pro release, not in the free plugin.
👉 Get Pro: Automatic Product Categories Pro
The best features often start with someone saying, “I wish the plugin could just…” If a condition, action, or workflow would make your store easier to run, we want to know.
Tell us what you need – a one-off use case, a compatibility question, or an idea for the roadmap. Your feedback helps us prioritize fixes and new capabilities that matter to WooCommerce merchants, not just a feature checklist.
Join the conversation on the WordPress.org support forum – ask for help, suggest improvements, or share how you automate categories and tags. We read the threads and use them to steer development.
Prefer a community space? BerryPress – WordPress Plugins Community – tips, questions, and store owners swapping how they use WooCommerce automation.
/wp-content/plugins/automatic-product-categories directory or install via the WordPress Plugins screen.