Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Security & Risk Analysis

wordpress.org/plugins/upsell-order-bump-offer-for-woocommerce

Upsell Funnel Builder lets you create WooCommerce Upsells, Order Bumps, One Click upsell, Cross-Sells, Frequently Bought, and Popups.

3K active installs v3.1.2 PHP 7.4+ WP 6.7.0+ Updated Feb 19, 2026
frequently-bought-togetherfunnel-builderone-click-upsellpopupswoocommerce-upsell
98
A · Safe
CVEs total2
Unpatched0
Last CVESep 22, 2025
Safety Verdict

Is Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Safe to Use in 2026?

Generally Safe

Score 98/100

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. has a strong security track record. Known vulnerabilities have been patched promptly.

2 known CVEsLast CVE: Sep 22, 2025Updated 1mo ago
Risk Assessment

The "upsell-order-bump-offer-for-woocommerce" plugin, version 3.1.2, presents a mixed security posture. While it demonstrates good practices by using prepared statements for all SQL queries and a high percentage of properly escaped output, a significant concern lies in its attack surface. The plugin exposes a large number of AJAX handlers (53 in total), with a concerning 51 of them lacking authentication checks. This widespread lack of authorization on AJAX endpoints represents a substantial risk, potentially allowing unauthenticated users to trigger sensitive plugin functionality.

The plugin's vulnerability history shows two previously disclosed medium-severity vulnerabilities, both related to Cross-site Scripting and External Control of Assumed-Immutable Web Parameters. While there are currently no unpatched vulnerabilities, the recurring nature of these vulnerability types might indicate recurring patterns in how user input is handled or how parameters are managed. The taint analysis, while not revealing critical or high severity flows, did identify six flows with unsanitized paths, which, combined with the unauthenticated AJAX handlers, could still lead to exploitable scenarios if not carefully reviewed.

In conclusion, the plugin benefits from strong SQL and output sanitization practices. However, the high number of unauthenticated AJAX endpoints is a critical weakness that significantly elevates the risk profile. The historical vulnerability pattern, though currently patched, warrants attention. Addressing the unauthenticated AJAX handlers should be the top priority to mitigate the most immediate and impactful security risks.

Key Concerns

  • Large number of unprotected AJAX handlers
  • Taint flows with unsanitized paths identified
  • Past medium severity vulnerabilities (XSS, External Control)
Vulnerabilities
2

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Security Vulnerabilities

CVEs by Year

2 CVEs in 2025
2025
Patched Has unpatched

Severity Breakdown

Medium
2

2 total CVEs

CVE-2025-59565medium · 6.4Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Upsell Order Bump Offer for WooCommerce <= 3.0.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Sep 22, 2025 Patched in 3.0.8 (5d)
CVE-2025-3743medium · 5.3External Control of Assumed-Immutable Web Parameter

Upsell Funnel Builder for WooCommerce <= 3.0.0 - Unauthenticated Order Manipulation

Apr 24, 2025 Patched in 3.0.1 (1d)
Code Analysis
Analyzed Mar 16, 2026

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Code Analysis

Dangerous Functions
0
Raw SQL Queries
0
2 prepared
Unescaped Output
108
3035 escaped
Nonce Checks
95
Capability Checks
19
File Operations
8
External Requests
3
Bundled Libraries
1

Bundled Libraries

Select2

SQL Query Safety

100% prepared2 total queries

Output Escaping

97% escaped3143 total outputs
Data Flows
6 unsanitized

Data Flow Analysis

25 flows6 with unsanitized paths
return_funnel_offer_section_content (admin\class-upsell-order-bump-offer-for-woocommerce-admin.php:1474)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
51 unprotected

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Attack Surface

Entry Points73
Unprotected51

AJAX Handlers 53

