Changeset 3438855
- Timestamp:
- 01/13/2026 05:32:34 PM (2 months ago)
- Location:
- automatic-product-categories-for-woocommerce
- Files:
-
- 10 added
- 14 deleted
- 2 edited
- 1 copied
-
tags/1.0.0 (copied) (copied from automatic-product-categories-for-woocommerce/trunk)
-
tags/1.0.0/assets/css/admin.css (deleted)
-
tags/1.0.0/assets/css/admin.min.css (deleted)
-
tags/1.0.0/assets/css/styles.css (added)
-
tags/1.0.0/assets/img (deleted)
-
tags/1.0.0/assets/js (deleted)
-
tags/1.0.0/automatic-product-categories.php (deleted)
-
tags/1.0.0/berrypress-user-activation.php (added)
-
tags/1.0.0/includes (deleted)
-
tags/1.0.0/license (deleted)
-
tags/1.0.0/license.txt (added)
-
tags/1.0.0/readme.txt (modified) (1 diff)
-
tags/1.0.0/templates (added)
-
tags/1.0.0/templates/activation-email.php (added)
-
trunk/assets/css/admin.css (deleted)
-
trunk/assets/css/admin.min.css (deleted)
-
trunk/assets/css/styles.css (added)
-
trunk/assets/img (deleted)
-
trunk/assets/js (deleted)
-
trunk/automatic-product-categories.php (deleted)
-
trunk/berrypress-user-activation.php (added)
-
trunk/includes (deleted)
-
trunk/license (deleted)
-
trunk/license.txt (added)
-
trunk/readme.txt (modified) (1 diff)
-
trunk/templates (added)
-
trunk/templates/activation-email.php (added)
Legend:
- Unmodified
- Added
- Removed
-
automatic-product-categories-for-woocommerce/tags/1.0.0/readme.txt
r3436678 r3438855 1 === Automatic Product Categories for WooCommerce===1 === LoginBerry === 2 2 Contributors: berrypress 3 Tags: woocommerce, manage categories, tags, automation, product management4 Requires at least: 6. 23 Tags: user registration 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Requires PHP: 7.07 Stable tag: 1. 2.56 Requires PHP: 8.0 7 Stable tag: 1.0.0 8 8 License: GNU General Public License version 3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.11 Requires users to verify their email address before accessing the site. 12 12 13 13 == Description == 14 14 15 **Save hours of manual work by automating how your WooCommerce products are categorized.** 15 LoginBerry gives your WordPress site real account security with simple, automatic email verification. 16 Instead of letting fake signups, every new user must confirm their identity by entering a unique 6 digit code sent to their email. Until they complete verification, they are blocked from accessing the site. 16 17 17 Automatic Product Categories helps you keep your store structured, searchable, and up-to-date — whether you're managing 30 or 3,000 products.18 This protects your site, your users, and your content with zero configuration. 18 19 19 Define flexible rules to assign product categories and tags based on product data, events, or schedules — no coding required. 20 20 - Stops fake accounts before they ever log in 21 - Protects your WordPress site from spam, abuse, and bot registrations 22 - Secures user identities by confirming they own the email they registered with 23 - Reduces support requests caused by mistyped or invalid email addresses 21 24 22 == Features == 25 LoginBerry sends a clean, simple 6 digit activation code to the user’s email. Users enter the code on a dedicated activation page and are instantly verified. 23 26 24 ✅ Rule-based automation for WooCommerce products 25 ✅ Automatically assign (add or remove) categories and tags based on product data 26 ✅ Conditions based on product title, price, stock, description, and more 27 ✅ Support for custom fields 28 ✅ Event triggers (on product creation or update) 29 ✅ Scheduled rule execution (run daily) 30 ✅ Works with variable, grouped, and simple products 27 This plugin requires your site to be able to send emails. Please make sure that email delivery is properly configured, for example, via an SMTP plugin. 31 28 32 --- 29 ### How It Works 33 30 34 == 🚀 Pro Features == 31 1. **Automatic Redirect**: Unactivated users are automatically redirected to `/account-activate/` page 32 2. **Email Verification**: A 6-digit activation code is generated and sent to the user's email 33 3. **Code Entry**: Users enter the code on the activation page to complete activation 34 4. **Security**: After 15 failed attempts, the account is locked to prevent brute-force attacks 35 35 36 Automatic Product Categories **PRO** is here! 36 ### Setup 37 37 38 🔥 Dry Run mode – test your rules without making live changes 39 🔥 Rule Log – see exactly which products were updated, what categories or tags were added or removed 40 🔥 Quickly find tags and categories – without scrolling through long lists 41 🔥 Supports custom taxonomies in conditions and actions (e.g. brands, attributes) – fully compatible with popular third-party plugins 42 🔥 Import/export rules 43 🔥 Organize rules with groups 44 🔥 Clone rules with one click 45 🔥 Rule search 46 🔥 Rule filtering 47 🔥 Rule logs 48 🔥 Priority support from the BerryPress team 38 1. Create a WordPress page with the URL `/account-activate/` 39 2. Add the shortcode `[loginberry_account_activate]` to the page 40 3. Users will be automatically redirected to this page if not activated 49 41 50 **Planned Features:** 51 🔥 Advanced rule logs 52 🔥 Schedule rule execution on specific dates 42 ### Admin Features 53 43 54 👉 **Check it out now:** [Automatic Product Categories Pro](https://berrypress.com/product/woocommerce/automatic-product-categories/) 44 In **Users → All Users**, a new "Account Activated" column shows: 45 - ✓ Activated (green) - User has verified their email 46 - ✗ Not Activated (X/15 attempts) - Shows failed activation attempts 47 - 🔒 Locked (15 failed attempts) - Account locked due to too many failed attempts 48 49 **Admin Actions:** 50 - **Activate Account** - Manually activate user account without requiring email verification (green link) 51 - **Send Activation Code** - Manually send/resend activation code to unactivated users 52 - **Unlock Account** - Unlock locked accounts and reset attempt counter (red link) 53 54 ### We Are Actively Growing This Plugin 55 56 LoginBerry is a brand new plugin and we are improving it quickly based on real user feedback. If you have ideas, feature requests, or run into a theme-specific styling issue, we would love to hear from you. 57 58 #### Planned Features (Roadmap) 59 - Custom number of allowed failed attempts (instead of the fixed 15) 60 - Custom activation page URL 61 - Custom redirect URL after successful verification 62 - Optional verification only for new users (existing accounts auto-verified) 63 - WooCommerce integration: Skip verification for checkout-created accounts with a paid order 64 - Social login options 65 - Passwordless login 66 - Better styling flexibility and theme compatibility 67 68 Because every theme handles form styling differently, some layouts may look slightly different depending on your setup. If you notice anything you would like improved, let us know. Your feedback helps us polish the experience for all WordPress themes. 69 70 If you have a request, suggestion, or notice a compatibility detail, please contact us - we build this plugin together with you. 71 72 == Frequently Asked Questions == 73 74 = Why are users not receiving activation emails? = 75 Your site must be able to send emails for activation codes to work. Make sure email delivery is configured correctly on your hosting or set up SMTP for reliable delivery. 76 77 = Where is the activation email template located? = 78 The plugin uses a responsive HTML email template stored in: 79 templates/activation-email.php 80 It includes a large, easy to read 6 digit code, a direct activation link, and mobile friendly formatting. 81 82 = Can I edit the activation email template? = 83 Yes. You can override the template in your theme or child theme just like other WordPress templates. The file is clean and easy to customize. 84 85 = Where is the activation status stored? = 86 LoginBerry stores verification data in user meta fields: 87 - _berrypress_user_activated (1 = activated) 88 - _berrypress_activation_code (current 6 digit code) 89 - _berrypress_activation_attempts (failed attempt counter) 90 - _berrypress_account_locked (1 = locked) 91 92 = What happens after 15 failed attempts? = 93 The account is locked automatically for security. Admins can unlock it from the Users list. (Custom attempt limits are planned in the roadmap.) 55 94 56 95 57 --- 96 = Can admins activate a user manually? = 97 Yes. In Users -> All Users you will see links to activate accounts, resend codes, or unlock accounts. 58 98 59 = = 📚 Documentation ==60 **[Full setup instructions](https://berrypress.com/docs/automatic-product-categories-for-woocommerce/)** 99 = Does it work with all themes? = 100 The plugin uses clean WordPress markup and classes like wp-block-group and wp-block-input. Layout may vary slightly depending on theme styles, so if you see any styling quirks, feel free to reach out. We welcome compatibility feedback. 61 101 62 --- 102 = Will more features be added? = 103 Yes. We are actively adding features based on user requests. Let us know what you would like to see next. 63 104 64 == 📦Installation ==105 == Installation == 65 106 66 1. Upload the plugin files to the `/wp-content/plugins/automatic-product-categories` directory or install via the WordPress Plugins screen. 67 2. Activate the plugin. 68 3. Go to **BerryPress → Automatic Product Categories** in the admin menu. 69 4. Start creating rules to automate your product categorization. 70 71 --- 72 73 == Screenshots == 74 75 1. Rule editor with flexible condition logic 76 2. Settings 77 3. Condition example 78 4. Condition example 79 5. Rule settings 80 6. Category select search (PRO) 81 7. Custom taxonomy support (PRO) 82 8. Import/export interface (PRO) 83 --- 84 85 == FAQ == 86 87 = Does this work with custom taxonomies like brands? = 88 Yes! With Pro version you can target any custom taxonomy, including ones registered by plugins like "Perfect Brands for WooCommerce". 89 90 = Can I schedule rules to run at specific intervals? = 91 Yes. Rules can be scheduled to run daily. With the Pro version, hourly, daily, weekly, and monthly schedules are supported. 92 93 = Can I assign or remove tags/categories in bulk? = 94 Yes — using rule actions based on defined conditions. 95 96 = Are custom fields supported? = 97 Support for custom fields and advanced logic is available in the Pro version. 98 99 = How can I report security bugs? = 100 You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. [Report a security vulnerability.]( https://patchstack.com/database/vdp/7569d451-f0f4-4d20-8cb4-c3b1e9784cbe ) 107 This plugin can be installed under Plugins > Add New Plugin, either by searching for the plugin title or by downloading the plugin zip file and uploading it via the Upload Plugin feature. 101 108 102 109 == Changelog == 103 104 === 1.2.5 ===105 - Fix: Scheduled trigger issues106 - Add: New hooks for plugin extensibility107 108 === 1.2.4 ===109 - Add: Process rules in batches to avoid timeout issues110 - Fix: Daily schedule rule execution111 - Fix: potential run order issue112 113 === 1.2.3 ===114 - Don’t exclude the default category from the category list in rules115 116 === 1.2.2 ===117 Fix: Resolved an issue where product rules failed to match tags and categories containing special characters (e.g. &)118 119 === 1.2.1 ===120 - Fix: When bulk-editing rules, settings were not saved for newly added rules.121 122 === 1.2.0 ===123 - Store rules in a separate table124 - Add columns sorting125 - Mixed styling changes126 - Add created date column127 128 === 1.1.8 ===129 - Fix new actions not saving130 - Fix error outline icon not displaying131 132 === 1.1.7 ===133 - Syntax fix for old php134 135 === 1.1.6 ===136 - Styling changes, optimize icon font size137 - Minify CSS files138 - Plugin check fixes139 - Page length option save140 141 === 1.1.5 ===142 - Fix potential memory issues143 144 === 1.1.4 ===145 - Add: pagination to rule list146 - Mixed small fixes147 148 === 1.1.3 ===149 - Fix: Save all and run selected doesn't run the rule150 151 === 1.1.2 ===152 - Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars153 - Change: Update menu item154 - Add documentation tooltips155 - Update: Rename condition matches and adjust "not" condition behavior to resolve confusion with category/tag conditions156 - Update: Rename condition comparison options157 158 === 1.1.1 ===159 - Styling fix160 161 === 1.1.0 ===162 163 - Completely refreshed plugin UI.164 - Refactored logic, removed unnecessary code, improved error handling.165 - JavaScript: Fixed JS inconsistencies.166 - Updated rule execution to apply to all product statuses, not just published ones.167 - Add to conditions "product status"168 - Add rule name field169 - Rebrand to BerryPress170 171 === 1.0.8 ===172 * Fix error when a rule references a category or tag that has been removed.173 174 === 1.0.7 ===175 * Fix rule load issue176 177 === 1.0.6 ===178 179 * Show "and" operator between multiple rule conditions180 * Declare text domain181 * Declare plugin dependency182 183 === 1.0.5 ===184 185 * Add rule condition: Product total sales186 * Add rule condition: Days since product created187 * Add rule condition: Days since product modified188 * Add rule condition: Product category189 * Add the ability to automatically run rules daily on publicly published products190 * Add case insensitive match types for "Product meta field" condition191 * Improve UI layout on smaller monitors192 * Fix: Certain comparison settings (for example, "less than") result in an exception when saving193 * Fix: PHP fatal error related to exception194 * Fix: Certain match settings on numeric conditions result in an exception when saving rules195 * Fix: Exception when saving rule including a "Product price" condition196 * Fix: JavaScript error related to "Product meta field" condition197 * Fix: Product attribute value condition not working correctly198 *199 === 1.0.4 ===200 201 * When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories202 * Don't show the default (Uncategorized) category in the "Categories/Tags to Add/Remove" column203 * Label tweak204 205 === 1.0.3 ===206 207 * Added case-insensitive string matching options208 * Added option not to remove categories/tags for non-matching rules209 * Added product tag rule condition210 * Clarified button label211 212 === 1.0.2 ===213 214 * Add header comments to JS and CSS files215 216 === 1.0.1 ===217 218 * Add an additional permissions check to admin functionality219 110 220 111 === 1.0.0 === -
automatic-product-categories-for-woocommerce/trunk/readme.txt
r3436678 r3438855 1 === Automatic Product Categories for WooCommerce===1 === LoginBerry === 2 2 Contributors: berrypress 3 Tags: woocommerce, manage categories, tags, automation, product management4 Requires at least: 6. 23 Tags: user registration 4 Requires at least: 6.0 5 5 Tested up to: 6.9 6 Requires PHP: 7.07 Stable tag: 1. 2.56 Requires PHP: 8.0 7 Stable tag: 1.0.0 8 8 License: GNU General Public License version 3 or later 9 9 License URI: https://www.gnu.org/licenses/gpl-3.0.html 10 10 11 Automatically assign WooCommerce product categories and tags using smart, rule-based automation. Save time managing products at scale.11 Requires users to verify their email address before accessing the site. 12 12 13 13 == Description == 14 14 15 **Save hours of manual work by automating how your WooCommerce products are categorized.** 15 LoginBerry gives your WordPress site real account security with simple, automatic email verification. 16 Instead of letting fake signups, every new user must confirm their identity by entering a unique 6 digit code sent to their email. Until they complete verification, they are blocked from accessing the site. 16 17 17 Automatic Product Categories helps you keep your store structured, searchable, and up-to-date — whether you're managing 30 or 3,000 products.18 This protects your site, your users, and your content with zero configuration. 18 19 19 Define flexible rules to assign product categories and tags based on product data, events, or schedules — no coding required. 20 20 - Stops fake accounts before they ever log in 21 - Protects your WordPress site from spam, abuse, and bot registrations 22 - Secures user identities by confirming they own the email they registered with 23 - Reduces support requests caused by mistyped or invalid email addresses 21 24 22 == Features == 25 LoginBerry sends a clean, simple 6 digit activation code to the user’s email. Users enter the code on a dedicated activation page and are instantly verified. 23 26 24 ✅ Rule-based automation for WooCommerce products 25 ✅ Automatically assign (add or remove) categories and tags based on product data 26 ✅ Conditions based on product title, price, stock, description, and more 27 ✅ Support for custom fields 28 ✅ Event triggers (on product creation or update) 29 ✅ Scheduled rule execution (run daily) 30 ✅ Works with variable, grouped, and simple products 27 This plugin requires your site to be able to send emails. Please make sure that email delivery is properly configured, for example, via an SMTP plugin. 31 28 32 --- 29 ### How It Works 33 30 34 == 🚀 Pro Features == 31 1. **Automatic Redirect**: Unactivated users are automatically redirected to `/account-activate/` page 32 2. **Email Verification**: A 6-digit activation code is generated and sent to the user's email 33 3. **Code Entry**: Users enter the code on the activation page to complete activation 34 4. **Security**: After 15 failed attempts, the account is locked to prevent brute-force attacks 35 35 36 Automatic Product Categories **PRO** is here! 36 ### Setup 37 37 38 🔥 Dry Run mode – test your rules without making live changes 39 🔥 Rule Log – see exactly which products were updated, what categories or tags were added or removed 40 🔥 Quickly find tags and categories – without scrolling through long lists 41 🔥 Supports custom taxonomies in conditions and actions (e.g. brands, attributes) – fully compatible with popular third-party plugins 42 🔥 Import/export rules 43 🔥 Organize rules with groups 44 🔥 Clone rules with one click 45 🔥 Rule search 46 🔥 Rule filtering 47 🔥 Rule logs 48 🔥 Priority support from the BerryPress team 38 1. Create a WordPress page with the URL `/account-activate/` 39 2. Add the shortcode `[loginberry_account_activate]` to the page 40 3. Users will be automatically redirected to this page if not activated 49 41 50 **Planned Features:** 51 🔥 Advanced rule logs 52 🔥 Schedule rule execution on specific dates 42 ### Admin Features 53 43 54 👉 **Check it out now:** [Automatic Product Categories Pro](https://berrypress.com/product/woocommerce/automatic-product-categories/) 44 In **Users → All Users**, a new "Account Activated" column shows: 45 - ✓ Activated (green) - User has verified their email 46 - ✗ Not Activated (X/15 attempts) - Shows failed activation attempts 47 - 🔒 Locked (15 failed attempts) - Account locked due to too many failed attempts 48 49 **Admin Actions:** 50 - **Activate Account** - Manually activate user account without requiring email verification (green link) 51 - **Send Activation Code** - Manually send/resend activation code to unactivated users 52 - **Unlock Account** - Unlock locked accounts and reset attempt counter (red link) 53 54 ### We Are Actively Growing This Plugin 55 56 LoginBerry is a brand new plugin and we are improving it quickly based on real user feedback. If you have ideas, feature requests, or run into a theme-specific styling issue, we would love to hear from you. 57 58 #### Planned Features (Roadmap) 59 - Custom number of allowed failed attempts (instead of the fixed 15) 60 - Custom activation page URL 61 - Custom redirect URL after successful verification 62 - Optional verification only for new users (existing accounts auto-verified) 63 - WooCommerce integration: Skip verification for checkout-created accounts with a paid order 64 - Social login options 65 - Passwordless login 66 - Better styling flexibility and theme compatibility 67 68 Because every theme handles form styling differently, some layouts may look slightly different depending on your setup. If you notice anything you would like improved, let us know. Your feedback helps us polish the experience for all WordPress themes. 69 70 If you have a request, suggestion, or notice a compatibility detail, please contact us - we build this plugin together with you. 71 72 == Frequently Asked Questions == 73 74 = Why are users not receiving activation emails? = 75 Your site must be able to send emails for activation codes to work. Make sure email delivery is configured correctly on your hosting or set up SMTP for reliable delivery. 76 77 = Where is the activation email template located? = 78 The plugin uses a responsive HTML email template stored in: 79 templates/activation-email.php 80 It includes a large, easy to read 6 digit code, a direct activation link, and mobile friendly formatting. 81 82 = Can I edit the activation email template? = 83 Yes. You can override the template in your theme or child theme just like other WordPress templates. The file is clean and easy to customize. 84 85 = Where is the activation status stored? = 86 LoginBerry stores verification data in user meta fields: 87 - _berrypress_user_activated (1 = activated) 88 - _berrypress_activation_code (current 6 digit code) 89 - _berrypress_activation_attempts (failed attempt counter) 90 - _berrypress_account_locked (1 = locked) 91 92 = What happens after 15 failed attempts? = 93 The account is locked automatically for security. Admins can unlock it from the Users list. (Custom attempt limits are planned in the roadmap.) 55 94 56 95 57 --- 96 = Can admins activate a user manually? = 97 Yes. In Users -> All Users you will see links to activate accounts, resend codes, or unlock accounts. 58 98 59 = = 📚 Documentation ==60 **[Full setup instructions](https://berrypress.com/docs/automatic-product-categories-for-woocommerce/)** 99 = Does it work with all themes? = 100 The plugin uses clean WordPress markup and classes like wp-block-group and wp-block-input. Layout may vary slightly depending on theme styles, so if you see any styling quirks, feel free to reach out. We welcome compatibility feedback. 61 101 62 --- 102 = Will more features be added? = 103 Yes. We are actively adding features based on user requests. Let us know what you would like to see next. 63 104 64 == 📦Installation ==105 == Installation == 65 106 66 1. Upload the plugin files to the `/wp-content/plugins/automatic-product-categories` directory or install via the WordPress Plugins screen. 67 2. Activate the plugin. 68 3. Go to **BerryPress → Automatic Product Categories** in the admin menu. 69 4. Start creating rules to automate your product categorization. 70 71 --- 72 73 == Screenshots == 74 75 1. Rule editor with flexible condition logic 76 2. Settings 77 3. Condition example 78 4. Condition example 79 5. Rule settings 80 6. Category select search (PRO) 81 7. Custom taxonomy support (PRO) 82 8. Import/export interface (PRO) 83 --- 84 85 == FAQ == 86 87 = Does this work with custom taxonomies like brands? = 88 Yes! With Pro version you can target any custom taxonomy, including ones registered by plugins like "Perfect Brands for WooCommerce". 89 90 = Can I schedule rules to run at specific intervals? = 91 Yes. Rules can be scheduled to run daily. With the Pro version, hourly, daily, weekly, and monthly schedules are supported. 92 93 = Can I assign or remove tags/categories in bulk? = 94 Yes — using rule actions based on defined conditions. 95 96 = Are custom fields supported? = 97 Support for custom fields and advanced logic is available in the Pro version. 98 99 = How can I report security bugs? = 100 You can report security bugs through the Patchstack Vulnerability Disclosure Program. The Patchstack team helps validate, triage and handle any security vulnerabilities. [Report a security vulnerability.]( https://patchstack.com/database/vdp/7569d451-f0f4-4d20-8cb4-c3b1e9784cbe ) 107 This plugin can be installed under Plugins > Add New Plugin, either by searching for the plugin title or by downloading the plugin zip file and uploading it via the Upload Plugin feature. 101 108 102 109 == Changelog == 103 104 === 1.2.5 ===105 - Fix: Scheduled trigger issues106 - Add: New hooks for plugin extensibility107 108 === 1.2.4 ===109 - Add: Process rules in batches to avoid timeout issues110 - Fix: Daily schedule rule execution111 - Fix: potential run order issue112 113 === 1.2.3 ===114 - Don’t exclude the default category from the category list in rules115 116 === 1.2.2 ===117 Fix: Resolved an issue where product rules failed to match tags and categories containing special characters (e.g. &)118 119 === 1.2.1 ===120 - Fix: When bulk-editing rules, settings were not saved for newly added rules.121 122 === 1.2.0 ===123 - Store rules in a separate table124 - Add columns sorting125 - Mixed styling changes126 - Add created date column127 128 === 1.1.8 ===129 - Fix new actions not saving130 - Fix error outline icon not displaying131 132 === 1.1.7 ===133 - Syntax fix for old php134 135 === 1.1.6 ===136 - Styling changes, optimize icon font size137 - Minify CSS files138 - Plugin check fixes139 - Page length option save140 141 === 1.1.5 ===142 - Fix potential memory issues143 144 === 1.1.4 ===145 - Add: pagination to rule list146 - Mixed small fixes147 148 === 1.1.3 ===149 - Fix: Save all and run selected doesn't run the rule150 151 === 1.1.2 ===152 - Fix: Limit submitted rule fields to prevent exceeding PHP max_input_vars153 - Change: Update menu item154 - Add documentation tooltips155 - Update: Rename condition matches and adjust "not" condition behavior to resolve confusion with category/tag conditions156 - Update: Rename condition comparison options157 158 === 1.1.1 ===159 - Styling fix160 161 === 1.1.0 ===162 163 - Completely refreshed plugin UI.164 - Refactored logic, removed unnecessary code, improved error handling.165 - JavaScript: Fixed JS inconsistencies.166 - Updated rule execution to apply to all product statuses, not just published ones.167 - Add to conditions "product status"168 - Add rule name field169 - Rebrand to BerryPress170 171 === 1.0.8 ===172 * Fix error when a rule references a category or tag that has been removed.173 174 === 1.0.7 ===175 * Fix rule load issue176 177 === 1.0.6 ===178 179 * Show "and" operator between multiple rule conditions180 * Declare text domain181 * Declare plugin dependency182 183 === 1.0.5 ===184 185 * Add rule condition: Product total sales186 * Add rule condition: Days since product created187 * Add rule condition: Days since product modified188 * Add rule condition: Product category189 * Add the ability to automatically run rules daily on publicly published products190 * Add case insensitive match types for "Product meta field" condition191 * Improve UI layout on smaller monitors192 * Fix: Certain comparison settings (for example, "less than") result in an exception when saving193 * Fix: PHP fatal error related to exception194 * Fix: Certain match settings on numeric conditions result in an exception when saving rules195 * Fix: Exception when saving rule including a "Product price" condition196 * Fix: JavaScript error related to "Product meta field" condition197 * Fix: Product attribute value condition not working correctly198 *199 === 1.0.4 ===200 201 * When removing product categories due to an enabled rule not matching, add the default (Uncategorized) category if the product has no other categories202 * Don't show the default (Uncategorized) category in the "Categories/Tags to Add/Remove" column203 * Label tweak204 205 === 1.0.3 ===206 207 * Added case-insensitive string matching options208 * Added option not to remove categories/tags for non-matching rules209 * Added product tag rule condition210 * Clarified button label211 212 === 1.0.2 ===213 214 * Add header comments to JS and CSS files215 216 === 1.0.1 ===217 218 * Add an additional permissions check to admin functionality219 110 220 111 === 1.0.0 ===
Note: See TracChangeset
for help on using the changeset viewer.