Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Security & Risk Analysis

wordpress.org/plugins/advanced-coupon-for-woocommerce

A flexible discount system for WooCommerce. Create tiered coupons, conditional promotions, and user-specific discounts with ease.

80 active installs v1.1.1 PHP 7.4.3+ WP 4.3+ Updated Dec 5, 2025
couponsdiscount-rulesdynamic-couponrole-based-discounttiered-pricing
100
A · Safe
CVEs total0
Unpatched0
Last CVENever
Download
Safety Verdict

Is Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Safe to Use in 2026?

Generally Safe

Score 100/100

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons has no known CVEs and is actively maintained. It's a solid choice for most WordPress installations.

No known CVEs Updated 5mo ago
Risk Assessment

The static analysis of "advanced-coupon-for-woocommerce" v1.1.1 reveals a generally strong security posture with several good practices in place. The absence of dangerous functions, the exclusive use of prepared statements for SQL queries, and a high percentage of properly escaped output are all positive indicators. Furthermore, the plugin employs nonce checks, which is crucial for preventing CSRF attacks on its entry points.

However, a significant concern arises from the complete lack of capability checks. While nonce checks are present, they do not verify user roles or permissions. This means that any authenticated user, regardless of their privilege level, could potentially trigger the plugin's AJAX actions. The vulnerability history shows no known CVEs, which is reassuring, but this could also indicate a lack of thorough security auditing or reporting for past versions.

In conclusion, the plugin demonstrates good technical implementation in many areas, particularly regarding SQL and output sanitization. The primary weakness lies in the missing capability checks, which expands the potential attack surface beyond what is intended. While no critical vulnerabilities are immediately evident from the static analysis, the lack of permission enforcement is a notable oversight that could lead to privilege escalation or unauthorized actions if combined with other potential weaknesses not captured by this analysis.

Key Concerns

  • Missing capability checks on AJAX handlers
Vulnerabilities
None known

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Security Vulnerabilities

No known vulnerabilities — this is a good sign.
Version History

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Release Timeline

v1.1.1Current
v1.1.0
v1.0.9
v1.0.8
v1.0.7
v1.0.6
v1.0.5
v1.0.4
v1.0.3
v1.0.2
v1.0.1
v1.0.0
Code Analysis
Analyzed Mar 16, 2026

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
0 prepared
Unescaped Output
4
61 escaped
Nonce Checks
3
Capability Checks
0
File Operations
0
External Requests
0
Bundled Libraries
1

Bundled Libraries

Select2

Output Escaping

94% escaped65 total outputs
Attack Surface

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Attack Surface

Entry Points2
Unprotected0

AJAX Handlers 2

authwp_ajax_advanced_coupon_for_woocommerce/get_dropdown_datainc\class-admin.php:23
authwp_ajax_advanced_coupon_for_woocommerce/import_coupon_datainc\class-admin.php:24
WordPress Hooks 43
actionadmin_noticesadvanced-coupon-for-woocommerce.php:82
actionadmin_noticesadvanced-coupon-for-woocommerce.php:87
actionplugins_loadedadvanced-coupon-for-woocommerce.php:92
actionsave_postinc\class-admin.php:17
actionadd_meta_boxesinc\class-admin.php:18
actionadmin_footerinc\class-admin.php:19
actionadmin_enqueue_scriptsinc\class-admin.php:20
actionadmin_enqueue_scriptsinc\class-admin.php:21
actionadvanced_coupon_for_woocommerce/settings_before_conditionsinc\class-admin.php:25
filteradvanced_coupon_for_woocommerce/condition_matchedinc\class-condition-billing-shipping.php:20
filteradvanced_coupon_for_woocommerce/condition_valuesinc\class-condition-billing-shipping.php:21
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:23
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:24
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:25
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:27
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:28
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:29
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:31
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-billing-shipping.php:32
filteradvanced_coupon_for_woocommerce/condition_valuesinc\class-condition-cart-products.php:20
filteradvanced_coupon_for_woocommerce/condition_ui_valuesinc\class-condition-cart-products.php:21
filteradvanced_coupon_for_woocommerce/condition_matchedinc\class-condition-cart-products.php:22
filteradvanced_coupon_for_woocommerce/condition_typesinc\class-condition-cart-products.php:23
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-cart-products.php:24
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-cart-products.php:25
filteradvanced_coupon_for_woocommerce/condition_matchedinc\class-condition-cart.php:20
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-cart.php:21
actionadvanced_coupon_for_woocommerce/cart_common_fieldsinc\class-condition-cart.php:22
filteradvanced_coupon_for_woocommerce/condition_matchedinc\class-condition-date.php:20
filteradvanced_coupon_for_woocommerce/condition_valuesinc\class-condition-date.php:21
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-date.php:23
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-date.php:24
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-date.php:25
filteradvanced_coupon_for_woocommerce/condition_valuesinc\class-condition-user.php:20
filteradvanced_coupon_for_woocommerce/condition_ui_valuesinc\class-condition-user.php:21
filteradvanced_coupon_for_woocommerce/condition_matchedinc\class-condition-user.php:22
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-user.php:24
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-user.php:25
actionadvanced_coupon_for_woocommerce/condition_templatesinc\class-condition-user.php:26
actionadmin_noticesinc\class-main.php:98
filterplugin_action_linksinc\class-main.php:99
filterwoocommerce_coupon_get_amountinc\class-main.php:100
filterwoocommerce_coupon_get_discount_typeinc\class-main.php:101
Maintenance & Trust

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedDec 5, 2025
PHP min version7.4.3
Downloads2K

Community Trust

Rating100/100
Number of ratings1
Active installs80
Developer Profile

Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons Developer Profile

Codiepress

8 plugins · 2K total installs

94
trust score
Avg Security Score
100/100
Avg Patch Time
30 days
View full developer profile
Detection Fingerprints

How We Detect Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/advanced-coupon-for-woocommerce/assets/admin.min.css/wp-content/plugins/advanced-coupon-for-woocommerce/assets/admin.min.js/wp-content/plugins/advanced-coupon-for-woocommerce/assets/select2.min.css/wp-content/plugins/advanced-coupon-for-woocommerce/assets/vue.js/wp-content/plugins/advanced-coupon-for-woocommerce/assets/vue.min.js
Script Paths
/wp-content/plugins/advanced-coupon-for-woocommerce/assets/admin.min.js
Version Parameters
advanced-coupon-for-woocommerce/assets/admin.min.css?ver=advanced-coupon-for-woocommerce/assets/admin.min.js?ver=advanced-coupon-for-woocommerce/assets/vue.min.js?ver=advanced-coupon-for-woocommerce/assets/vue.js?ver=

HTML / DOM Fingerprints

CSS Classes
advanced-coupon-for-woocommercerule-emptytiered-discount-import-rule
HTML Comments
<!-- Settings: BEGIN --><!-- Settings: END --><!-- Import Rule: BEGIN --><!-- Import Rule: END -->
Data Attributes
data-settingsv-modeldata-placeholderrefdata-value
JS Globals
advanced_coupon_for_woocommerce_admin
REST Endpoints
/wp-json/advanced_coupon_for_woocommerce/v1/get_dropdown_data/wp-json/advanced_coupon_for_woocommerce/v1/import_coupon_data
FAQ

Frequently Asked Questions about Advanced Coupon for WooCommerce – Create Tiered Discounts and Conditional Coupons