authwp_ajax_wc_save_dynamic_discount_rulesincludes\class-upsell-order-bump-offer-for-woocommerce-global-functions.php:9217
authwp_ajax_wc_get_dynamic_value_fieldincludes\class-upsell-order-bump-offer-for-woocommerce-global-functions.php:9396
authwp_ajax_wps_ubo_import_bumps_csvincludes\class-upsell-order-bump-offer-for-woocommerce.php:194
authwp_ajax_wps_ubo_import_bumps_jsonincludes\class-upsell-order-bump-offer-for-woocommerce.php:195
authwp_ajax_wps_ubo_toggle_bump_statusincludes\class-upsell-order-bump-offer-for-woocommerce.php:196
authwp_ajax_wps_wocuf_import_funnels_csvincludes\class-upsell-order-bump-offer-for-woocommerce.php:199
authwp_ajax_wps_wocuf_import_funnels_jsonincludes\class-upsell-order-bump-offer-for-woocommerce.php:200
authwp_ajax_wps_wocuf_toggle_funnel_statusincludes\class-upsell-order-bump-offer-for-woocommerce.php:201
authwp_ajax_wps_refresh_upsell_funnel_statsincludes\class-upsell-order-bump-offer-for-woocommerce.php:203
authwp_ajax_wps_refresh_bump_statsincludes\class-upsell-order-bump-offer-for-woocommerce.php:204
authwp_ajax_search_products_for_bumpincludes\class-upsell-order-bump-offer-for-woocommerce.php:210
authwp_ajax_search_product_categories_for_bumpincludes\class-upsell-order-bump-offer-for-woocommerce.php:211
authwp_ajax_search_products_for_offersincludes\class-upsell-order-bump-offer-for-woocommerce.php:212
authwp_ajax_search_coupon_for_offersincludes\class-upsell-order-bump-offer-for-woocommerce.php:213
authwp_ajax_search_products_for_bump_offer_idincludes\class-upsell-order-bump-offer-for-woocommerce.php:214
authwp_ajax_seach_products_for_offersincludes\class-upsell-order-bump-offer-for-woocommerce.php:217
authwp_ajax_seach_products_for_funnelincludes\class-upsell-order-bump-offer-for-woocommerce.php:218
authwp_ajax_search_product_categories_for_funnelincludes\class-upsell-order-bump-offer-for-woocommerce.php:219
authwp_ajax_wps_upsell_dismiss_elementor_inactive_noticeincludes\class-upsell-order-bump-offer-for-woocommerce.php:222
authwp_ajax_wps_wocuf_pro_return_offer_contentincludes\class-upsell-order-bump-offer-for-woocommerce.php:230
authwp_ajax_wps_upsell_activate_offer_template_ajaxincludes\class-upsell-order-bump-offer-for-woocommerce.php:233
authwp_ajax_wps_ubo_create_labelincludes\class-upsell-order-bump-offer-for-woocommerce.php:268
authwp_ajax_wps_ubo_save_popup_system_settingsincludes\class-upsell-order-bump-offer-for-woocommerce.php:271
authwp_ajax_wps_sfw_dismiss_notice_bannerincludes\class-upsell-order-bump-offer-for-woocommerce.php:297
authwp_ajax_wps_install_and_redirect_upsell_pluginincludes\class-upsell-order-bump-offer-for-woocommerce.php:299
authwp_ajax_add_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:358
noprivwp_ajax_add_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:359
authwp_ajax_add_recommendated_offer_in_popupincludes\class-upsell-order-bump-offer-for-woocommerce.php:362
noprivwp_ajax_add_recommendated_offer_in_popupincludes\class-upsell-order-bump-offer-for-woocommerce.php:363
authwp_ajax_ql_woocommerce_ajax_add_to_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:366
noprivwp_ajax_ql_woocommerce_ajax_add_to_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:367
authwp_ajax_wps_add_the_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:370
noprivwp_ajax_wps_add_the_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:371
authwp_ajax_wps_remove_offer_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:374
noprivwp_ajax_wps_remove_offer_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:375
authwp_ajax_add_to_cart_recommendationincludes\class-upsell-order-bump-offer-for-woocommerce.php:378
noprivwp_ajax_add_to_cart_recommendationincludes\class-upsell-order-bump-offer-for-woocommerce.php:379
authwp_ajax_wps_variation_select_addedincludes\class-upsell-order-bump-offer-for-woocommerce.php:382
noprivwp_ajax_wps_variation_select_addedincludes\class-upsell-order-bump-offer-for-woocommerce.php:383
authwp_ajax_add_variation_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:386
noprivwp_ajax_add_variation_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:387
authwp_ajax_search_variation_id_by_selectincludes\class-upsell-order-bump-offer-for-woocommerce.php:393
noprivwp_ajax_search_variation_id_by_selectincludes\class-upsell-order-bump-offer-for-woocommerce.php:394
authwp_ajax_remove_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:397
noprivwp_ajax_remove_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:398
authwp_ajax_add_cart_discount_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:421
noprivwp_ajax_add_cart_discount_offer_in_cartincludes\class-upsell-order-bump-offer-for-woocommerce.php:422
authwp_ajax_add_to_cart_fbt_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:430
noprivwp_ajax_add_to_cart_fbt_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:431
authwp_ajax_send_onboarding_dataincludes\class-wpswings-onboarding-helper.php:126
noprivwp_ajax_send_onboarding_dataincludes\class-wpswings-onboarding-helper.php:127
authwp_ajax_skip_onboarding_popupincludes\class-wpswings-onboarding-helper.php:130
noprivwp_ajax_skip_onboarding_popupincludes\class-wpswings-onboarding-helper.php:131

