{"id":395501,"date":"2024-03-18T08:00:00","date_gmt":"2024-03-18T08:00:00","guid":{"rendered":"https:\/\/www.weixiaoduo.com\/plugins\/automatic-product-categories-for-woocommerce\/"},"modified":"2025-08-06T05:22:00","modified_gmt":"2025-08-06T05:22:00","slug":"automatic-product-categories-for-woocommerce","status":"publish","type":"post","link":"https:\/\/www.weixiaoduo.com\/plugins\/automatic-product-categories-for-woocommerce\/","title":{"rendered":"Automatic Product Categories for WooCommerce"},"content":{"rendered":"<p><strong>Save hours of manual work by automating how your WooCommerce products are categorized.<\/strong><\/p>\n<p>Automatic Product Categories helps you keep your store structured, searchable, and up-to-date \u2014 whether you\u2019re managing 30 or 3,000 products.<\/p>\n<p>Define flexible rules to assign product categories and tags based on product data, events, or schedules \u2014 no coding required.<\/p>\n<h3>Features<\/h3>\n<p>\u2705 Rule-based automation for WooCommerce products<br \/>\n\u2705 Automatically assign (add or remove) categories and tags based on product data<br \/>\n\u2705 Conditions based on product title, price, stock, description, and more<br \/>\n\u2705 Support for custom fields<br \/>\n\u2705 Event triggers (on product creation or update)<br \/>\n\u2705 Scheduled rule execution (run daily)<br \/>\n\u2705 Works with variable, grouped, and simple products<\/p>\n<h3>\ud83d\ude80 Pro Features<\/h3>\n<p>Automatic Product Categories <strong>PRO<\/strong> is here!<\/p>\n<p>\ud83d\udd25 Dry Run mode \u2013 test your rules without making live changes<br \/>\n\ud83d\udd25 Rule Log \u2013 see exactly which products were updated, what categories or tags were added or removed<br \/>\n\ud83d\udd25 Quickly find tags and categories \u2013 without scrolling through long lists<br \/>\n\ud83d\udd25 Supports custom taxonomies in conditions (e.g. brands, attributes) \u2013 fully compatible with popular third-party plugins<br \/>\n\ud83d\udd25 Import\/export rules<br \/>\n\ud83d\udd25 Organize rules with groups<br \/>\n\ud83d\udd25 Clone rules with one click<br \/>\n\ud83d\udd25 Rule search<br \/>\n\ud83d\udd25 Rule filtering<br \/>\n\ud83d\udd25 Rule logs<br \/>\n\ud83d\udd25 Priority support from the BerryPress team<\/p>\n<p><strong>Planned Features:<\/strong><br \/>\n\ud83d\udd25 Advanced rule logs<br \/>\n\ud83d\udd25 Schedule rule execution on specific dates<\/p>\n<p>\ud83d\udc49 <strong>Check it out now:<\/strong> <a href=\"https:\/\/berrypress.com\/product\/woocommerce\/automatic-product-categories\/\" rel=\"nofollow ugc\">Automatic Product Categories Pro<\/a><\/p>\n<h3>\ud83d\udcda Documentation<\/h3>\n<p><strong><a href=\"https:\/\/berrypress.com\/docs\/automatic-product-categories-for-woocommerce\/\" rel=\"nofollow ugc\">Full setup instructions<\/a><\/strong><\/p>\n<h3>\ud83d\udce6 Installation<\/h3>\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/automatic-product-categories<\/code> directory or install via the WordPress Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>BerryPress <span aria-hidden=\"true\" class=\"wp-exclude-emoji\">\u2192<\/span> Automatic Product Categories<\/strong> in the admin menu.<\/li>\n<li>Start creating rules to automate your product categorization.<\/li>\n<\/ol>\n<h3>1.2.0<\/h3>\n<ul>\n<li>Store rules in a separate table<\/li>\n<li>Add columns sorting<\/li>\n<li>Mixed styling changes<\/li>\n<li>Add created date column<\/li>\n<\/ul>\n<h3>1.1.8<\/h3>\n<ul>\n<li>Fix new actions not saving<\/li>\n<li>Fix error outline icon not displaying<\/li>\n<\/ul>\n<h3>1.1.7<\/h3>\n<ul>\n<li>Syntax fix for old php<\/li>\n<\/ul>\n<h3>1.1.6<\/h3>\n<ul>\n<li>Styling changes, optimize icon font size<\/li>\n<li>Minify CSS files<\/li>\n<li>Plugin check fixes<\/li>\n<li>Page length option save<\/li>\n<\/ul>\n<h3>1.1.5<\/h3>\n<ul>\n<li>Fix potential memory issues<\/li>\n<\/ul>\n<h3>1.1.4<\/h3>\n<ul>\n<li>Add: pagination to rule list<\/li>\n<li>Mixed small fixes<\/li>\n<\/ul>\n<h3>1.1.3<\/h3>\n<ul>\n<li>Fix: Save all and run selected doesn\u2019t run the rule<\/li>\n<\/ul>\n<h3>1.1.2<\/h3>\n<ul>\n<li>Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars<\/li>\n<li>Change: Update menu item<\/li>\n<li>Add documentation tooltips<\/li>\n<li>Update: Rename condition matches and adjust \u201cnot\u201d condition behavior to resolve confusion with category\/tag conditions<\/li>\n<li>Update: Rename condition comparison options<\/li>\n<\/ul>\n<h3>1.1.1<\/h3>\n<ul>\n<li>Styling fix<\/li>\n<\/ul>\n<h3>1.1.0<\/h3>\n<ul>\n<li>Completely refreshed plugin UI.<\/li>\n<li>Refactored logic, removed unnecessary code, improved error handling.<\/li>\n<li>JavaScript: Fixed JS inconsistencies.<\/li>\n<li>Updated rule execution to apply to all product statuses, not just published ones.<\/li>\n<li>Add to conditions \u201cproduct status\u201d<\/li>\n<li>Add rule name field<\/li>\n<li>Rebrand to BerryPress<\/li>\n<\/ul>\n<h3>1.0.8<\/h3>\n<ul>\n<li>Fix error when a rule references a category or tag that has been removed.<\/li>\n<\/ul>\n<h3>1.0.7<\/h3>\n<ul>\n<li>Fix rule load issue<\/li>\n<\/ul>\n<h3>1.0.6<\/h3>\n<ul>\n<li>Show \u201cand\u201d operator between multiple rule conditions<\/li>\n<li>Declare text domain<\/li>\n<li>Declare plugin dependency<\/li>\n<\/ul>\n<h3>1.0.5<\/h3>\n<ul>\n<li>Add rule condition: Product total sales<\/li>\n<li>Add rule condition: Days since product created<\/li>\n<li>Add rule condition: Days since product modified<\/li>\n<li>Add rule condition: Product category<\/li>\n<li>Add the ability to automatically run rules daily on publicly published products<\/li>\n<li>Add case insensitive match types for \u201cProduct meta field\u201d condition<\/li>\n<li>Improve UI layout on smaller monitors<\/li>\n<li>Fix: Certain comparison settings (for example, \u201cless than\u201d) result in an exception when saving<\/li>\n<li>Fix: PHP fatal error related to exception<\/li>\n<li>Fix: Certain match settings on numeric conditions result in an exception when saving rules<\/li>\n<li>Fix: Exception when saving rule including a \u201cProduct price\u201d condition<\/li>\n<li>Fix: JavaScript error related to \u201cProduct meta field\u201d condition<\/li>\n<li>Fix: Product attribute value condition not working correctly<\/li>\n<li><\/li>\n<\/ul>\n<h3>1.0.4<\/h3>\n<ul>\n<li>When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories<\/li>\n<li>Don\u2019t show the default (Uncategorized) category in the \u201cCategories\/Tags to Add\/Remove\u201d column<\/li>\n<li>Label tweak<\/li>\n<\/ul>\n<h3>1.0.3<\/h3>\n<ul>\n<li>Added case-insensitive string matching options<\/li>\n<li>Added option not to remove categories\/tags for non-matching rules<\/li>\n<li>Added product tag rule condition<\/li>\n<li>Clarified button label<\/li>\n<\/ul>\n<h3>1.0.2<\/h3>\n<ul>\n<li>Add header comments to JS and CSS files<\/li>\n<\/ul>\n<h3>1.0.1<\/h3>\n<ul>\n<li>Add an additional permissions check to admin functionality<\/li>\n<\/ul>\n<h3>1.0.0<\/h3>\n<ul>\n<li>Initial release<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.<\/p>\n","protected":false},"author":65,"featured_media":399297,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"slim_seo":{"title":"Automatic Product Categories for WooCommerce - \u8587\u6653\u6735\u63d2\u4ef6\u76ee\u5f55","description":"Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale."},"footnotes":""},"categories":[1],"tags":[1471,62684,27359,157,42],"class_list":["post-395501","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-automation","tag-manage-categories","tag-product-management","tag-tags","tag-woocommerce"],"_links":{"self":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/395501","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/users\/65"}],"replies":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/comments?post=395501"}],"version-history":[{"count":0,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/posts\/395501\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media\/399297"}],"wp:attachment":[{"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/media?parent=395501"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/categories?post=395501"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.weixiaoduo.com\/plugins\/wp-json\/wp\/v2\/tags?post=395501"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}