WooCommerce Group Coupons
PluginChangelog 65
Every release, newest first, as the vendor published it in the plugin’s changelog.
2026.09.01
Improved Not available yet- Update - WordPress 7.1 compatible.
- Update - WooCommerce 11.1 compatible.
- Update - Headers.
2026.08.15
Improved Not available yet- Update - WordPress 7.1 compatible.
- Update - WooCommerce 11.0 compatible.
- Dev - Revised uses of deprecated methods.
- Dev - Validation, removed the Woo header.
2026.07.05
Improved Not available yet- Update - WordPress 7.0 compatible.
- Update - WooCommerce 10.9 compatible.
2026.05.30
Improved Not available yet- Update - WordPress 7.0 compatible.
- Update - WooCommerce 10.8 compatible.
- Dev - Admin rendering and styles revision.
- Dev - Added filter processing resilience for potential infinite recursions.
2026.03.30
Improved Not available yet- Update - WordPress 6.9 compatible.
- Update - WooCommerce 10.7 compatible.
- Update - Improved automatic coupon application logic to avoid redundancy with already applied coupons.
- Update - Improved automatic coupon application for individual use coupons with higher priority than already applied coupons to replace those already applied.
2026.02.06
Improved Fixed Not available yet- Update - WordPress 6.9 compatible.
- Update - WooCommerce 10.5 compatible.
- Dev - UI revision.
- Dev - Revised output escaping where missing.
- Update - Revised coupon information produced based on type and improved for percent-based and fixed cart discounts.
- Fix - Translations not loaded.
- Update - Translation template updated.
- Update - Translations updated.
- Dev - Validation hints for QITStandard.PHP.DebugCode.DebugFunctionFound.
2025.12.15
Improved Security Not available yet- Update - WordPress 6.9 compatible.
- Update - WooCommerce 10.4 compatible.
- Dev - CSS adjustments adapt to long coupon codes and text that would overflow outside coupon container.
- Dev - Added missing translators comments.
- Dev - Corrected wrong language domain on a translatable string.
- Dev - Added missing language domain on some translatable strings.
- Update - Updated the translation template.
- Update - Updated the included translations.
- Dev - Updated a deprecated parameter types in function calls.
- Dev - Validation hints for PluginCheck.Security.DirectDB.UnescapedDBParameter.
- Dev - Validation hints for WordPress.DB.DirectDatabaseQuery.DirectQuery.
- Dev - Validation hints for WordPress.DB.DirectDatabaseQuery.NoCaching.
- Dev - Validation hints for WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedHooknameFound.
- Dev - Validation hints for WordPress.NamingConventions.PrefixAllGlobals.NonPrefixedVariableFound.
- Dev - Validation hints for WordPress.PHP.DevelopmentFunctions.error_log_error_log.
- Dev - Validation hints for WordPress.Security.NonceVerification.Missing.
- Dev - Validation hints for WordPress.Security.NonceVerification.Recommended.
- Dev - Validation hints for WordPress.Security.ValidatedSanitizedInput.MissingUnslash.
- Dev - Check presence of potentially undefined request parameters.
- Dev - Added checks for presence and sanitation of server environment information used.
2025.10.24
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 10.3 compatible.
2025.09.16
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 10.2 compatible.
2025.08.08
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 10.1 compatible.
2025.07.05
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 10.0 compatible.
- Dev - Revised for PHPStan validation (rules via phpstan.neon).
- Dev - Revised several instances of empty checks on variables that are required to be objects.
- Dev - Fixed a wrong parameter documentation.
- Update - Made the coupon priority info shown easily distinguishable.
2025.05.30
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 9.9 compatible.
2025.04.07
Improved Not available yet- Update - WordPress 6.8 compatible.
- Update - WooCommerce 9.8 compatible.
- Update - Requires at least WordPress 6.3.
- Update - Requires at least WooCommerce 8.3.
- Update - Revised recommendations.
2025.03.01
Improved Not available yet- Update - WordPress 6.7 compatible.
- Update - WooCommerce 9.7 compatible.
- Update - Revised styling.
- Update - Revised recommendations.
- Update - Updated the translation template.
- Update - Updated the German translation.
- Update - Updated the Spanish translation.
2025.01.13
Improved Security Not available yet- Update - WordPress 6.7 compatible.
- Update - WooCommerce 9.6 compatible.
- Update - Added the Requires Plugins header, requiring WooCommerce.
- Dev - Added PHPStan validation hints for functions and classes in Groups.
- Dev - PHP compatibility validation, specifying $flags parameter for htmlentities().
- Dev - Security validation WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
- Dev - Security validation WordPress.Security.EscapeOutput.OutputNotEscaped
- Dev - Security validation WordPress.DB.PreparedSQL.NotPrepared
- Dev - Security validation WordPress.Security.ValidatedSanitizedInput.InputNotSanitized
- Dev - Security validation audit.php.wp.security.sqli.input-in-sinks
- Dev - Security validation audit.php.wp.security.xss.shortcode-attr
2024.10.10
Improved Not available yet- Update - WordPress 6.6 compatible.
- Update - WooCommerce 9.4 compatible.
2024.07.24
Improved Not available yet- Update - WordPress 6.6 compatible.
- Update - WooCommerce 9.2 compatible.
- Update - Requires at least WordPress 6.2.
2024.05.19
Improved Not available yet- Update - WordPress 6.5 compatible.
- Update - WooCommerce 8.9 compatible.
2024.04.11
Improved Not available yet- Update - WordPress 6.5 compatible.
- Update - WooCommerce 8.8 compatible.
- Update - Updated links to point to woocommerce.com instead of woo.com.
- Update - Revised the plugin's admin section.
- Update - Revised the added coupon data panels.
- Update - Updated the translation template.
- Update - Updated the included translations.
2024.03.27
Improved Not available yet- Update - WordPress 6.5 compatible.
- Update - WooCommerce 8.7 compatible.
2024.01.16
New Improved Not available yet- Update - WooCommerce 8.5 compatible.
- Update - Requires at least WooCommerce 8.2.
- Update - Requires at least PHP 7.4.
- Add - Added compatibility plugin header fields.
- Dev - Using method to get cart subtotal instead of property when checking cart minimum in shortcode validity check.
- Dev - Now using the membership verification method of the Groups_User object instead of the Groups_User_Group object.
2023.12.19
Improved Not available yet- Update - WordPress 6.4 compatible.
- Update - WooCommerce 8.4 compatible.
2023.11.29
Improved Not available yet- Update - WordPress 6.4 compatible.
- Update - WooCommerce 8.3 compatible.
- Update - Requires at least WooCommerce 7.9.
- Update - Updated domain references from woocommerce.com to woo.com.
- Update - Updated the support URL.
2023.09.01
Improved Not available yet- Update - WordPress 6.3 compatible.
- Update - WordPress 6.4-alpha compatible.
- Update - WooCommerce 8.1 compatible.
- Update - Requires at least WooCommerce 7.8.
- Update - Requires at least PHP 7.3.
2023.06.24
Improved Not available yet- Update - WordPress 6.2 compatible.
- Update - WooCommerce 7.8 compatible.
- Update - Requires at least WooCommerce 7.4.
- Update - Requires at least PHP 7.2.
- Update - WooCommerce HPOS compatible.
2023.05.22
Improved Fixed Not available yet- Update - WordPress 6.2 compatible.
- Update - WooCommerce 7.7 compatible.
- Fix - Fixes the plugin dependency checks on multisites.
2023.05.20
Improved Removed Not available yet- Update - WordPress 6.2 compatible.
- Update - WooCommerce 7.7 compatible.
- Update - Revised the changelog for the version history parser.
- Remove - Removed call to deprecated woothemes_queue_update().
- Remove - Removed the deprecated code in woo-includes.
- Dev - Added a generic dependency checker class.
- Update - Revised the dependency check for WooCommerce to de done early.
- Update - Revised the feature check for Groups to de done early.
- Update - Updated the translation template.
- Update - Updated the German translation.
- Update - Updated the Spanish translation.
2023.04.18
Improved Not available yet- Update - WordPress 6.2 compatible.
- Update - WordPress 6.3-alpha compatible.
- Update - Requires at least WordPress 6.0.
- Update - WooCommerce 7.6 compatible.
- Update - Requires at least WooCommerce 7.0.
2023.02.17
Improved Not available yet- Update - WordPress 6.1 compatible.
- Update - WooCommerce 7.4 compatible.
2022.12.20
Fixed Not available yet- Fix - Fixes a fatal error introduced in 1.28.0 produced when visiting the Coupons admin section while Groups is not active.
2022.12.19
New Improved Fixed Not available yet- Update - WordPress 6.1 compatible.
- Update - WooCommerce 7.2 compatible.
- Update - Requires at least WordPress 5.8.
- Update - Requires at least WooCommerce 6.0.
- Add - Added the possibility to filter the Coupons admin section by conditional groups used in coupons.
- Add - Added the possibility to filter the Coupons admin section by conditional roles used in coupons.
- Fix - Fixed some code style issues.
2022.11.25
Improved Fixed Not available yet- Update - WordPress 6.1 compatible.
- Update - WooCommerce 7.1 compatible.
- Fix - Fixes an error notice logged by mistake even when scripts were added successfully.
2022.08.25
Improved Fixed Not available yet- Update - WordPress 6.0 compatible.
- Update - WooCommerce 6.9 compatible.
- Fix - Fixes inline Javascript to eliminate the Remove link for automatically applied coupons might get rendered visibly.
2022.07.15
Improved Fixed Removed Not available yet- Update - WordPress 6.0 compatible.
- Update - WooCommerce 6.7 compatible.
- Fix - Fixed trailing whitespace in code and texts.
- Fix - Fixed code doc format issues.
- Remove - Removed unused variables.
2022.02.14
Fixed Not available yet- Fix - Fixes an issue when Groups is not activated, producing a warning with PHP 7 and a fatal error with PHP 8.
- Fix - Fixes plugin entry's Settings link should also offered when Groups is not active, as long as the user has the manage_woocommerce capability.
2022.02.10
Improved Removed Not available yet- Update - WordPress 6.0 compatible.
- Update - WooCommerce 6.2 compatible.
- Update - Requires at least WordPress 5.6.
- Update - Requires at least WooCommerce 5.8.
- Update - Updated documentation links.
- Dev - Replaced uses of deprecated $coupon->is_valid().
- Remove - Removed support for use of deprecated cart method cart->coupons_enabled().
- Dev - Revised plugin entry code and added plugin action links.
- Dev - Revised admin coupon options panel and settings and added extensions.
- Update - Updated the translation template.
- Update - Updated the included translations.
2021.11.24
New Improved Fixed Not available yet- Update - WordPress 5.8 compatible.
- Update - WooCommerce 5.9 compatible.
- Fix - Fixed an incorrect closing tag used in the Spanish translation.
- Update - Improved the appearance of the administrative interfaces for the Groups and Roles coupon settings.
- Dev - Moved inline styles for administrative sections into appropriate stylesheets.
- Update - Updated the translation template.
- Add - Supports flexible language translation. Language-generic translations are used if country-specific or formal/informal translations are not available.
- Add - Introduced the WGC_STRICT_LOCALE constant which can be used to disable flexible language translation by defining it as true.
- Add - Includes full translation into generic German.
- Add - Includes full translation into generic Spanish.
2021.11.06
New Improved Fixed Not available yet- Update - WordPress 5.8 compatible.
- Update - WooCommerce 5.8 compatible.
- Update - Requires at least WooCommerce 5.5.
- Fix - Fixed backslashes appearing in group names with quotes shown in the Groups and Auto columns on the Coupons admin screen.
- Fix - Fixed a PHP Fatal Error caused by an infinite loop when two or more auto-applied coupons of individual use were applied to the cart.
- Update - Auto-apply coupons of individual use will not be applied if other coupons have already been applied to the cart. This changes the previous behavior where such a coupon would have caused other coupons applied to be removed.
- Add - Added the optional priority setting for coupons that are automatically applied for groups.
- Update - Updated translations.
2021.06.28
New Improved Fixed Not available yet- Update - WordPress 5.8 compatible.
- Update - WooCommerce 5.4 compatible.
- Update - Requires at least WooCommerce 5.0.
- Fix - Fixed missing variable initialization in Groups coupon settings tab.
- Fix - Fixed slashes need to be stripped for group names output.
- Add - Added output escaping where missing.
- Dev - Minor code format fixes.
- Update - Updated deprecated links.
- Update - Updated the translation template.
- Update - Updated translations.
- Add - Added translations for Austrian German.
- Add - Added translations for Swiss German.
- Add - Added support for WPML to translate the customized error message.
- Fix - Fixed customized error message did not apply translation.
2021.04.11
Improved Not available yet- Update - WordPress 5.8 compatible.
- Update - WooCommerce 5.2 compatible.
- Update - Requires at least WordPress 5.5.
- Update - Requires at least WooCommerce 4.9.
2021.03.09
Improved Not available yet- Update - WordPress 5.7 compatible.
- Update - WooCommerce 5.1 compatible.
- Update - WooCommerce 5.0 compatible.
2021.01.12
Improved Not available yet- Update - WordPress 5.6 compatible.
- Update - WooCommerce 4.9 compatible.
2020.12.19
Fixed Not available yet- Fix - Fixed errors that could occur when evaluating coupons for the cart and there is no cart object.
- Fix - Fixed some code formatting issues.
2020.12.17
Improved Not available yet- Update - WordPress 5.6 compatible.
- Update - WooCommerce 4.8 compatible.
2020.11.11
Improved Not available yet- Update - WordPress 5.5 compatible.
- Update - WooCommerce 4.7 compatible.
- Update - Requires at least WooCommerce 3.0.
- Update - In future updates, at least WooCommerce 4.0 will be required.
- Dev - Minor admin section improvement for visual clarity.
2020.08.20
Improved Not available yet- Update - WordPress 5.5 compatible.
- Update - WooCommerce 4.4 compatible.
- Dev - Using a more recent API function to check if coupons are enabled to avoid calls that end up using a deprecated function.
2020.03.21
Improved Not available yet- Update - WordPress 5.3 compatible.
- Update - WooCommerce 4.0 compatible.
2019.12.04
New Improved Not available yet- Add - Added the option to exclude roles from using a coupon.
- Update - WordPress 5.3 compatible.
- Update - WooCommerce 3.8 compatible.
2019.08.25
Improved Not available yet- Update - WordPress 5.2 compatible.
- Update - WooCommerce 3.7 compatible.
2019.04.18
Improved Not available yet- Update - WooCommerce 3.6 compatible.
2019.02.26
Improved Not available yet- Update - WordPress 5.1 compatibility tested.
- Update - WooCommerce 3.5 compatibility tested.
2018.11.24
Improved Not available yet- Update - Updated and tested for WordPress 5.0 compatibility.
- Update - Updated and tested for WooCommerce 3.5 compatibility.
2018.05.28
New Improved Fixed Not available yet- Update - Updated compatibility with WooCommerce 3.4.
- Fix - Fixed plugin version constant.
- Update - Updated plugin links.
- Add - Added the Woo plugin header tag.
- Add - Added ABSPATH checks.
- Fix - Fixed some minor issues in the internal API documentation.
2018.03.05
Improved Not available yet- Dev - Replaced use of language domain constant with string literal.
- Update - Updated compatibility with WooCommerce 3.3.
- Update - Updated compatibility with WordPress 4.9.
- Update - Updated access to product, documentation and support resources.
2017.06.03
Fixed Not available yet- Fix - Fixed several uses of coupon properties and methods for WC 3.x.
2017.04.10
Improved Not available yet- Update - Updated for WooCommerce 3.0.0 compatibility.
- Dev - Improved internal definitions to maintain functionality with alternate WP_CONTENT_DIR and WP_CONTENT_URL definitions.
2017.01.30
New Improved Fixed Removed Not available yet- Update - Tested with WordPress 4.7.2
- Update - Tested with WooCommerce 2.6.13
- Fix - Fixed a bug related to groups excluded from coupons.
- Add - Added the Spanish translation.
- Remove - Removes the [Remove] link for automatically applied coupons.
2017.01.13
New Improved Fixed Not available yet- Update - Tested with WordPress 4.7.1
- Update - Tested with WooCommerce 2.16.12.
- Add - New feature added: exclude group members from using coupons.
- Update - Updated and improved the coupon user interface related to groups.
- Add - Added a readme.txt to the plugin's root folder.
- Fix - Fixed a potential warning issued when a coupon is not valid and has no groups assigned.
- Dev - Improved internal checks that decide whether to show the error message for coupons restricted to group members.
- Add - Added the plugin's translation template.
- Add - Added the German translation.
2015.03.03
Improved Fixed Not available yet- Dev - Adjusted role select rendering for new select mechanism.
- Fix - Fixed multiple messages appearing when coupons are applied.
- Update - WooCommerce 2.3.x compatible
2014.09.04
Improved Not available yet- Update - WC 2.2.0 and WP 4.0 compatibility revision.
- Dev - Moved Groups and Roles coupon administrative sections to their own panels.
2014.01.20
Improved Not available yet- Dev - Dependencies class updated.
- Dev - Guarded against woocommerce_coupon_options action invoked during save.
2013.11.20
New Fixed Not available yet- Add - Added support for subscription coupon types (group_coupons shortcode)
- Fix - Fixed PHP notice due to typo in variable name
2013.06.11
New Improved Not available yet- Add - Added : show discount type in coupon
- Dev - Improved : CSS
- Update - Changed : chosen() for roles
2013.05.22
New Not available yet- Add - Added support for roles
- Add - Added option to remove coupons on logout
- Add - Added languages folder for translations and trying to load text domain
2013.05.17
Improved Not available yet- Dev - Initial release