Coupon Affiliates – Affiliate Plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/woo-coupon-usage

The most powerful affiliate plugin for WooCommerce. Track commission, generate referral URLs, assign affiliate coupons, and display detailed stats.

5K active installs v7.5.1 PHP 7.0+ WP 4.7+ Updated Mar 6, 2026
affiliateaffiliate-programaffiliatesaffiliates-woocommercewoocommerce-affiliate
90
A · Safe
CVEs total12
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is Coupon Affiliates – Affiliate Plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 90/100

Coupon Affiliates – Affiliate Plugin for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

12 known CVEsLast CVE: Sep 22, 2025Updated 27d ago
Risk Assessment

The "woo-coupon-usage" plugin v7.5.1 exhibits a mixed security posture. While it demonstrates a strong reliance on prepared statements for SQL queries and a good number of nonce and capability checks, significant concerns remain. The presence of 7 AJAX handlers without authentication checks presents a direct avenue for unauthorized actions. Furthermore, the taint analysis revealed 10 high-severity flows without proper sanitization, indicating potential for data manipulation or unintended code execution. The vulnerability history is a notable red flag. With 12 known CVEs, including 3 high-severity and 9 medium-severity ones, and the commonality of critical vulnerability types like Missing Authorization, Code Injection, XSS, and CSRF, it suggests a recurring pattern of insecure coding practices. Although there are currently no unpatched vulnerabilities, the historical prevalence of these issues demands attention. The plugin's strengths lie in its robust SQL query handling and widespread use of security checks, but these are overshadowed by the identified attack vectors and historical security shortcomings.

Key Concerns

  • AJAX handlers without authentication checks
  • High severity taint flows without sanitization
  • Multiple high and medium severity historical CVEs
  • Use of dangerous function: unserialize
  • Bundled outdated library: Freemius v1.0
Vulnerabilities
12

Coupon Affiliates – Affiliate Plugin for WooCommerce Security Vulnerabilities

CVEs by Year

2 CVEs in 2021
2021
1 CVE in 2022
2022
2 CVEs in 2023
2023
2 CVEs in 2024
2024
5 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

High
3
Medium
9

12 total CVEs

CVE-2025-59567medium · 4.3Missing Authorization

Coupon Affiliates <= 6.8.0 - Missing Authorization

Sep 22, 2025 Patched in 6.8.1 (5d)
CVE-2025-54025medium · 5.3Missing Authorization

Coupon Affiliates <= 6.4.1 - Missing Authorization to Unauthenticated Settings Update

Aug 6, 2025 Patched in 6.4.2 (6d)
CVE-2025-54022medium · 4.3Cross-Site Request Forgery (CSRF)

Coupon Affiliates <= 6.4.0 - Cross-Site Request Forgery

Jul 16, 2025 Patched in 6.4.1 (6d)
CVE-2025-62884medium · 5.3Missing Authorization

Coupon Affiliates <= 7.2.0 - Missing Authorization

Jun 25, 2025 Patched in 7.2.1 (142d)
CVE-2025-3598medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coupon Affiliates – Affiliate Plugin for WooCommerce <= 6.3.0 - Reflected Cross-Site Scripting via 'commission_summary' Parameter

Apr 17, 2025 Patched in 6.3.1 (1d)
CVE-2024-12421medium · 6.5Improper Control of Generation of Code ('Code Injection')

Coupon Affiliates – Affiliate Plugin for WooCommerce <= 5.16.7.1 - Unauthenticated Arbitrary Shortcode Execution and Reflected Cross-Site Scripting

Dec 12, 2024 Patched in 5.16.7.2 (1d)
CVE-2024-29125medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coupon Affiliates <= 5.12.7 - Reflected Cross-Site Scripting

Mar 16, 2024 Patched in 5.12.8 (5d)
CVE-2023-30475medium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coupon Affiliates <= 5.4.5 - Reflected Cross-Site Scripting via 'page'

Apr 13, 2023 Patched in 5.4.6 (285d)
CVE-2023-28992high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Coupon Affiliates <= 5.4.3 - Unauthenticated Stored Cross-Site Scripting

Mar 31, 2023 Patched in 5.4.4 (298d)
CVE-2022-0818high · 7.2Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce Affiliate Plugin - Coupon Affiliates < 4.16.4.5 - Stored Cross-Site Scripting

Mar 2, 2022 Patched in 4.16.4.5 (692d)
WF-2657aa8a-b2de-4cb4-b9f8-e7fb0c887a7a-woo-coupon-usagehigh · 8.8Cross-Site Request Forgery (CSRF)

