Black Friday: 30% OFF on all plans, applied automatically at checkout View plans
Log in Cart

WooCommerce Order Tags Changelog

Every recorded version, newest first, with what changed in each one.

Latest 5.0.0 · May 28, 202515 versionsSince Aug 2022

2025 · 1 version

  1. 5.0.0

    Latest
    5 new2 improvements1 fix
    New
    • Order tags data now gets synced to order meta, making it easier to use order tags data in third party plugins/integrations
    • wcot_order_tags_display_type filter hook allowing order tag display to be set to minimal
    • wcot_order_tags_set_if_customer_order_count_all filter hook allowing guest orders to be included in customer order count calculation
    • Remove tags on all orders option on bulk set/reset tags page
    • Confirmation prompt upon clicking buttons on bulk set/reset tags page
    Improved
    • Improve order tags display ordering when hierarchical order tags are assigned to the order
    • Make get/set of terms use object term functions for consistency
    Fixed
    • Order tags that are ancestors of parent > child, do not appear as bulk action/filter options

2024 · 7 versions

  1. 4.1.0

    2 new2 improvements1 fix
    New
    • 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
    • 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
    Improved
    • Operators information to be more descriptive on each operator based field
    • Trim conditions refactoring
    Fixed
    • 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
  2. 4.0.0

    11 new1 fix
    New
    • Composer WooCommerce Quality Insights Toolkit (QIT) dependency
    • Orders list filter option of none to allow orders list to be filtered by orders which do not have a tag
    • Orders list filter options now displayed hierarchically, based on order tag parent/child relationships
    • Orders list bulk action options now displayed hierarchically, based on order tag parent/child relationships
    • Orders list bulk action options now include remove order tags to allow tags to be removed in bulk via orders list
    • Order tags are now displayed hierarchically, based on order tag parent/child relationships
    • wcot_order_tags_bulk_actions_remove_order_tags filter hook
    • wcot_order_tags_bulk_actions_set_order_tags filter hook
    • wcot_order_tags_get_order_tags_html function
    • wcot_order_tags_make_hierarchical function
    • wcot_order_tags_remove_order_tag function
    Fixed
    • 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
  3. 3.2.0

    3 new6 improvements
    New
    • .pot to languages folder
    • Requires WooCommerce dependency header
    • wp_set_script_translations to JS assets
    Improved
    • JS assets to include sprintf const
    • PHP requires at least 7.4.0
    • WooCommerce requires at least 8.5.0
    • WooCommerce tested up to 9.2.3
    • WordPress requires at least 6.3.0
    • WordPress tested up to 6.6.1
  4. 3.1.0

    1 new3 improvements
    New
    • Page for bulk set tags, improving the previous method of typing a long query parameter based URL, note this page is only accessible via a short direct link, see documentation for info
    Improved
    • Bulk set tags nonce validation improvements
    • WooCommerce tested up to 9.0.1
    • WordPress tested up to 6.5.4
  5. 3.0.0

    6 new5 improvements3 fixes
    New
    • not_contains operator to set if meta data option
    • starts_with operator to set if meta data option
    • ends_with operator to set if meta data option
    • not_contains operator to set if product meta data option
    • starts_with operator to set if product meta data option
    • ends_with operator to set if product meta data option
    Improved
    • Adding trailing ; to inline order tag styles for code consistency, even though stripped via wp_kses_post
    • composer.json and composer.lock to woocommerce/woocommerce-sniffs 1.0.0
    • phpcs.xml codesniffs
    • WooCommerce tested up to 8.9.1
    • WordPress tested up to 6.5.3
    Fixed
    • Contains set if meta data option should be case insensitive
    • Contains set if product meta data option should be case insensitive
    • 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
  6. 2.5.1

    3 improvements
    Improved
    • Woo.com links reverted to WooCommerce.com, due to WooCommerce backtrack
    • WooCommerce tested up to 8.7.0
    • WordPress tested up to 6.5.2
  7. 2.5.0

    1 new1 improvement
    New
    • WooCommerce Cart/Checkout blocks compatibility
    Improved
    • Changelog consistency

2023 · 5 versions

  1. 2.4.1

    9 improvements1 fix
    Improved
    • Changelog keys
    • Code consistency
    • Development assets
    • WooCommerce.com links to Woo.com
    • PHP requires at least 7.3.0
    • WooCommerce requires at least 7.9.0
    • WooCommerce tested up to 8.4.0
    • WordPress requires at least 6.1.0
    • WordPress tested up to 6.4.2
    Fixed
    • The parameter at position #2 of get_terms has been deprecated
  2. 2.4.0

    1 new5 improvements
    New
    • High Performance Order Storage (HPOS) compatibility if WooCommerce version is 8.0.0 or higher, note that this version includes several changes for HPOS compatibility, it is recommended you perform this update on a staging/development environment before updating the extension on a production website regardless of whether HPOS enabled, HPOS and the compatibility in this extension are very new, use with caution
    Improved
    • Development assets
    • PHP requires at least 7.2.0
    • WooCommerce requires at least 7.3.0
    • WooCommerce tested up to 7.9.0
    • WordPress requires at least 5.9.0
  3. 2.3.0

    1 new2 improvements
    New
    • Order tag set if coupon option
    Improved
    • WooCommerce tested up to 7.7.1
    • WordPress tested up to 6.2.2
  4. 2.2.0

    5 new1 improvement1 fix
    New
    • Text color option on order tags
    • wcot_order_tags_color_text_default filter hook
    • wcot_order_tags_set_if_product_variations filter hook to allow product variations to be selected in set if product assignment when returned true
    • Additional class with order tag slug append to order tag html
    • Set if product variations information when managing order tags
    Improved
    • 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
  5. 2.1.0

    1 new3 improvements
    New
    • Set if product meta data option allowing order tags to be set based on if the order contains a product which has specific meta data
    Improved
    • Meta data related field descriptions
    • Minor development assets
    • WooCommerce tested up to 7.4.1

2022 · 2 versions

  1. 2.0.1

    3 improvements
    Improved
    • WooCommerce tested up to 7.2.2
    • WordPress requires at least 5.4.0
    • WordPress tested up to 6.1.1
  2. 2.0.0

    4 new6 improvements1 fix
    New
    • Set if meta data option allowing order tags to be set based on any order based meta data
    • Set if product tag option allowing order tags to be set if products in order have specific tag(s)
    • != operator to set if fields where number based operators used
    • Warning alert if trying to save an order tag without any "Set On" conditions
    Improved
    • Set if customer, product and product category select2 fields on edit order tag screen now get data via AJAX request to increase performance
    • Enqueue of admin.js asset so limited to edit order tag screens for efficiency
    • UX improvements on edit order tag screen
    • Manage order tags notice to be more descriptive
    • WordPress tested up to version 6.0.1
    • WooCommerce tested up to version 6.8.1
    Fixed
    • Edit order tag screen may become unresponsive for large stores with huge amounts of customer, product and/or product category data

Changelog published by the developer, in their original language.