YayPricing – WooCommerce Dynamic Pricing & Discounts Security & Risk Analysis

wordpress.org/plugins/yaypricing

Your all-in-one WooCommerce dynamic pricing toolkit. From Buy X Get Y to tiered and bundle discounts, create powerful rules that boost sales with ease …

3K active installs v3.5.4 PHP 5.7+ WP 3.0+ Updated Feb 5, 2026
buy-one-get-onecart-feecoupondiscountsdynamic-pricing
99
A · Safe
CVEs total1
Unpatched0
Last CVEAug 29, 2025
Safety Verdict

Is YayPricing – WooCommerce Dynamic Pricing & Discounts Safe to Use in 2026?

Generally Safe

Score 99/100

YayPricing – WooCommerce Dynamic Pricing & Discounts has a strong security track record. Known vulnerabilities have been patched promptly. It's a solid choice for most WordPress installations.

1 known CVELast CVE: Aug 29, 2025Updated 3mo ago
Risk Assessment

The "yaypricing" plugin v3.5.4 exhibits a generally good security posture, adhering to several best practices. The absence of critical or high-severity issues in taint analysis, the consistent use of prepared statements for SQL queries, and a high percentage of properly escaped output are positive indicators. Furthermore, the plugin implements a respectable number of nonce and capability checks, contributing to its defense against common attack vectors. The lack of external HTTP requests and the absence of shortcodes also reduce the potential attack surface.

However, a few areas warrant attention. The presence of a single identified vulnerability in its history, albeit a medium severity one classified as Missing Authorization, suggests that authorization logic, while present, has been a past weak point. The taint analysis, though not revealing critical issues, did identify one flow with unsanitized paths, which always carries a degree of risk, even if not deemed critical or high severity in this instance. The plugin's attack surface is primarily comprised of AJAX handlers, and while all appear to have authentication checks, the sheer number of handlers can sometimes be a source of complex bugs if not meticulously managed.

In conclusion, "yaypricing" v3.5.4 is a relatively secure plugin, with strengths in its SQL handling, output escaping, and general adherence to WordPress security best practices. The past medium vulnerability and the single unsanitized path in taint analysis are minor concerns that should be monitored, but do not indicate an immediate widespread risk. Continued vigilance in code reviews and timely patching of any future vulnerabilities remains crucial.

Key Concerns

  • Past medium vulnerability (Missing Authorization)
  • Flow with unsanitized paths detected
Vulnerabilities
1 published

YayPricing – WooCommerce Dynamic Pricing & Discounts Security Vulnerabilities

CVEs by Year

1 CVE in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
1

1 total CVE

CVE-2025-60077medium · 5.3Missing Authorization

YayPricing <= 3.5.3 - Missing Authorization

Aug 29, 2025 Patched in 3.5.4 (131d)
Version History

YayPricing – WooCommerce Dynamic Pricing & Discounts Release Timeline

v3.5.4Current
v3.5.31 CVE
v3.5.2.21 CVE
v3.5.2.11 CVE
v3.5.21 CVE
v3.5.11 CVE
v3.51 CVE
v3.4.11 CVE
v3.41 CVE
v3.31 CVE
v3.21 CVE
v3.11 CVE
v3.01 CVE
v2.5.41 CVE
v2.5.31 CVE
v2.5.21 CVE
v2.51 CVE
v2.4.9.21 CVE
v2.4.9.11 CVE
v2.4.91 CVE
Code Analysis
Analyzed Mar 16, 2026

YayPricing – WooCommerce Dynamic Pricing & Discounts Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
4 prepared
Unescaped Output
20
193 escaped
Nonce Checks
6
Capability Checks
13
File Operations
1
External Requests
0
Bundled Libraries
0

SQL Query Safety

100% prepared4 total queries

Output Escaping

91% escaped213 total outputs
Data Flows · Security
1 unsanitized

Data Flow Analysis

1 flows1 with unsanitized paths
add_order_item_value (includes\admin\class-yaydp-order-manager.php:70)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface

YayPricing – WooCommerce Dynamic Pricing & Discounts Attack Surface

Entry Points5
Unprotected0

AJAX Handlers 5