WooCommerce Affiliate Plugin – Coupon Affiliates < 4.11.3.4 - Cross-Site Request Forgery

Oct 11, 2021 Patched in 4.11.3.4 (834d)
WF-bdd0bdf3-6952-4b87-a3e8-156757d22e74-woo-coupon-usagemedium · 6.1Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

WooCommerce Affiliate Plugin – Coupon Affiliates <= 4.11.0.1 - Reflected Cross-Site Scripting

Aug 24, 2021 Patched in 4.11.0.2 (882d)
Code Analysis
Analyzed Mar 16, 2026

Coupon Affiliates – Affiliate Plugin for WooCommerce Code Analysis

Dangerous Functions
2
Raw SQL Queries
27
166 prepared
Unescaped Output
2096
3677 escaped
Nonce Checks
92
Capability Checks
24
File Operations
4
External Requests
2
Bundled Libraries
1

Dangerous Functions Found

unserialize$value = unserialize( $value );inc\admin\admin-view-affiliate.php:113
unserialize$value = unserialize( $value );inc\registration\registration-admin.php:756

Bundled Libraries

Freemius1.0

SQL Query Safety

86% prepared193 total queries

Output Escaping

64% escaped5773 total outputs
Data Flows
24 unsanitized

Data Flow Analysis

25 flows24 with unsanitized paths
wcusage_handle_unlink_affiliate_via_url (inc\admin\admin-affiliate-users.php:12)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
7 unprotected

Coupon Affiliates – Affiliate Plugin for WooCommerce Attack Surface

Entry Points77
Unprotected7

AJAX Handlers 64

