Description
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, tags based on product data, events, or schedules — no coding required.
Features
✅ Rule-based automation for WooCommerce products
✅ Automatically assign (add or remove) categories and tags based on product data
✅ Conditions based on product title, price, stock, description, and more
✅ Support for custom fields
✅ Event triggers (on product creation or update)
✅ Scheduled rule execution (run daily)
✅ Works with variable, grouped, and simple products
🚀 Pro Features
🔥 Rule filtering and search
🔥 Rule groups for better organization
🔥 Import/export rules across sites
🔥 Support for custom taxonomies (e.g. brands, attributes)
🔥 Scheduled rule execution (e.g. run hourly, daily, weekly)
🔥 Priority support from the BerryPress team
Planned features:
🔥 Scheduled rule execution on specific dates
🔥 Dry run mode to preview rule impact
🔥 Rule execution logs
The Pro version is coming soon! Be the first to hear about the launch, get early access, tutorials, and exclusive launch discounts —
Join the waitlist
📚 Documentation
Full setup instructions
https://berrypress.co/docs/automatic-product-categories-for-woocommerce/
📦 Installation
- Upload the plugin files to the
/wp-content/plugins/automatic-product-categories
directory or install via the WordPress Plugins screen. - Activate the plugin.
- Go to Products Auto Categories in the admin menu.
- Start creating rules to automate your product categorization.
1.1.6
- Styling changes, optimize icon font size
- Minify CSS files
- Plugin check fixes
- Page length option save
1.1.5
- Fix potential memory issues
1.1.4
- Add: pagination to rule list
- Mixed small fixes
1.1.3
- Fix: Save all and run selected doesn’t run the rule
1.1.2
- Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars
- Change: Update menu item
- Add documentation tooltips
- Update: Rename condition matches and adjust “not” condition behavior to resolve confusion with category/tag conditions
- Update: Rename condition comparison options
1.1.1
- Styling fix
1.1.0
- Completely refreshed plugin UI.
- Refactored logic, removed unnecessary code, improved error handling.
- JavaScript: Fixed JS inconsistencies.
- Updated rule execution to apply to all product statuses, not just published ones.
- Add to conditions “product status”
- Add rule name field
- Rebrand to BerryPress
1.0.8
- Fix error when a rule references a category or tag that has been removed.
1.0.7
- Fix rule load issue
1.0.6
- Show “and” operator between multiple rule conditions
- Declare text domain
- Declare plugin dependency
1.0.5
- Add rule condition: Product total sales
- Add rule condition: Days since product created
- Add rule condition: Days since product modified
- Add rule condition: Product category
- Add the ability to automatically run rules daily on publicly published products
- Add case insensitive match types for “Product meta field” condition
- Improve UI layout on smaller monitors
- Fix: Certain comparison settings (for example, “less than”) result in an exception when saving
- Fix: PHP fatal error related to exception
- Fix: Certain match settings on numeric conditions result in an exception when saving rules
- Fix: Exception when saving rule including a “Product price” condition
- Fix: JavaScript error related to “Product meta field” condition
- Fix: Product attribute value condition not working correctly
1.0.4
- When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories
- Don’t show the default (Uncategorized) category in the “Categories/Tags to Add/Remove” column
- Label tweak
1.0.3
- Added case-insensitive string matching options
- Added option not to remove categories/tags for non-matching rules
- Added product tag rule condition
- Clarified button label
1.0.2
- Add header comments to JS and CSS files
1.0.1
- Add an additional permissions check to admin functionality
1.0.0
- Initial release
Screenshots
FAQ
-
Does this work with custom taxonomies like brands?
-
Yes! With Pro version you can target any custom taxonomy, including ones registered by plugins like “Perfect Brands for WooCommerce”.
-
Can I schedule rules to run on specific days or intervals?
-
Yes. Rules can be scheduled to run daily. With Pro version, hourly, daily, weekly, or monthly.
-
Yes — using rule actions based on defined conditions.
-
Are custom fields supported?
-
Support for custom fields and advanced logic is available in the Pro version.
Reviews
Contributors & Developers
“Automatic Product Categories for WooCommerce” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Automatic Product Categories for WooCommerce” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.