authwp_ajax_yaydp-update-encouraged-noticeincludes\class-yaydp-ajax.php:21
noprivwp_ajax_yaydp-update-encouraged-noticeincludes\class-yaydp-ajax.php:22
authwp_ajax_yay_recommended_get_plugin_dataincludes\yaycommercemenu\class-other-plugins-menu.php:23
authwp_ajax_yay_recommended_activate_pluginincludes\yaycommercemenu\class-other-plugins-menu.php:24
authwp_ajax_yay_recommended_upgrade_pluginincludes\yaycommercemenu\class-other-plugins-menu.php:25
WordPress Hooks 211
actionwp_body_openincludes\abstracts\abstract-yaydp-countdown-handler.php:8
actionwoocommerce_before_checkout_processincludes\abstracts\abstract-yaydp-use-time.php:21
actionwoocommerce_checkout_order_processedincludes\abstracts\abstract-yaydp-use-time.php:22
filterwoocommerce_payment_successful_resultincludes\abstracts\abstract-yaydp-use-time.php:23
filterwoocommerce_checkout_no_payment_needed_redirectincludes\abstracts\abstract-yaydp-use-time.php:24
actionadmin_menuincludes\admin\class-yaydp-admin-menus.php:28
actionadmin_enqueue_scriptsincludes\admin\class-yaydp-admin-report.php:34
actionadmin_enqueue_scriptsincludes\admin\class-yaydp-admin-settings.php:36
actioninitincludes\admin\class-yaydp-admin.php:21
actionwoocommerce_admin_order_items_after_line_itemsincludes\admin\class-yaydp-order-manager.php:20
actionwoocommerce_admin_order_item_headersincludes\admin\class-yaydp-order-manager.php:22
actionwoocommerce_admin_order_item_valuesincludes\admin\class-yaydp-order-manager.php:23
actionwoocommerce_admin_order_totals_after_taxincludes\admin\class-yaydp-order-manager.php:24
actionadmin_noticesincludes\admin\views\html-require-php-version.php:5
actionrest_api_initincludes\api\class-yaydp-rest.php:23
filterscript_loader_tagincludes\class-vite.php:32
filterscript_loader_srcincludes\class-vite.php:46
actionadmin_headincludes\class-vite.php:66
actionwp_enqueue_scriptsincludes\class-yaydp-enqueue-frontend.php:23
actionadmin_noticesincludes\class-yaydp-fallback.php:23
actionadmin_noticesincludes\class-yaydp-fallback.php:24
filterplugin_row_metaincludes\class-yaypricing.php:99
filteryaydp_prevent_recalculate_cart_discountincludes\core\adjustments\class-yaydp-cart-discount-adjustments.php:71
filteryaydp_prevent_recalculate_cartincludes\core\class-yaydp-cart.php:81
actionwoocommerce_before_calculate_totalsincludes\core\manager\class-yaydp-cart-discount-manager.php:44
actionyaydp_before_calculate_cart_discountincludes\core\manager\class-yaydp-cart-discount-manager.php:45
actionyaydp_after_calculate_cart_discountincludes\core\manager\class-yaydp-cart-discount-manager.php:46
filterwoocommerce_get_shop_coupon_dataincludes\core\manager\class-yaydp-cart-discount-manager.php:48
filterwoocommerce_cart_totals_coupon_labelincludes\core\manager\class-yaydp-cart-discount-manager.php:50
filterwoocommerce_cart_totals_coupon_htmlincludes\core\manager\class-yaydp-cart-discount-manager.php:51
filterwoocommerce_coupon_messageincludes\core\manager\class-yaydp-cart-discount-manager.php:52
filterwoocommerce_coupon_errorincludes\core\manager\class-yaydp-cart-discount-manager.php:53
filteryaydp_prevent_recalculate_cart_discountincludes\core\manager\class-yaydp-cart-discount-manager.php:70
actionwoocommerce_before_calculate_totalsincludes\core\manager\class-yaydp-checkout-fee-manager.php:23
actionwc_ajax_update_shipping_methodincludes\core\manager\class-yaydp-checkout-fee-manager.php:25
actionyaydp_before_calculate_checkout_feeincludes\core\manager\class-yaydp-checkout-fee-manager.php:26
actionyaydp_after_calculate_checkout_feeincludes\core\manager\class-yaydp-checkout-fee-manager.php:27
filterwoocommerce_cart_totals_fee_htmlincludes\core\manager\class-yaydp-checkout-fee-manager.php:29
actionwoocommerce_before_calculate_totalsincludes\core\manager\class-yaydp-product-pricing-manager.php:23
actionyaydp_before_calculate_product_pricingincludes\core\manager\class-yaydp-product-pricing-manager.php:24
actionyaydp_after_calculate_product_pricingincludes\core\manager\class-yaydp-product-pricing-manager.php:25
actionwoocommerce_before_mini_cartincludes\core\manager\class-yaydp-product-pricing-manager.php:26
filterwoocommerce_cart_item_priceincludes\core\manager\class-yaydp-product-pricing-manager.php:29
filterwoocommerce_cart_item_subtotalincludes\core\manager\class-yaydp-product-pricing-manager.php:30
filterwoocommerce_widget_cart_item_quantityincludes\core\manager\class-yaydp-product-pricing-manager.php:31
filterwoocommerce_cart_item_remove_linkincludes\core\manager\class-yaydp-product-pricing-manager.php:32
filterwoocommerce_quantity_input_argsincludes\core\manager\class-yaydp-product-pricing-manager.php:33
filterwoocommerce_cart_item_subtotalincludes\core\manager\class-yaydp-product-pricing-manager.php:34
filterwoocommerce_update_cart_validationincludes\core\manager\class-yaydp-product-pricing-manager.php:36
actionwoocommerce_add_to_cartincludes\core\manager\class-yaydp-product-pricing-manager.php:52
actionwoocommerce_before_add_to_cart_formincludes\core\manager\class-yaydp-product-pricing-manager.php:74
actionyaydp_product_offer_descriptionincludes\core\manager\class-yaydp-product-pricing-manager.php:75
filterwoocommerce_add_cart_itemincludes\core\manager\class-yaydp-product-pricing-manager.php:87
filteryaydp_prevent_recalculate_cartincludes\core\manager\class-yaydp-product-pricing-manager.php:128
actionwoocommerce_before_add_to_cart_formincludes\core\manager\class-yaydp-product-pricing-manager.php:315
actionwoocommerce_after_add_to_cart_formincludes\core\manager\class-yaydp-product-pricing-manager.php:319
actionwoocommerce_before_single_product_summaryincludes\core\manager\class-yaydp-product-pricing-manager.php:323
actionwoocommerce_after_single_product_summaryincludes\core\manager\class-yaydp-product-pricing-manager.php:327
actionwoocommerce_product_meta_startincludes\core\manager\class-yaydp-product-pricing-manager.php:331
actionwoocommerce_product_meta_endincludes\core\manager\class-yaydp-product-pricing-manager.php:335
actionyaydp_product_pricing_tableincludes\core\manager\class-yaydp-product-pricing-manager.php:342
filterwoocommerce_coupon_is_validincludes\core\manager\class-yaydp-wc-coupon-manager.php:26
filterwoocommerce_coupon_is_validincludes\core\manager\class-yaydp-wc-coupon-manager.php:28
filterwoocommerce_coupon_is_valid_for_productincludes\core\manager\class-yaydp-wc-coupon-manager.php:29
filterwoocommerce_apply_individual_use_couponincludes\core\manager\class-yaydp-wc-coupon-manager.php:31
filterwoocommerce_apply_with_individual_use_couponincludes\core\manager\class-yaydp-wc-coupon-manager.php:32
filterwoocommerce_get_price_htmlincludes\core\sale-display\class-yaydp-discounted-price.php:23
actionwoocommerce_before_shop_loop_itemincludes\core\sale-display\class-yaydp-sale-flash.php:32
actionwoocommerce_before_shop_loop_item_titleincludes\core\sale-display\class-yaydp-sale-flash.php:33
filterwoocommerce_product_get_imageincludes\core\sale-display\class-yaydp-sale-flash.php:34
filterwoocommerce_single_product_image_thumbnail_htmlincludes\core\sale-display\class-yaydp-sale-flash.php:35
filterwoocommerce_sale_flashincludes\core\sale-display\class-yaydp-sale-flash.php:37
actionyaydp_custom_sale_tagincludes\core\sale-display\class-yaydp-sale-flash.php:38
actionwoocommerce_before_shop_loopincludes\core\sale-display\class-yaydp-sale-flash.php:40
actionwoocommerce_after_shop_loopincludes\core\sale-display\class-yaydp-sale-flash.php:41
filterwoocommerce_cart_totals_get_fees_from_cart_taxesincludes\core\single-adjustment\class-yaydp-checkout-fee-adjustment.php:73
filterwoocommerce_shipping_packagesincludes\core\single-adjustment\class-yaydp-checkout-fee-adjustment.php:87
filterwoocommerce_product_data_store_cpt_get_products_queryincludes\helper\class-yaydp-matching-products-helper.php:22
filteryaydp_initial_cart_item_priceincludes\integrations\acowebs\class-yaydp-custom-product-add-on-integration.php:27
filterwoocommerce_gpf_feed_itemincludes\integrations\ademti\class-yaydp-wc-google-product-feed-integration.php:25
filteryaydp_converted_priceincludes\integrations\aelia\class-yaydp-aelia-currency-integration.php:25
filteryaydp_reversed_priceincludes\integrations\aelia\class-yaydp-aelia-currency-integration.php:26
filteryaydp_converted_feeincludes\integrations\aelia\class-yaydp-aelia-currency-integration.php:27
filteryaydp_converted_pricing_valueincludes\integrations\aelia\class-yaydp-aelia-currency-integration.php:28
filteryaydp_initial_cart_item_priceincludes\integrations\apf\class-yaydp-apf-intergration.php:28
filteryaydp_initial_cart_item_priceincludes\integrations\apf\class-yaydp-apf-pro-integration.php:28
filterwoocommerce_cart_item_subtotalincludes\integrations\apf\class-yaydp-apf-pro-integration.php:29
actionyaydp_after_initial_cart_itemincludes\integrations\automattic\class-yaydp-extra-product-options-integration.php:27
filteryaydp_initial_cart_item_priceincludes\integrations\automattic\class-yaydp-extra-product-options-integration.php:28
filteryaydp_extra_conditionsincludes\integrations\b2bking\class-yaydp-b2bking-integration.php:27
filteryaydp_extra_conditionsincludes\integrations\b2bking\class-yaydp-b2bking-integration.php:28
filteryaydp_check_b2bking_user_group_conditionincludes\integrations\b2bking\class-yaydp-b2bking-integration.php:29
filteryaydp_check_b2bking_custom_role_conditionincludes\integrations\b2bking\class-yaydp-b2bking-integration.php:30
filteryaydp_other_source_product_base_priceincludes\integrations\b2bking\class-yaydp-b2bking-integration.php:31
filtercartflows_single_order_bump_custom_priceincludes\integrations\cartflows\class-yaydp-order-bumps-integration.php:27
actioninitincludes\integrations\class-yaydp-custom-taxonomies-integration.php:24
filteryaydp_admin_product_filtersincludes\integrations\class-yaydp-custom-taxonomies-integration.php:31
filterdibs_easy_create_order_argsincludes\integrations\class-yaydp-dibs-integration.php:25
filteradvanced_woo_discount_rules_get_product_discount_price_from_custom_priceincludes\integrations\class-yaydp-klarna-integration.php:25
filteradt_get_product_dataincludes\integrations\class-yaydp-wc-product-feed-pro-integration.php:25
filterwoo_feed_filter_product_sale_priceincludes\integrations\ctxfeed\class-yaydp-ctx-feed-integration.php:22
filteret_pb_module_contentincludes\integrations\divitheme\class-yaydp-divi-theme-integration.php:24
actionyaydp_after_initial_cart_itemincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:26
actionwoocommerce_cart_item_removedincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:27
actionwoocommerce_cart_updatedincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:28
filteryaydp_extra_cart_item_dataincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:30
actionwoocommerce_add_to_cartincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:32
actionwoocommerce_after_cart_item_nameincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:34
filterwoocommerce_cart_item_classincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:35
actionwp_footerincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:36
actionwp_footerincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:38
actionwoocommerce_review_order_after_cart_contentsincludes\integrations\eventtickets\class-yaydp-event-tickets-integration.php:40
filteryaydp_initial_cart_item_priceincludes\integrations\flexiblequantity\class-yaydp-flexible-quantity-integration.php:24
filteryaydp_initial_cart_item_priceincludes\integrations\iconic\class-yaydp-iconic-attribute-swatches-integration.php:27
actionyaydp_clear_cacheincludes\integrations\litespeed\class-yaydp-litespeed-cache-integration.php:24
filterbm_recalculate_prices_set_item_priceincludes\integrations\marketpress\class-yaydp-b2b-market-integration.php:27
filteryaydp_extra_conditionsincludes\integrations\marketpress\class-yaydp-b2b-market-integration.php:42
filteryaydp_check_b2b_market_user_group_conditionincludes\integrations\marketpress\class-yaydp-b2b-market-integration.php:43
filteryaydp_initial_product_priceincludes\integrations\meowcrew\class-yaydp-role-based-pricing.php:30
filterrole_customer_specific_pricing/pricing/price_in_cartincludes\integrations\meowcrew\class-yaydp-role-based-pricing.php:31
filterwcmmq_single_product_min_max_conditionincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:27
filterwcmmq_add_validation_checkincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:28
filterwcmmq_cart_validation_checkincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:29
filterwoocommerce_quantity_input_minincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:31
filterwoocommerce_quantity_input_maxincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:32
filterwoocommerce_quantity_input_stepincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:33
filterwoocommerce_quantity_input_argsincludes\integrations\minmaxcontrol\class-yaydp-min-max-quantity-integration.php:35
filterrank_math/json_ldincludes\integrations\rankmathseo\class-yaydp-rank-math-seo-integration.php:19
actionyaydp_after_initial_cart_itemincludes\integrations\themehigh\class-yaydp-woocommerce-extra-product-options-integration.php:27
filteryaydp_initial_cart_item_priceincludes\integrations\themehigh\class-yaydp-woocommerce-extra-product-options-integration.php:28
actionafter_setup_themeincludes\integrations\themes\class-yaydp-astra-theme-integration.php:24
filterastra_addon_shop_cards_buttons_htmlincludes\integrations\themes\class-yaydp-astra-theme-integration.php:32
actionwp_enqueue_scriptsincludes\integrations\themes\class-yaydp-astra-theme-integration.php:37
filterwoocommerce_cart_subtotalincludes\integrations\themes\class-yaydp-astra-theme-integration.php:42
filterwoocommerce_cart_totalincludes\integrations\themes\class-yaydp-astra-theme-integration.php:43
filterwoocommerce_cart_get_cart_contents_totalincludes\integrations\themes\class-yaydp-astra-theme-integration.php:44
actionafter_setup_themeincludes\integrations\themes\class-yaydp-flatsome-theme-integration.php:24
actionwp_enqueue_scriptsincludes\integrations\themes\class-yaydp-flatsome-theme-integration.php:34
filteryaydp_enqueue_pricing_table_assetsincludes\integrations\themes\class-yaydp-flatsome-theme-integration.php:35
filteryaydp_translated_object_idincludes\integrations\translations\class-yaydp-wpml-integration.php:24
filteryaydp_translated_list_object_idincludes\integrations\translations\class-yaydp-wpml-integration.php:25
filteryaydp_converted_priceincludes\integrations\villatheme\class-yaydp-curcy-integration.php:25
filteryaydp_reversed_taxincludes\integrations\villatheme\class-yaydp-curcy-integration.php:26
filteryaydp_reversed_priceincludes\integrations\villatheme\class-yaydp-curcy-integration.php:27
filteryaydp_product_fixed_priceincludes\integrations\villatheme\class-yaydp-curcy-integration.php:28
filterpewc_filter_default_priceincludes\integrations\wc-product-addons-ultimate\class-yaydp-wc-product-addons-ultimate-integration.php:22
filterwoocommerce_available_variationincludes\integrations\wc-product-addons-ultimate\class-yaydp-wc-product-addons-ultimate-integration.php:23
filterwoocommerce_cart_item_subtotalincludes\integrations\wc-product-addons-ultimate\class-yaydp-wc-product-addons-ultimate-integration.php:24
filteryaydp_initial_cart_item_priceincludes\integrations\wc-product-addons-ultimate\class-yaydp-wc-product-addons-ultimate-integration.php:25
filteryaydp_admin_product_filtersincludes\integrations\webdevstudios\class-yaydp-cpt-ui-integration.php:27
filteryaydp_admin_extra_localize_dataincludes\integrations\webdevstudios\class-yaydp-cpt-ui-integration.php:28
actioninitincludes\integrations\woocommerce\class-yaydp-perfect-woocommerce-brands-integration.php:29
filteryaydp_admin_product_filtersincludes\integrations\woocommerce\class-yaydp-perfect-woocommerce-brands-integration.php:39
filteryaydp_admin_extra_localize_dataincludes\integrations\woocommerce\class-yaydp-perfect-woocommerce-brands-integration.php:40
filterwoocommerce_gla_product_attribute_value_sale_priceincludes\integrations\woocommerce\class-yaydp-wc-listing-ads-integration.php:25
actioninitincludes\integrations\woocommerce\class-yaydp-woocommerce-brands-integration.php:29
filteryaydp_admin_product_filtersincludes\integrations\woocommerce\class-yaydp-woocommerce-brands-integration.php:39
filteryaydp_admin_extra_localize_dataincludes\integrations\woocommerce\class-yaydp-woocommerce-brands-integration.php:40
filteryaydp_init_cart_itemsincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:28
actionyaydp_after_set_cart_item_priceincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:29
filterwoocommerce_composited_item_priceincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:30
filteryaydp_before_calculate_product_pricingincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:31
filteryaydp_cart_item_price_htmlincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:32
filterwoocommerce_cart_item_priceincludes\integrations\woocommerce\class-yaydp-woocommerce-composite-products-integration.php:33
filteryaydp_converted_priceincludes\integrations\woocommerce\class-yaydp-woocommerce-currency-integration.php:27
filteryaydp_reversed_priceincludes\integrations\woocommerce\class-yaydp-woocommerce-currency-integration.php:28
filteryaydp_extra_conditionsincludes\integrations\woocommerce\class-yaydp-woocommerce-subscriptions-integration.php:27
filteryaydp_check_has_switch_subscription_conditionincludes\integrations\woocommerce\class-yaydp-woocommerce-subscriptions-integration.php:28
filteryaydp_admin_product_filtersincludes\integrations\woocommerce\class-yaydp-woocommerce-subscriptions-integration.php:29
filteryaydp_check_condition_by_products_subscription_statusincludes\integrations\woocommerce\class-yaydp-woocommerce-subscriptions-integration.php:30
filteryaydp_get_matching_products_by_products_subscription_statusincludes\integrations\woocommerce\class-yaydp-woocommerce-subscriptions-integration.php:31
filterwoocommerce_add_to_cart_fragmentsincludes\integrations\wpclever\class-yaydp-wpc-fly-cart-integration.php:22
filterwoocommerce_update_order_review_fragmentsincludes\integrations\wpclever\class-yaydp-wpc-fly-cart-integration.php:23
filterwoocommerce_cart_item_priceincludes\integrations\wpclever\class-yaydp-wpc-product-bundles-integration.php:29
filterwoocommerce_cart_item_subtotalincludes\integrations\wpclever\class-yaydp-wpc-product-bundles-integration.php:30
filterwoosb_item_price_before_setincludes\integrations\wpclever\class-yaydp-wpc-product-bundles-integration.php:31
actioninitincludes\integrations\wpengine\class-yaydp-acf-integration.php:29
filteryaydp_admin_product_filtersincludes\integrations\wpengine\class-yaydp-acf-integration.php:43
filteryaydp_admin_extra_localize_dataincludes\integrations\wpengine\class-yaydp-acf-integration.php:44
filteryaydp_converted_priceincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:29
filteryaydp_reversed_priceincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:30
filteryaydp_product_fixed_priceincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:31
filterwc_aelia_cs_convertincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:32
actionyaydp_before_set_cart_item_priceincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:34
actionyaydp_remove_3rd_currency_formatincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:35
filteryaydp_checkout_coupon_fee_htmlincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:36
filteryaydp_extra_conditionsincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:37
filteryaydp_check_yaycurrency_currency_conditionincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:38
filteryaydp_converted_feeincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:39
filteryay_currency_is_cart_fees_originalincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:41
actionwoocommerce_cart_calculate_feesincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:44
filteryay_currency_get_price_fixed_by_currencyincludes\integrations\yaycommerce\class-yaydp-yaycurrency-integration.php:60
filteryaydp_initial_cart_item_priceincludes\integrations\yith\class-yaydp-yith-gift-card-integration.php:27
filteryaydp_initial_product_priceincludes\integrations\yith\class-yaydp-yith-gift-card-integration.php:28
filteryaydp_initial_cart_item_priceincludes\integrations\yith\class-yaydp-yith-product-add-on-integration.php:27
filteryaydp_init_cart_itemsincludes\integrations\yith\class-yaydp-yith-product-bundles-integration.php:28
filteryith_ywraq_item_remove_linkincludes\integrations\yith\class-yaydp-yith-request-a-quote-integration.php:27
filteryith_ywraq_hide_price_templateincludes\integrations\yith\class-yaydp-yith-request-a-quote-integration.php:28
actioninitincludes\integrations\yith\class-yaydp-yith-wc-brands-integration.php:27
filteryaydp_admin_product_filtersincludes\integrations\yith\class-yaydp-yith-wc-brands-integration.php:37
filteryaydp_admin_extra_localize_dataincludes\integrations\yith\class-yaydp-yith-wc-brands-integration.php:38
actionadmin_enqueue_scriptsincludes\yaycommercemenu\class-register-menu.php:43
actionadmin_menuincludes\yaycommercemenu\class-register-menu.php:44
actionadmin_menuincludes\yaycommercemenu\class-register-menu.php:45
actionyaydp_after_saving_dataincludes\yaydp-caching.php:24
actionyaydp_after_saving_dataincludes\yaydp-caching.php:25
actionnetwork_admin_noticesincludes\yaydp-duplicate-fallback.php:12
actionadmin_noticesincludes\yaydp-duplicate-fallback.php:13
actionadmin_inityaypricing.php:24
actionplugins_loadedyaypricing.php:93
actionbefore_woocommerce_inityaypricing.php:119