authwp_ajax_wcusage_save_dashboard_orderinc\admin\admin-dashboard.php:680
authwp_ajax_wcusage_clear_dashboard_cachesinc\admin\admin-dashboard.php:696
authwp_ajax_wcusage_dashboard_paginateinc\admin\admin-dashboard.php:1156
authwp_ajax_wcusage_admin_bell_datainc\admin\admin-notification-bell.php:9
authwp_ajax_wcusage_toggle_admin_notificationsinc\admin\admin-notification-bell.php:218
authwp_ajax_add_coupon_to_orderinc\admin\admin-orders-box.php:575
authwp_ajax_remove_coupon_from_orderinc\admin\admin-orders-box.php:624
authwp_ajax_wcusage_get_affiliate_referralsinc\admin\admin-view-affiliate-data.php:402
authwp_ajax_wcusage_get_affiliate_visitsinc\admin\admin-view-affiliate-data.php:415
authwp_ajax_wcusage_get_affiliate_payoutsinc\admin\admin-view-affiliate-data.php:428
authwp_ajax_wcusage_get_affiliate_activityinc\admin\admin-view-affiliate-data.php:503
authwp_ajax_wcusage_get_affiliate_statsinc\admin\admin-view-affiliate.php:2745
authwp_ajax_wcusage_save_coupon_datainc\admin\class-coupons-table.php:894
authwp_ajax_wcusage_search_usersinc\admin\class-coupons-table.php:932
authwp_ajax_wcu-update-textinc\admin\settings\admin-options-update.php:66
authwp_ajax_wcu-update-toggleinc\admin\settings\admin-options-update.php:107
authwp_ajax_wcusage_get_permalinkinc\admin\settings\options-general.php:1704
authwp_ajax_wcusage_flush_permalinksinc\admin\settings\options-general.php:1940
authwp_ajax_wcusage_check_dashboard_shortcodeinc\admin\settings\options-general.php:1959
authwp_ajax_couponaffiliates_search_docsinc\admin\settings\options-help.php:404
authwp_ajax_wcusage_update_custom_fieldsinc\admin\settings\options-registrations.php:1668
authwp_ajax_wcusage_update_custom_fields_countinc\admin\settings\options-registrations.php:1695
authwp_ajax_wcusage_check_registration_shortcodeinc\admin\settings\options-registrations.php:1698
authwp_ajax_wcusage_generate_registration_pageinc\admin\settings\options-registrations.php:1731
authwp_ajax_assign_couponsinc\admin\tools\admin-bulk-assign-orders.php:221
noprivwp_ajax_assign_couponsinc\admin\tools\admin-bulk-assign-orders.php:222
authwp_ajax_create_couponsinc\admin\tools\admin-bulk-coupons.php:320
noprivwp_ajax_create_couponsinc\admin\tools\admin-bulk-coupons.php:321
authwp_ajax_update_couponinc\admin\tools\admin-bulk-edit-coupons.php:352
authwp_ajax_update_productinc\admin\tools\admin-bulk-edit-products.php:234
authwp_ajax_assign_ratesinc\admin\tools\admin-bulk-product-rates.php:206
noprivwp_ajax_assign_ratesinc\admin\tools\admin-bulk-product-rates.php:207
authwp_ajax_wcusage_load_admin_reportsinc\admin-reports\ajax-admin-reports.php:52
authwp_ajax_wcusage_update_settingsinc\dashboard\tab-settings.php:7
authwp_ajax_wcusage_load_page_ordersinc\functions\functions-ajax.php:66
noprivwp_ajax_wcusage_load_page_ordersinc\functions\functions-ajax.php:67
authwp_ajax_wcusage_load_referral_url_statsinc\functions\functions-ajax.php:100
noprivwp_ajax_wcusage_load_referral_url_statsinc\functions\functions-ajax.php:101
authwp_ajax_wcusage_load_page_statisticsinc\functions\functions-ajax.php:130
noprivwp_ajax_wcusage_load_page_statisticsinc\functions\functions-ajax.php:131
authwp_ajax_wcusage_get_orders_by_coupon_ajaxinc\functions\functions-all-time.php:230
noprivwp_ajax_wcusage_get_orders_by_coupon_ajaxinc\functions\functions-all-time.php:231
authwp_ajax_wcusage_update_all_stats_datainc\functions\functions-all-time.php:281
noprivwp_ajax_wcusage_update_all_stats_datainc\functions\functions-all-time.php:282
authwp_ajax_wcusage_ajax_get_coupon_idinc\functions\functions-coupon-info.php:154
authwp_ajax_wcusage_search_usernamesinc\registration\registration-admin.php:1331
authwp_ajax_wcusage_check_username_existsinc\registration\registration-admin.php:1361
authwp_ajax_wcusage_check_coupon_existsinc\registration\registration-admin.php:1380
authwp_ajax_wcusage_check_email_existsinc\registration\registration-admin.php:1399
authwp_ajax_wcusage_submit_registrationinc\registration\registration-ajax.php:8
noprivwp_ajax_wcusage_submit_registrationinc\registration\registration-ajax.php:9
authwp_ajax_wcusage_floating_widget_contentinc\widget\widget-ajax.php:38
noprivwp_ajax_wcusage_floating_widget_contentinc\widget\widget-ajax.php:39
authwp_ajax_wcusage_floating_widget_get_coupon_codeinc\widget\widget-ajax.php:112
authwp_ajax_wcusage_floating_widget_get_coupon_descriptioninc\widget\widget-ajax.php:155
authwp_ajax_wcusage_floating_widget_generate_urlinc\widget\widget-ajax.php:193
authwp_ajax_wcusage_floating_widget_get_dashboard_urlinc\widget\widget-ajax.php:253
authwp_ajax_wcusage_floating_widget_statsinc\widget\widget-tabs.php:13
authwp_ajax_wcusage_floating_widget_linksinc\widget\widget-tabs.php:48
authwp_ajax_wcusage_floating_widget_referralsinc\widget\widget-tabs.php:83
authwp_ajax_wcusage_floating_widget_payoutsinc\widget\widget-tabs.php:118
authwp_ajax_wcusage_floating_widget_custom_tab_1inc\widget\widget-tabs.php:153
authwp_ajax_wcusage_floating_widget_custom_tab_2inc\widget\widget-tabs.php:188
authwp_ajax_wcusage_floating_widget_creativesinc\widget\widget-tabs.php:223

REST API Routes 3

GET/wp-json/woo-coupon-usage/v1/coupon-infoinc\api\coupon-info.php:6
POST/wp-json/woo-coupon-usage/v1/request-payoutinc\api\request-payout.php:7
GET/wp-json/woo-coupon-usage/v1/users-couponsinc\api\users-coupons.php:6

Shortcodes 10