Shortcodes 20

[wps_bump_offer_shortcode] public\class-upsell-order-bump-offer-for-woocommerce-public.php:454
[wps_order_details] public\class-upsell-order-bump-offer-for-woocommerce-public.php:2351
[wps_wocuf_pro_yes] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3036
[wps_wocuf_pro_no] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3039
[wps_wocuf_pro_offer_price] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3042
[wps_wocuf_pro_order_details] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3044
[wps_wocuf_pro_funnel_default_offer_page] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3047
[wps_upsell_yes] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3053
[wps_upsell_no] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3055
[wps_upsell_title] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3058
[wps_upsell_desc] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3060
[wps_upsell_desc_short] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3062
[wps_upsell_image] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3064
[wps_upsell_price] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3066
[wps_upsell_product_shipping_price] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3068
[wps_upsell_variations] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3070
[wps_upsell_star_review] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3073
[wps_upsell_default_offer_identification] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3076
[wps_upsell_timer] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3082
[wps_upsell_quantity] public\class-upsell-order-bump-offer-for-woocommerce-public.php:3084
WordPress Hooks 121
actionadmin_initadmin\class-upsell-order-bump-offer-for-woocommerce-admin.php:953
actionadmin_noticesadmin\class-upsell-order-bump-offer-for-woocommerce-admin.php:962
actioninitincludes\class-upsell-order-bump-offer-for-woocommerce.php:170
actionadmin_menuincludes\class-upsell-order-bump-offer-for-woocommerce.php:189
actionadmin_post_wps_ubo_export_bumpsincludes\class-upsell-order-bump-offer-for-woocommerce.php:190
actionadmin_post_wps_ubo_export_bumps_csvincludes\class-upsell-order-bump-offer-for-woocommerce.php:191
actionadmin_post_wps_ubo_export_bumps_jsonincludes\class-upsell-order-bump-offer-for-woocommerce.php:192
actionadmin_post_wps_ubo_import_bumpsincludes\class-upsell-order-bump-offer-for-woocommerce.php:193
actionadmin_post_wps_wocuf_export_funnels_csvincludes\class-upsell-order-bump-offer-for-woocommerce.php:197
actionadmin_post_wps_wocuf_export_funnels_jsonincludes\class-upsell-order-bump-offer-for-woocommerce.php:198
actionadmin_enqueue_scriptsincludes\class-upsell-order-bump-offer-for-woocommerce.php:207
actionadmin_enqueue_scriptsincludes\class-upsell-order-bump-offer-for-woocommerce.php:208
actionpre_get_postsincludes\class-upsell-order-bump-offer-for-woocommerce.php:225
filterpage_templateincludes\class-upsell-order-bump-offer-for-woocommerce.php:226
filtersafe_style_cssincludes\class-upsell-order-bump-offer-for-woocommerce.php:236
filtermanage_edit-shop_order_columnsincludes\class-upsell-order-bump-offer-for-woocommerce.php:243
actionmanage_shop_order_posts_custom_columnincludes\class-upsell-order-bump-offer-for-woocommerce.php:246
actionwoocommerce_shop_order_list_table_custom_columnincludes\class-upsell-order-bump-offer-for-woocommerce.php:248
filterwoocommerce_shop_order_list_table_columnsincludes\class-upsell-order-bump-offer-for-woocommerce.php:249
filterrestrict_manage_postsincludes\class-upsell-order-bump-offer-for-woocommerce.php:252
filterrequestincludes\class-upsell-order-bump-offer-for-woocommerce.php:255
filterwoocommerce_payment_gateways_setting_columnsincludes\class-upsell-order-bump-offer-for-woocommerce.php:258
actionwoocommerce_payment_gateways_setting_column_wps_upsellincludes\class-upsell-order-bump-offer-for-woocommerce.php:261
actionwoocommerce_product_options_general_product_dataincludes\class-upsell-order-bump-offer-for-woocommerce.php:263
actionwoocommerce_process_product_metaincludes\class-upsell-order-bump-offer-for-woocommerce.php:264
actionwoocommerce_product_after_variable_attributesincludes\class-upsell-order-bump-offer-for-woocommerce.php:265
actionwoocommerce_save_product_variationincludes\class-upsell-order-bump-offer-for-woocommerce.php:266
filterwoocommerce_admin_reportsincludes\class-upsell-order-bump-offer-for-woocommerce.php:273
actionmanage_shop_order_posts_custom_columnincludes\class-upsell-order-bump-offer-for-woocommerce.php:276
filterwoocommerce_admin_reportsincludes\class-upsell-order-bump-offer-for-woocommerce.php:278
filterwps_helper_valid_frontend_screensincludes\class-upsell-order-bump-offer-for-woocommerce.php:281
filterwps_deactivation_supported_slugincludes\class-upsell-order-bump-offer-for-woocommerce.php:284
actionplugins_loadedincludes\class-upsell-order-bump-offer-for-woocommerce.php:287
actionadmin_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:290
actionadmin_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:293
actionwps_wgm_check_for_notification_updateincludes\class-upsell-order-bump-offer-for-woocommerce.php:295
actionadmin_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:301
actionwp_enqueue_scriptsincludes\class-upsell-order-bump-offer-for-woocommerce.php:321
actionwp_enqueue_scriptsincludes\class-upsell-order-bump-offer-for-woocommerce.php:322
actionwoocommerce_before_template_partincludes\class-upsell-order-bump-offer-for-woocommerce.php:325
filterwps_ubo_convert_base_price_diffrent_currencyincludes\class-upsell-order-bump-offer-for-woocommerce.php:340
actionwp_footerincludes\class-upsell-order-bump-offer-for-woocommerce.php:347
actioninitincludes\class-upsell-order-bump-offer-for-woocommerce.php:352
filterwoocommerce_cart_item_productincludes\class-upsell-order-bump-offer-for-woocommerce.php:390
actionwp_headincludes\class-upsell-order-bump-offer-for-woocommerce.php:401
actionwp_footerincludes\class-upsell-order-bump-offer-for-woocommerce.php:404
actionwoocommerce_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:407
filterwoocommerce_order_item_get_formatted_meta_dataincludes\class-upsell-order-bump-offer-for-woocommerce.php:410
actiontemplate_redirectincludes\class-upsell-order-bump-offer-for-woocommerce.php:413
actioninitincludes\class-upsell-order-bump-offer-for-woocommerce.php:414
actionwoocommerce_new_orderincludes\class-upsell-order-bump-offer-for-woocommerce.php:415
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-upsell-order-bump-offer-for-woocommerce.php:418
actionwoocommerce_before_calculate_totalsincludes\class-upsell-order-bump-offer-for-woocommerce.php:423
actionwoocommerce_blocks_enqueue_checkout_block_scripts_afterincludes\class-upsell-order-bump-offer-for-woocommerce.php:425
actionwoocommerce_blocks_enqueue_cart_block_scripts_afterincludes\class-upsell-order-bump-offer-for-woocommerce.php:427
actionwoocommerce_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:436
filtercron_schedulesincludes\class-upsell-order-bump-offer-for-woocommerce.php:439
actiontemplate_redirectincludes\class-upsell-order-bump-offer-for-woocommerce.php:442
filterwp_page_menu_argsincludes\class-upsell-order-bump-offer-for-woocommerce.php:445
filterwp_get_nav_menu_itemsincludes\class-upsell-order-bump-offer-for-woocommerce.php:448
actionwp_print_stylesincludes\class-upsell-order-bump-offer-for-woocommerce.php:457
actioninitincludes\class-upsell-order-bump-offer-for-woocommerce.php:460
filterwps_currency_switcher_side_switcher_after_htmlincludes\class-upsell-order-bump-offer-for-woocommerce.php:463
filterthe_contentincludes\class-upsell-order-bump-offer-for-woocommerce.php:466
filterwp_kses_allowed_htmlincludes\class-upsell-order-bump-offer-for-woocommerce.php:468
actionwoocommerce_checkout_order_processedincludes\class-upsell-order-bump-offer-for-woocommerce.php:471
actionwoocommerce_store_api_checkout_order_processedincludes\class-upsell-order-bump-offer-for-woocommerce.php:474
actionwp_loadedincludes\class-upsell-order-bump-offer-for-woocommerce.php:477
actionwp_loadedincludes\class-upsell-order-bump-offer-for-woocommerce.php:480
actionwps_wocuf_lite_order_cron_scheduleincludes\class-upsell-order-bump-offer-for-woocommerce.php:483
actionwp_headincludes\class-upsell-order-bump-offer-for-woocommerce.php:486
actionwp_footerincludes\class-upsell-order-bump-offer-for-woocommerce.php:489
actionwp_footerincludes\class-upsell-order-bump-offer-for-woocommerce.php:492
filterwoocommerce_order_item_get_formatted_meta_dataincludes\class-upsell-order-bump-offer-for-woocommerce.php:495
actionwoocommerce_thankyouincludes\class-upsell-order-bump-offer-for-woocommerce.php:498
actionwp_headincludes\class-upsell-order-bump-offer-for-woocommerce.php:503
actionwp_headincludes\class-upsell-order-bump-offer-for-woocommerce.php:506
actionwoocommerce_thankyouincludes\class-upsell-order-bump-offer-for-woocommerce.php:509
actionwp_loadedincludes\class-upsell-order-bump-offer-for-woocommerce.php:516
actionwoocommerce_initincludes\class-upsell-order-bump-offer-for-woocommerce.php:523
actionwoocommerce_after_checkout_billing_formincludes\class-upsell-order-bump-offer-for-woocommerce.php:526
actionadmin_enqueue_scriptsincludes\class-wpswings-onboarding-helper.php:118
actionadmin_enqueue_scriptsincludes\class-wpswings-onboarding-helper.php:119
actionadmin_footerincludes\class-wpswings-onboarding-helper.php:120
actionadmin_footerincludes\class-wpswings-onboarding-helper.php:121
filterwps_on_boarding_form_fieldsincludes\class-wpswings-onboarding-helper.php:122
filterwps_deactivation_form_fieldsincludes\class-wpswings-onboarding-helper.php:123
actionplugins_loadedpage-builders\elementor\class-elementor-widget-loader-bump.php:47
actionadmin_noticespage-builders\elementor\class-elementor-widget-loader-bump.php:71
actionadmin_noticespage-builders\elementor\class-elementor-widget-loader-bump.php:76
actionelementor/widgets/widgets_registeredpage-builders\elementor\elementor-widget\class-elementor-widget-bump-bump.php:118
filterwoocommerce_cart_item_removed_notice_typepublic\class-upsell-order-bump-offer-for-woocommerce-public.php:967
actionwoocommerce_before_calculate_totalspublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1534
filterwoocommerce_cart_item_quantitypublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1537
filterwfacp_show_item_quantitypublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1540
filterwfacp_show_undo_message_for_itempublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1542
actionwoocommerce_remove_cart_itempublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1545
actionwoocommerce_checkout_order_processedpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1548
actionwoocommerce_store_api_checkout_order_processedpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1550
actionwoocommerce_store_api_checkout_order_processedpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1553
actionwoocommerce_thankyoupublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1556
actionwoocommerce_cart_emptiedpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1559
actionwoocommerce_thankyoupublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1560
actionwoocommerce_order_status_changedpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1561
actionwoocommerce_before_calculate_totalspublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1564
actionwoocommerce_checkout_create_order_line_itempublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1566
actionwoocommerce_checkout_create_orderpublic\class-upsell-order-bump-offer-for-woocommerce-public.php:1568
filterdoing_it_wrong_trigger_errorupsell-order-bump-offer-for-woocommerce.php:41
actionbefore_woocommerce_initupsell-order-bump-offer-for-woocommerce.php:67
filterwoocommerce_get_checkout_order_received_urlupsell-order-bump-offer-for-woocommerce.php:158
actionadmin_noticesupsell-order-bump-offer-for-woocommerce.php:201
filterplugin_row_metaupsell-order-bump-offer-for-woocommerce.php:344
actionadmin_initupsell-order-bump-offer-for-woocommerce.php:389
filterplugin_action_linksupsell-order-bump-offer-for-woocommerce.php:469
actionadmin_initupsell-order-bump-offer-for-woocommerce.php:560
actionadmin_noticesupsell-order-bump-offer-for-woocommerce.php:586
actioninitupsell-order-bump-offer-for-woocommerce.php:610
actioncurrent_screenupsell-order-bump-offer-for-woocommerce.php:613
actionadmin_noticesupsell-order-bump-offer-for-woocommerce.php:637
filteradmin_menuupsell-order-bump-offer-for-woocommerce.php:702
actionadmin_noticesupsell-order-bump-offer-for-woocommerce.php:821

