WooCommerce Order Tags

WooCommerce Order Tags 4.1.0

No permission to download
* Note: This is a milestone release, please ensure you read the contents of this changelog and we recommend performing this update on a staging/development environment and testing before updating the extension on a production website, clear all caches after updating
* Add: Set if coupon (advanced) option allowing order tags to be set based on if the order used coupon(s), with more granular control over the coupon code conditions
* Add: Set if item meta data option allowing order tags to be set based on if the order contain an item which has specific meta data
* Update: Operators information to be more descriptive on each operator based field
* Update: Trim conditions refactoring
* Fix: Set if coupon may not correctly set tags related to coupons in newer WooCommerce versions, as coupon storage has been changed in core WooCommerce to be non-meta based
* Note: This is a milestone release, please ensure you read the contents of this changelog and we recommend performing this update on a staging/development environment and testing before updating the extension on a production website, clear all caches after updating
* Add: Composer WooCommerce Quality Insights Toolkit (QIT) dependency
* Add: Orders list filter option of none to allow orders list to be filtered by orders which do not have a tag
* Add: Orders list filter options now displayed hierarchically, based on order tag parent/child relationships
* Add: Orders list bulk action options now displayed hierarchically, based on order tag parent/child relationships
* Add: Orders list bulk action options now include remove order tags to allow tags to be removed in bulk via orders list
* Add: Order tags are now displayed hierarchically, based on order tag parent/child relationships
* Add: wcot_order_tags_bulk_actions_remove_order_tags filter hook
* Add: wcot_order_tags_bulk_actions_set_order_tags filter hook
* Add: wcot_order_tags_get_order_tags_html function
* Add: wcot_order_tags_make_hierarchical function
* Add: wcot_order_tags_remove_order_tag function
* Fix: Orders originating from WooCommerce Cart/Checkout blocks draft orders, can get incorrect tags applied in the scenario where a customer adds various items to cart, the order gets tagged, then the contents are changed by the customer before final order creation
* Note: This is a milestone release, please ensure you read the contents of this changelog and we recommend performing this upgrade on a staging environment and testing before upgrading the extension on a production website, clear all caches after upgrading
* Add: not_contains operator to set if meta data option
* Add: starts_with operator to set if meta data option
* Add: ends_with operator to set if meta data option
* Add: not_contains operator to set if product meta data option
* Add: starts_with operator to set if product meta data option
* Add: ends_with operator to set if product meta data option
* Update: Adding trailing ; to inline order tag styles for code consistency, even though stripped via wp_kses_post()
* Update: composer.json and composer.lock to woocommerce/woocommerce-sniffs 1.0.0
* Update: phpcs.xml codesniffs
* Update: WooCommerce tested up to 8.9.1
* Update: WordPress tested up to 6.5.3
* Fix: Contains set if meta data option should be case insensitive
* Fix: Contains set if product meta data option should be case insensitive
* Fix: is_internal_meta_key was called incorrectly PHP notices get logged if using an internal meta key for set if meta data and/or set if product meta data
* Note: This is a milestone release, please ensure you read the contents of this changelog and we recommend performing this upgrade on a staging environment and testing before upgrading the extension on a production website, clear all caches after upgrading
* Added: Text color option on order tags
* Added: wcot_order_tags_color_text_default() filter hook
* Added: wcot_order_tags_set_if_product_variations() filter hook to allow product variations to be selected in set if product assignment when returned true
* Added: Additional class with order tag slug append to order tag html
* Added: Set if product variations information when managing order tags
* Changed: Renamed existing color option to background due to new text color option
* Fixed: Set if fields which return results via AJAX can not be searched like non-AJAX fields
* Added: Set if product meta data option allowing orders to be set based on if the order contains a product which has specific meta data
* Changed: Meta data related field descriptions
* Changed: Minor development assets
* Changed: WooCommerce tested up to 7.4.1
* Changed: WooCommerce tested up to 7.2.2
* Changed: WordPress requires at least 5.4.0
* Changed: WordPress tested up to 6.1.1
Top