[wcusage_customer_edit_account_html] inc\functions\functions-general.php:320
[couponaffiliates-referrer] inc\functions\functions-shortcode-extra.php:50
[couponaffiliates-my-coupons] inc\functions\functions-shortcode-extra.php:81
[couponaffiliates-referral-urls] inc\functions\functions-shortcode-extra.php:119
[couponaffiliates-referral-url] inc\functions\functions-shortcode-extra.php:120
[couponusage] inc\functions\functions-shortcode.php:592
[couponaffiliates] inc\functions\functions-shortcode.php:593
[couponusage-user] inc\functions\functions-user-coupons.php:730
[couponaffiliates-user] inc\functions\functions-user-coupons.php:731
[couponaffiliates-register] inc\registration\registration-form.php:618
WordPress Hooks 253
actionadmin_initinc\admin\admin-affiliate-users.php:11
actionadmin_footer-users.phpinc\admin\admin-affiliate-users.php:72
filtermanage_users_columnsinc\admin\admin-affiliate-users.php:105
filtermanage_users_custom_columninc\admin\admin-affiliate-users.php:166
filterwoocommerce_screen_idsinc\admin\admin-affiliate-users.php:172
actionwcusage_hook_output_affiliate_tooltip_usersinc\admin\admin-affiliate-users.php:259
actionsave_postinc\admin\admin-affiliate-users.php:293
actiondelete_postinc\admin\admin-affiliate-users.php:294
actionpre_post_updateinc\admin\admin-affiliate-users.php:310
actionupdate_user_metainc\admin\admin-affiliate-users.php:322
actionwcusage_hook_output_affiliate_tooltip_usersinc\admin\admin-affiliate-users.php:394
filterwoocommerce_coupon_data_tabsinc\admin\admin-affiliate-users.php:411
actionadmin_head-users.phpinc\admin\admin-affiliate-users.php:424
actionwoocommerce_order_status_changedinc\admin\admin-dashboard.php:46
actionsave_post_shop_couponinc\admin\admin-dashboard.php:49
actiondelete_postinc\admin\admin-dashboard.php:50
actionupdated_post_metainc\admin\admin-dashboard.php:57
actionadded_post_metainc\admin\admin-dashboard.php:63
actiondeleted_post_metainc\admin\admin-dashboard.php:69
actionwcusage_hook_dashboard_page_headerinc\admin\admin-dashboard.php:78
actionall_admin_noticesinc\admin\admin-dashboard.php:590
actionwcusage_hook_dashboard_page_section_statisticsinc\admin\admin-dashboard.php:1237
actionwcusage_hook_dashboard_page_section_activityinc\admin\admin-dashboard.php:1288
actionwcusage_hook_dashboard_page_section_referralsinc\admin\admin-dashboard.php:1375
actionwcusage_hook_dashboard_page_section_visitsinc\admin\admin-dashboard.php:1464
actionwcusage_hook_dashboard_page_section_couponsinc\admin\admin-dashboard.php:1523
actionwcusage_hook_dashboard_page_section_registrationsinc\admin\admin-dashboard.php:1598
actionwcusage_hook_dashboard_page_section_payoutsinc\admin\admin-dashboard.php:1661
actionwcusage_hook_getting_started_createinc\admin\admin-getting-started.php:6
actionwcusage_hook_getting_started_registration_postinc\admin\admin-getting-started.php:67
actionwcusage_hook_getting_startedinc\admin\admin-getting-started.php:110
actionwcusage_hook_getting_started2inc\admin\admin-getting-started.php:147
actionwcusage_hook_getting_started3inc\admin\admin-getting-started.php:187
actionwcusage_hook_getting_started_registrationinc\admin\admin-getting-started.php:196
actionwcusage_hook_checklistinc\admin\admin-getting-started.php:206
filtermanage_edit-shop_coupon_columnsinc\admin\admin-list.php:6
actionmanage_shop_coupon_posts_custom_columninc\admin\admin-list.php:34
actionpre_get_postsinc\admin\admin-list.php:151
filterviews_edit-shop_couponinc\admin\admin-list.php:154
filterparse_queryinc\admin\admin-list.php:190
actionadmin_menuinc\admin\admin-menu.php:239
filtersubmenu_fileinc\admin\admin-menu.php:253
actionadmin_footerinc\admin\admin-menu.php:275
actionwcusage_hook_admin_notification_bellinc\admin\admin-notification-bell.php:277
actionwcusage_hook_registration_status_changedinc\admin\admin-notification-bell.php:286
actionwcusage_hook_payout_status_changedinc\admin\admin-notification-bell.php:287
actionupdated_post_metainc\admin\admin-notification-bell.php:288
actiondeleted_post_metainc\admin\admin-notification-bell.php:303
actionadd_meta_boxesinc\admin\admin-orders-box.php:25
actionsave_postinc\admin\admin-orders-box.php:356
actionwoocommerce_process_shop_order_metainc\admin\admin-orders-box.php:447
actionwcusage_hook_order_box_after_custom_referrerinc\admin\admin-orders-box.php:451
filtermanage_edit-shop_order_columnsinc\admin\admin-orders-list.php:7
filtermanage_woocommerce_page_wc-orders_columnsinc\admin\admin-orders-list.php:8
actionmanage_shop_order_posts_custom_columninc\admin\admin-orders-list.php:26
actionmanage_woocommerce_page_wc-orders_custom_columninc\admin\admin-orders-list.php:32
actionadmin_print_stylesinc\admin\admin-orders-list.php:165
actionadmin_initinc\admin\class-coupon-users-table.php:704
actionupdated_post_metainc\admin\class-coupon-users-table.php:1076
actionadded_post_metainc\admin\class-coupon-users-table.php:1087
actiondeleted_post_metainc\admin\class-coupon-users-table.php:1093
actionsave_post_shop_couponinc\admin\class-coupon-users-table.php:1100
actionwoocommerce_coupon_options_saveinc\admin\class-coupon-users-table.php:1117
actionplugins_loadedinc\admin\class-orders-filter-coupons.php:7
actionwoocommerce_order_list_table_restrict_manage_ordersinc\admin\class-orders-filter-coupons.php:30
filterposts_joininc\admin\class-orders-filter-coupons.php:33
filterposts_whereinc\admin\class-orders-filter-coupons.php:34
filterwoocommerce_orders_table_query_clausesinc\admin\class-orders-filter-coupons.php:37
actionadmin_enqueue_scriptsinc\admin\settings\admin-options-update.php:61
actionwcusage_check_if_option_refresh_statsinc\admin\settings\admin-options-update.php:223
actionupdated_optioninc\admin\settings\admin-options-update.php:226
actionadmin_initinc\admin\settings\admin-options.php:205
actionadmin_initinc\admin\settings\admin-options.php:334
filterpre_update_option_wcusage_optionsinc\admin\settings\admin-options.php:398
actionadmin_enqueue_scriptsinc\admin\settings\admin-options.php:1644
actionwcusage_hook_setup_page_updateinc\admin\settings\admin-setup.php:669
actionwcusage_hook_setting_section_commission_amountsinc\admin\settings\options-commission.php:216
actionwcusage_hook_setting_section_calculationsinc\admin\settings\options-commission.php:258
actionwcusage_hook_setting_section_taxinc\admin\settings\options-commission.php:331
actionwcusage_hook_setting_section_coloursinc\admin\settings\options-design.php:398
actionwcusage_hook_setting_section_dashboard_pageinc\admin\settings\options-general.php:1205
actionwcusage_hook_setting_section_ordersalestrackinginc\admin\settings\options-general.php:1710
actionadmin_enqueue_scriptsinc\admin\settings\options-help.php:325
actionwcusage_hook_setting_section_email_freeinc\admin\settings\options-notifications.php:549
actionwcusage_hook_setting_section_email_registrationinc\admin\settings\options-notifications.php:659
actionwcusage_hook_payouts_user_role_selectinc\admin\settings\options-payouts.php:1517
actionwcusage_hook_setting_section_registration_pageinc\admin\settings\options-registrations.php:1085
actionwcusage_hook_setting_section_registration_templateinc\admin\settings\options-registrations.php:1275
actionwcusage_hook_setting_section_registration_template2inc\admin\settings\options-registrations.php:1458
actionadmin_enqueue_scriptsinc\admin\tools\admin-bulk-assign-orders.php:71
actionadmin_footerinc\admin\tools\admin-bulk-assign-orders.php:84
actionadmin_initinc\admin\tools\admin-bulk-coupons.php:30
actionadmin_enqueue_scriptsinc\admin\tools\admin-bulk-coupons.php:139
actionadmin_footerinc\admin\tools\admin-bulk-coupons.php:157
actionadmin_enqueue_scriptsinc\admin\tools\admin-bulk-edit-coupons.php:344
actionadmin_enqueue_scriptsinc\admin\tools\admin-bulk-edit-products.php:226
actionadmin_initinc\admin\tools\admin-bulk-import-export.php:107
actionadmin_enqueue_scriptsinc\admin\tools\admin-bulk-product-rates.php:81
actionadmin_footerinc\admin\tools\admin-bulk-product-rates.php:94
actionwcusage_hook_get_admin_report_datainc\admin-reports\admin-reports.php:1065
actionwcusage_hook_get_admin_report_scripts_sortinginc\admin-reports\admin-reports.php:2012
actionwcusage_hook_get_admin_report_scripts_remove_rowinc\admin-reports\admin-reports.php:2073
actionrest_api_initinc\api\coupon-info.php:5
actionrest_api_initinc\api\request-payout.php:6
actionrest_api_initinc\api\users-coupons.php:5
actionwcusage_hook_tab_latest_ordersinc\dashboard\tab-latest-orders.php:18
actionwcusage_hook_show_latest_orders_tableinc\dashboard\tab-latest-orders.php:148
actionwcusage_hook_tab_latest_orders_filtersinc\dashboard\tab-latest-orders.php:1214
actionwcusage_hook_dashboard_tab_content_latest_ordersinc\dashboard\tab-latest-orders.php:1350
actionwcusage_hook_tab_referral_urlinc\dashboard\tab-referral-url.php:15
actionwcusage_hook_tab_referral_url_statsinc\dashboard\tab-referral-url.php:153
actionwcusage_hook_scripts_tab_referral_url_statsinc\dashboard\tab-referral-url.php:192
actionwcusage_hook_dashboard_tab_content_referral_url_statsinc\dashboard\tab-referral-url.php:275
actionwcusage_hook_tab_settingsinc\dashboard\tab-settings.php:471
actionwcusage_hook_dashboard_tab_content_settingsinc\dashboard\tab-settings.php:476
actionwcusage_hook_tab_statisticsinc\dashboard\tab-statistics.php:475
actionwcusage_hook_get_main_info_boxesinc\dashboard\tab-statistics.php:648
actionwcusage_hook_dashboard_tab_content_statisticsinc\dashboard\tab-statistics.php:664
actionwoocommerce_order_status_changedinc\emails\cancelled-email.php:44
actionwoocommerce_order_status_completedinc\emails\new-order-email.php:79
actionwoocommerce_order_status_processinginc\emails\new-order-email.php:82
actionwoocommerce_email_customer_detailsinc\emails\new-order-email.php:166
actionwcusage_hook_new_order_affiliate_email_createinc\emails\new-order-email.php:283
actionplugins_loadedinc\functions\functions-activity.php:53
filterupdate_postmetainc\functions\functions-activity.php:304
actionupdated_post_metainc\functions\functions-activity.php:323
actionwcusage_hook_update_all_statsinc\functions\functions-all-time.php:32
actionwcusage_hook_update_all_stats_singleinc\functions\functions-all-time.php:143
actionwcusage_hook_reset_order_stats_monthinc\functions\functions-all-time.php:203
actionwcusage_hook_update_all_stats_batch_ajaxinc\functions\functions-all-time.php:554
actionwoocommerce_applied_couponinc\functions\functions-coupon-apply.php:164
actionwoocommerce_before_cartinc\functions\functions-coupon-apply.php:165
actionwoocommerce_before_checkout_forminc\functions\functions-coupon-apply.php:166
actionwoocommerce_checkout_update_order_reviewinc\functions\functions-coupon-apply.php:168
actionwoocommerce_before_checkout_forminc\functions\functions-coupon-apply.php:259
actionwoocommerce_before_cartinc\functions\functions-coupon-apply.php:260
actionwoocommerce_applied_couponinc\functions\functions-coupon-apply.php:261
actionwoocommerce_after_checkout_validationinc\functions\functions-coupon-apply.php:274
actionwoocommerce_update_cart_action_cart_updatedinc\functions\functions-coupon-apply.php:287
filterwoocommerce_cart_totals_coupon_labelinc\functions\functions-coupon-apply.php:396
filterwoocommerce_cart_totals_coupon_htmlinc\functions\functions-coupon-apply.php:427
actionwoocommerce_checkout_processinc\functions\functions-coupon-apply.php:527
actionwoocommerce_checkout_update_order_reviewinc\functions\functions-coupon-apply.php:582
actionwcusage_hook_get_coupon_infoinc\functions\functions-coupon-info.php:59
actionwcusage_hook_get_coupon_info_by_idinc\functions\functions-coupon-info.php:216
actionwcusage_hook_custom_stylesinc\functions\functions-custom-styles.php:212
actionwcusage_hook_dashboard_normal_tabsinc\functions\functions-dashboard.php:12
actionwcusage_hook_after_dashboardinc\functions\functions-dashboard.php:551
actionwcusage_hook_get_basic_list_order_productsinc\functions\functions-dashboard.php:567
actionwcusage_hook_get_detailed_products_summary_trinc\functions\functions-dashboard.php:613
filterwcu_meta_contentinc\functions\functions-general.php:10
filterwcu_meta_contentinc\functions\functions-general.php:11
filterwcu_meta_contentinc\functions\functions-general.php:12
filterwcu_meta_contentinc\functions\functions-general.php:13
filterwcu_meta_contentinc\functions\functions-general.php:14
filterwcu_meta_contentinc\functions\functions-general.php:15
actionwp_enqueue_scriptsinc\functions\functions-general.php:21
filterscript_loader_taginc\functions\functions-general.php:30
actionwp_headinc\functions\functions-general.php:49
filterpre_get_rocket_option_defer_all_jsinc\functions\functions-general.php:69
filterperfmatters_defer_jsinc\functions\functions-general.php:73
filterautoptimize_filter_js_deferinc\functions\functions-general.php:77
filterflying_press_is_cacheableinc\functions\functions-general.php:81
filterflying_press_exclude_from_minify:jsinc\functions\functions-general.php:82
actiontemplate_redirectinc\functions\functions-general.php:98
filterwpc_js_excludeinc\functions\functions-general.php:126
filterwpc_css_excludeinc\functions\functions-general.php:139
filterwpc_disable_cachinginc\functions\functions-general.php:148
filterwpc_disable_minifyinc\functions\functions-general.php:150
filterwpc_disable_lazyloadinc\functions\functions-general.php:152
actiontemplate_redirectinc\functions\functions-general.php:207
filterelementor/frontend/use_cacheinc\functions\functions-general.php:228
actionprofile_updateinc\functions\functions-general.php:348
actionwoocommerce_login_redirectinc\functions\functions-general.php:392
actionwoocommerce_checkout_update_order_metainc\functions\functions-new-order.php:223
actionwoocommerce_order_status_changedinc\functions\functions-new-order.php:229
actionwoocommerce_process_shop_order_metainc\functions\functions-new-order.php:235
actionwoocommerce_checkout_order_processedinc\functions\functions-new-order.php:337
actionwoocommerce_thankyouinc\functions\functions-new-order.php:376
actionwoocommerce_create_refundinc\functions\functions-refund.php:61
actionwoocommerce_refund_deletedinc\functions\functions-refund.php:75
actionwoocommerce_order_refundedinc\functions\functions-refund.php:140
actionsave_postinc\functions\functions-shortcode-page.php:442
actiondelete_postinc\functions\functions-shortcode-page.php:443
filterwcs_renewal_order_createdinc\functions\functions-subscriptions.php:145
actionafter_uninstallinc\functions\functions-uninstall.php:7
actionadmin_initinc\functions\functions-update-notice.php:40
actionadmin_noticesinc\functions\functions-update-notice.php:63
actionplugins_loadedinc\functions\functions-url-clicks.php:43
actionwcusage_hook_display_coupon_url_clicksinc\functions\functions-url-clicks.php:270
actionwp_footerinc\functions\functions-urls.php:46
actioninitinc\functions\functions-urls.php:181
actionplugins_loadedinc\functions\functions-urls.php:182
actionwpinc\functions\functions-urls.php:440
actionwcusage_before_referral_cookiesinc\functions\functions-urls.php:476
actionwpinc\functions\functions-urls.php:495
actionwcusage_hook_update_click_page_valueinc\functions\functions-urls.php:563
actionwoocommerce_removed_couponinc\functions\functions-urls.php:645
filterwoocommerce_coupon_messageinc\functions\functions-urls.php:697
filterwoocommerce_coupon_errorinc\functions\functions-urls.php:698
filterwoocommerce_add_errorinc\functions\functions-urls.php:723
actionwoocommerce_thankyouinc\functions\functions-urls.php:800
actionwcusage_hook_get_referral_url_statsinc\functions\functions-urls.php:903
filterredirect_canonicalinc\functions\functions-urls.php:989
actiontemplate_redirectinc\functions\functions-urls.php:1005
actioninitinc\functions\functions-user-coupons.php:21
actionwoocommerce_coupon_data_panelsinc\functions\functions-user-coupons.php:242
actionwoocommerce_coupon_options_usage_limitinc\functions\functions-user-coupons.php:279
actionwoocommerce_coupon_options_saveinc\functions\functions-user-coupons.php:360
actionwcusage_hook_getUserCouponListinc\functions\functions-user-coupons.php:732
actionadd_meta_boxesinc\functions\functions-user-coupons.php:755
filterwcusage_hook_coupon_affiliate_unlinkinc\functions\functions-user-coupons.php:913
filterwoocommerce_account_menu_itemsinc\functions\functions-wc-tab.php:32
filterwoocommerce_get_endpoint_urlinc\functions\functions-wc-tab.php:53
actioninitinc\functions\functions-wc-tab.php:63
actionwoocommerce_account_coupon-affiliate_endpointinc\functions\functions-wc-tab.php:71
actionwp_loadedinc\functions\functions-wc-tab.php:84
actionwpinc\portal\affiliate-portal.php:6
actioninitinc\portal\affiliate-portal.php:24
actionpre_get_postsinc\portal\affiliate-portal.php:40
filterquery_varsinc\portal\affiliate-portal.php:53
filtertemplate_includeinc\portal\affiliate-portal.php:67
actionwpinc\portal\affiliate-portal.php:84
actionplugins_loadedinc\registration\functions-registration.php:38
actionadmin_enqueue_scriptsinc\registration\registration-admin.php:296
actionwcusage_hook_set_registration_statusinc\registration\registration-admin.php:649
actionwcusage_hook_admin_new_registration_pageinc\registration\registration-admin.php:860
actionadmin_enqueue_scriptsinc\registration\registration-admin.php:1309
actionwoocommerce_after_order_notesinc\registration\registration-checkout-form.php:9
actionwoocommerce_checkout_update_order_metainc\registration\registration-checkout-form.php:93
actionwp_headinc\registration\registration-form.php:18
filterwordfence_ls_require_captchainc\registration\registration-form.php:1149
actioninitinc\registration\registration-form.php:1169
filtercfturnstile_wp_login_checksinc\registration\registration-form.php:1173
actionadmin_menuinc\registration\registration-landing-page.php:18
actionwp_headinc\registration\registration-landing-page.php:614
actionwp_enqueue_scriptsinc\widget\widget-core.php:12
actionwp_footerinc\widget\widget-core.php:66
filterconnect_urlwoo-coupon-usage.php:87
filterafter_skip_urlwoo-coupon-usage.php:88
filterafter_connect_urlwoo-coupon-usage.php:89
filterafter_pending_connect_urlwoo-coupon-usage.php:90
filterplugin_iconwoo-coupon-usage.php:96
actionwp_enqueue_scriptswoo-coupon-usage.php:204
actioninitwoo-coupon-usage.php:206
actionwp_enqueue_scriptswoo-coupon-usage.php:222
actionadmin_enqueue_scriptswoo-coupon-usage.php:234
actionadmin_enqueue_scriptswoo-coupon-usage.php:259
actionadmin_enqueue_scriptswoo-coupon-usage.php:289
filteris_submenu_visiblewoo-coupon-usage.php:492
actionadmin_initwoo-coupon-usage.php:512
actionadmin_initwoo-coupon-usage.php:542
actionbefore_woocommerce_initwoo-coupon-usage.php:569
Maintenance & Trust