Scheduled Events 1

wps_wgm_check_for_notification_update
Maintenance & Trust

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedFeb 19, 2026
PHP min version7.4
Downloads179K

Community Trust

Rating94/100
Number of ratings115
Active installs3K
Developer Profile

Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups. Developer Profile

WP Swings

13 plugins · 43K total installs

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

How We Detect Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups.

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

Asset Fingerprints

Asset Paths
/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/js/custom_woo_extra_checkout_fields.js/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/js/admin_custom_js.js/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/css/admin_custom_style.css/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/css/custom_woo_extra_checkout_fields.css
Script Paths
/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/js/custom_woo_extra_checkout_fields.js/wp-content/plugins/upsell-order-bump-offer-for-woocommerce/js/admin_custom_js.js
Version Parameters
upsell-order-bump-offer-for-woocommerce/js/custom_woo_extra_checkout_fields.js?ver=upsell-order-bump-offer-for-woocommerce/js/admin_custom_js.js?ver=upsell-order-bump-offer-for-woocommerce/css/admin_custom_style.css?ver=upsell-order-bump-offer-for-woocommerce/css/custom_woo_extra_checkout_fields.css?ver=

HTML / DOM Fingerprints

CSS Classes
wps_buy_now_funnel_buttonwps_buy_now_funnel_button_classwps_buy_now_add_to_cart_btnwps_buy_now_add_to_cart_btn_classwps_buy_now_add_to_cart_btn_add_cart_btnwps_buy_now_add_to_cart_btn_class_add_cart_btnwps_woo_bundle_option_value_displaywps_woo_bundle_option_value_display_class+2 more
HTML Comments
<!-- Start:Upsell Order Bump Offer For Woocommerce--><!-- End:Upsell Order Bump Offer For Woocommerce-->
Data Attributes
data-upsell-redirectdata-upsell-productdata-upsell-price
JS Globals
wps_wocuf_order_bump_object
FAQ

Frequently Asked Questions about Upsell Funnel Builder for WooCommerce – Create Upsells, Cross-Sells, Order Bumps, Frequently Bought, and Popups.