Scheduled Events 2

yaydp_clear_cache
yaydp_clear_cache
Maintenance & Trust

YayPricing – WooCommerce Dynamic Pricing & Discounts Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 5, 2026
PHP min version5.7
Downloads53K

Community Trust

Rating100/100
Number of ratings70
Active installs3K
Developer Profile

YayPricing – WooCommerce Dynamic Pricing & Discounts Developer Profile

YayCommerce

16 plugins · 78K total installs

77
trust score
Avg Security Score
97/100
Avg Patch Time
126 days
View full developer profile
Detection Fingerprints

How We Detect YayPricing – WooCommerce Dynamic Pricing & Discounts

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/yaypricing/assets/dist/assets/index-abcdef12.css/wp-content/plugins/yaypricing/assets/dist/assets/index-abcdef12.js
Script Paths
/wp-content/plugins/yaypricing/assets/dist/assets/index-abcdef12.js
Version Parameters
yaypricing/assets/dist/assets/index-abcdef12.js?ver=yaypricing/assets/dist/assets/index-abcdef12.css?ver=

HTML / DOM Fingerprints

CSS Classes
yaypricing-wrapper
HTML Comments
<!-- YayPricing Lite -->
Data Attributes
data-yaypricing-id
JS Globals
window.YAYDP_AJAX_URLwindow.YAYDP_NONCEwindow.YAYDP_SETTINGS
REST Endpoints
/wp-json/yaypricing/v1/settings
Shortcode Output
[yaypricing_pricing_table]
FAQ

Frequently Asked Questions about YayPricing – WooCommerce Dynamic Pricing & Discounts