Coupon Affiliates – Affiliate Plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 6, 2026
PHP min version7.0
Downloads392K

Community Trust

Rating98/100
Number of ratings74
Active installs5K
Developer Profile

Coupon Affiliates – Affiliate Plugin for WooCommerce Developer Profile

Elliot Sowersby / RelyWP

8 plugins · 146K total installs

78
trust score
Avg Security Score
98/100
Avg Patch Time
235 days
View full developer profile
Detection Fingerprints

How We Detect Coupon Affiliates – Affiliate Plugin for WooCommerce

Patterns used to identify this plugin on WordPress sites during automated security audits and web crawling.

Asset Fingerprints

Asset Paths
/wp-content/plugins/woo-coupon-usage/css/tab-settings.css/wp-content/plugins/woo-coupon-usage/js/tab-settings.js/wp-content/plugins/woo-coupon-usage/css/dark-mode.css/wp-content/plugins/woo-coupon-usage/js/dark-mode.js
Script Paths
/wp-content/plugins/woo-coupon-usage/js/tab-settings.js/wp-content/plugins/woo-coupon-usage/js/dark-mode.js
Version Parameters
woo-coupon-usage/css/tab-settings.css?ver=woo-coupon-usage/js/tab-settings.js?ver=woo-coupon-usage/css/dark-mode.css?ver=woo-coupon-usage/js/dark-mode.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcusage-account-tabwcusage-dark-mode-wrapper
Data Attributes
data-wcusage-tooltip
JS Globals
wcusage_ajaxwcusage_dark_mode_settings
Shortcode Output
[couponusage][couponaffiliates][couponaffiliates-creatives][couponaffiliates-leaderboard]
FAQ

Frequently Asked Questions about Coupon Affiliates – Affiliate Plugin for WooCommerce