CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Security & Risk Analysis

wordpress.org/plugins/cartflows

1 WordPress funnel builder & WooCommerce checkout plugin. Boost AOV with one-click upsells, order bumps & high-converting checkout pages.

200K active installs v2.2.3 PHP 7.2+ WP 5.8+ Updated Mar 10, 2026
lead-generationorder-bumpsales-funnelsupsellwoocommerce
97
A · Safe
CVEs total6
Unpatched0
Last CVEJun 18, 2024
Safety Verdict

Is CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Safe to Use in 2026?

Generally Safe

Score 97/100

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce has a strong security track record. Known vulnerabilities have been patched promptly.

6 known CVEsLast CVE: Jun 18, 2024Updated 24d ago
Risk Assessment

The CartFlows plugin v2.2.3 exhibits a mixed security posture. On the positive side, it demonstrates a strong commitment to secure coding practices with 100% of its SQL queries utilizing prepared statements and a significant number of capability checks (104). The absence of bundled libraries is also a good sign, as it reduces the risk of inheriting vulnerabilities from outdated third-party code. However, several areas raise concerns. The presence of one AJAX handler without authentication checks represents a direct entry point that could be exploited. The taint analysis revealed one high-severity flow with unsanitized paths, indicating a potential risk for data manipulation or execution. Furthermore, the plugin's history of six known CVEs, even though currently unpatched ones are zero, is a significant indicator. The common vulnerability types such as Authorization Bypass, Cross-Site Scripting, CSRF, and Improper Privilege Management suggest recurring patterns that warrant close attention from developers to ensure robust security is maintained.

In conclusion, CartFlows v2.2.3 has strengths in its use of prepared statements and capability checks. However, the identified unprotected AJAX handler and the high-severity taint flow are immediate risks. The plugin's past vulnerability history, particularly the types of vulnerabilities encountered, suggests that ongoing vigilance and thorough security audits are crucial. While the current lack of unpatched CVEs is positive, the recurring nature of past vulnerabilities means a proactive approach to security is essential to mitigate future risks.

Key Concerns

  • AJAX handler without auth check
  • High severity taint flow
  • 6 known CVEs (historical)
  • 69% properly escaped output
  • 2 dangerous functions (unserialize)
Vulnerabilities
6

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Security Vulnerabilities

CVEs by Year

1 CVE in 2019
2019
1 CVE in 2020
2020
1 CVE in 2021
2021
1 CVE in 2023
2023
2 CVEs in 2024
2024
Patched Has unpatched

Severity Breakdown

Medium
5
Low
1

6 total CVEs

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

WooCommerce Checkout & Funnel Builder by CartFlows – Create High Converting Stores For WooCommerce <= 2.0.7 - Authenticated (Contributor+) Stored Cross-Site Scripting

Jun 18, 2024 Patched in 2.0.8 (1d)
CVE-2024-29813medium · 5.5Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Funnel Builder by CartFlows <= 2.0.1 - Authenticated (Editor+) Stored Cross-Site Scripting via settings

Mar 25, 2024 Patched in 2.0.2 (5d)
WF-b9002f6e-4345-4908-9cb8-9841a2458eb7-cartflowslow · 2.7Authorization Bypass Through User-Controlled Key

CartFlows <= 1.11.11 - Insecure Direct Object Reference to Arbitrary Post Deletion

Jun 2, 2023 Patched in 1.11.12 (235d)
CVE-2021-24330medium · 4.8Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')

Funnel Builder by CartFlows <= 1.6.12 - Authenticated Stored Cross-Site scripting via FB Pixel ID and Google Analytics ID

May 17, 2021 Patched in 1.6.13 (981d)
CVE-2020-36736medium · 4.3Cross-Site Request Forgery (CSRF)

WooCommerce Checkout & Funnel Builder by CartFlows – Create High Converting Stores For WooCommerce <= 1.5.15 - Cross-Site Request Forgery Bypass

Sep 26, 2020 Patched in 1.5.16 (1214d)
CVE-2019-25151medium · 5.4Improper Privilege Management

Funnel Builder <= 1.3.0 - Arbitrary Plugin Activation

Nov 7, 2019 Patched in 1.3.1 (1538d)
Code Analysis
Analyzed Mar 16, 2026

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Code Analysis

Dangerous Functions
2
Raw SQL Queries
0
58 prepared
Unescaped Output
478
1058 escaped
Nonce Checks
94
Capability Checks
104
File Operations
20
External Requests
17
Bundled Libraries
0

Dangerous Functions Found

unserialize$raw_data = unserialize( stripslashes( $meta_value ), array( 'allowed_classes' => false ) ); // phpcadmin-core\ajax\importer.php:1320
unserialize$meta_value = unserialize( stripslashes( $mvalue[0] ), array( 'allowed_classes' => false ) ); // phpclasses\importer\class-cartflows-importer.php:267

SQL Query Safety

100% prepared58 total queries

Output Escaping

69% escaped1536 total outputs
Data Flows
4 unsanitized

Data Flow Analysis

25 flows4 with unsanitized paths
debugger_scripts (admin-core\inc\admin-menu.php:899)
Source (user input) Sink (dangerous op) Sanitizer Transform Unsanitized Sanitized
Attack Surface
1 unprotected

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Attack Surface

Entry Points27
Unprotected1

AJAX Handlers 22

authwp_ajax_cartflows_install_pluginadmin-core\ajax\importer.php:81
authwp_ajax_cartflows_fetch_whats_new_dataadmin-core\inc\admin-menu.php:96
authwp_ajax_cartflows_ignore_gutenberg_noticeclasses\class-cartflows-admin-notices.php:81
authwp_ajax_cartflows_disable_weekly_report_email_noticeclasses\class-cartflows-admin-notices.php:82
authwp_ajax_cartflows_snooze_script_migrationclasses\class-cartflows-admin-notices.php:83
authwp_ajax_cartflows_dismiss_script_migration_complete_noticeclasses\class-cartflows-admin-notices.php:84
authwp_ajax_cartflows_get_suretriggers_datacompatibilities\plugins\class-cartflows-suretriggers-compatibility.php:51
authwp_ajax_cartflows_save_tutor_course_templatecompatibilities\plugins\tutor-lms\class-cartflows-tutor-compatibility.php:58
authwp_ajax_wcf_woo_apply_couponmodules\checkout\classes\class-cartflows-checkout-ajax.php:45
noprivwp_ajax_wcf_woo_apply_couponmodules\checkout\classes\class-cartflows-checkout-ajax.php:46
authwp_ajax_wcf_woo_remove_couponmodules\checkout\classes\class-cartflows-checkout-ajax.php:48
noprivwp_ajax_wcf_woo_remove_couponmodules\checkout\classes\class-cartflows-checkout-ajax.php:49
authwp_ajax_wcf_woo_remove_cart_productmodules\checkout\classes\class-cartflows-checkout-ajax.php:51
noprivwp_ajax_wcf_woo_remove_cart_productmodules\checkout\classes\class-cartflows-checkout-ajax.php:52
noprivwp_ajax_wcf_check_email_existsmodules\checkout\classes\class-cartflows-checkout-ajax.php:54
noprivwp_ajax_wcf_woocommerce_loginmodules\checkout\classes\class-cartflows-checkout-ajax.php:55
authwp_ajax_wcf_upload_checkout_filemodules\checkout\classes\class-cartflows-checkout-ajax.php:57
noprivwp_ajax_wcf_upload_checkout_filemodules\checkout\classes\class-cartflows-checkout-ajax.php:58
authwp_ajax_wpcf_order_detail_form_shortcodemodules\gutenberg\classes\class-cartflows-init-blocks.php:64
authwp_ajax_wpcf_order_checkout_form_shortcodemodules\gutenberg\classes\class-cartflows-init-blocks.php:65
authwp_ajax_wpcf_optin_form_shortcodemodules\gutenberg\classes\class-cartflows-init-blocks.php:66
authwp_ajax_wcf_json_search_flowsmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-meta.php:43

Shortcodes 5

[cartflows_checkout] modules\checkout\classes\class-cartflows-checkout-markup.php:55
[cartflows_optin] modules\optin\classes\class-cartflows-optin-markup.php:47
[cartflows_order_details] modules\thankyou\classes\class-cartflows-thankyou-markup.php:43
[cartflows_product_title] modules\woo-dynamic-flow\classes\class-cartflows-wd-flow-shortcodes.php:52
[cartflows_product_add_to_cart] modules\woo-dynamic-flow\classes\class-cartflows-wd-flow-shortcodes.php:53
WordPress Hooks 422
filtercartflows_admin_localized_varsadmin-core\ajax\ajax-base.php:73
actioninitadmin-core\ajax\ajax-errors.php:57
actionadmin_footeradmin-core\ajax\importer.php:80
actionrest_api_initadmin-core\api\api-init.php:71
filtercartflows_admin_global_data_optionsadmin-core\api\common-settings.php:58
actionadmin_menuadmin-core\inc\admin-menu.php:81
actionadmin_initadmin-core\inc\admin-menu.php:82
actionadmin_initadmin-core\inc\admin-menu.php:83
actioncartflows_render_admin_page_contentadmin-core\inc\admin-menu.php:86
actionedit_form_after_titleadmin-core\inc\admin-menu.php:88
actionenqueue_block_editor_assetsadmin-core\inc\admin-menu.php:91
actionadmin_footeradmin-core\inc\admin-menu.php:92
actionadmin_noticesadmin-core\inc\admin-menu.php:94
actionadmin_enqueue_scriptsadmin-core\inc\admin-menu.php:225
filteradmin_footer_textadmin-core\inc\admin-menu.php:227
filtercartflows_woo_active_steps_dataadmin-core\inc\store-checkout.php:45
filtercartflows_admin_updated_flow_stepsadmin-core\inc\store-checkout.php:46
filtercartflows_admin_action_slugadmin-core\inc\store-checkout.php:47
filtercartflows_admin_required_meta_keysadmin-core\inc\store-checkout.php:48
filtercartflows_admin_flow_dataadmin-core\inc\store-checkout.php:49
actioncartflows_admin_after_delete_flowadmin-core\inc\store-checkout.php:50
actionadmin_enqueue_scriptsclasses\class-cartflows-admin-notices.php:46
actionadmin_headclasses\class-cartflows-admin-notices.php:65
actionadmin_footerclasses\class-cartflows-admin-notices.php:67
actionadmin_noticesclasses\class-cartflows-admin-notices.php:240
actionadmin_noticesclasses\class-cartflows-admin-notices.php:243
actionadmin_noticesclasses\class-cartflows-admin-notices.php:244
actionadmin_noticesclasses\class-cartflows-admin-notices.php:245
actionadmin_body_classclasses\class-cartflows-admin.php:60
actionadmin_initclasses\class-cartflows-admin.php:64
filterpost_row_actionsclasses\class-cartflows-admin.php:66
actionwp_dashboard_setupclasses\class-cartflows-admin.php:68
actioninitclasses\class-cartflows-admin.php:70
actioncartflows_update_knowledge_base_dataclasses\class-cartflows-admin.php:71
actionadmin_post_cartflows_rollbackclasses\class-cartflows-admin.php:72
filterbsf_core_statsclasses\class-cartflows-admin.php:74
filtercartflows_pointer_configclasses\class-cartflows-admin.php:79
actionadmin_initclasses\class-cartflows-admin.php:90
actionadmin_headclasses\class-cartflows-admin.php:91
actioncartflows_wp_footerclasses\class-cartflows-flow-frontend.php:43
actionadmin_bar_menuclasses\class-cartflows-flow-frontend.php:44
actionadmin_bar_menuclasses\class-cartflows-flow-frontend.php:45
actionwp_enqueue_scriptsclasses\class-cartflows-flow-frontend.php:46
actionwpclasses\class-cartflows-frontend.php:40
actioninitclasses\class-cartflows-frontend.php:42
actioninitclasses\class-cartflows-frontend.php:43
actionwpclasses\class-cartflows-frontend.php:45
filterwoocommerce_get_checkout_order_received_urlclasses\class-cartflows-frontend.php:48
actionwp_headclasses\class-cartflows-frontend.php:266
filterwoocommerce_enqueue_stylesclasses\class-cartflows-frontend.php:355
actionwp_enqueue_scriptsclasses\class-cartflows-frontend.php:357
actionwp_enqueue_scriptsclasses\class-cartflows-frontend.php:358
filterwoocommerce_locate_templateclasses\class-cartflows-frontend.php:361
filterbody_classclasses\class-cartflows-frontend.php:364
actionwp_headclasses\class-cartflows-frontend.php:367
filtercartflows_load_min_assetsclasses\class-cartflows-frontend.php:383
filterwoocommerce_get_checkout_order_received_urlclasses\class-cartflows-frontend.php:857
actionplugins_loadedclasses\class-cartflows-loader.php:127
actioninitclasses\class-cartflows-loader.php:128
actioninitclasses\class-cartflows-loader.php:130
actionwp_loadedclasses\class-cartflows-loader.php:246
actioncartflows_pro_initclasses\class-cartflows-loader.php:247
actionadmin_noticesclasses\class-cartflows-loader.php:250
actionadmin_noticesclasses\class-cartflows-loader.php:276
actionadmin_noticesclasses\class-cartflows-loader.php:280
actioninitclasses\class-cartflows-logger.php:50
actionadmin_initclasses\class-cartflows-logger.php:52
actioncartflows_delete_old_log_filesclasses\class-cartflows-logger.php:53
actionwp_headclasses\class-cartflows-tracking.php:93
filterglobal_cartflows_js_localizeclasses\class-cartflows-tracking.php:95
actionwp_footerclasses\class-cartflows-tracking.php:97
actionadmin_initclasses\class-cartflows-update.php:43
actionwpclasses\class-cartflows-woo-hooks.php:46
actionwoocommerce_checkout_update_order_reviewclasses\class-cartflows-woo-hooks.php:67
actioncartflows_after_template_importclasses\importer\batch-process\class-cartflows-batch-process.php:167
actioncartflows_import_completeclasses\importer\batch-process\class-cartflows-batch-process.php:168
filterupload_mimesclasses\importer\batch-process\class-cartflows-batch-process.php:169
filterwp_prepare_attachment_for_jsclasses\importer\batch-process\class-cartflows-batch-process.php:170
actioncartflows_before_elementor_import_single_templateclasses\importer\batch-process\class-cartflows-batch-process.php:171
actionadmin_headclasses\importer\batch-process\class-cartflows-batch-process.php:172
filterelementor/files/allow_unfiltered_uploadclasses\importer\batch-process\class-cartflows-batch-process.php:674
filterwp_kses_allowed_htmlclasses\importer\batch-process\class-cartflows-importer-divi.php:88
filtercron_schedulesclasses\importer\batch-process\helpers\class-wp-background-process.php:69
actioncartflows_import_completeclasses\importer\class-cartflows-importer.php:54
actionplugins_loadedclasses\logger\class-cartflows-log-handler-file.php:57
actioninitcompatibilities\class-cartflows-compatibility.php:45
actionwpcompatibilities\class-cartflows-compatibility.php:48
actionwp_enqueue_scriptscompatibilities\class-cartflows-compatibility.php:50
filtercartflows_admin_localized_varscompatibilities\class-cartflows-compatibility.php:52
actionbefore_woocommerce_initcompatibilities\class-cartflows-compatibility.php:55
filtermoderncart_redirect_after_add_to_cartcompatibilities\class-cartflows-compatibility.php:154
filterastra_addon_enable_modern_checkoutcompatibilities\plugins\class-cartflows-astra-addon-compatibility.php:45
actionwpcompatibilities\plugins\class-cartflows-astra-addon-compatibility.php:46
filterastra_get_option_scroll-to-top-enablecompatibilities\plugins\class-cartflows-astra-addon-compatibility.php:69
filterastra_get_option_woo-input-style-typecompatibilities\plugins\class-cartflows-astra-addon-compatibility.php:72
filterfl_builder_post_typescompatibilities\plugins\class-cartflows-bb-compatibility.php:44
actionadmin_initcompatibilities\plugins\class-cartflows-bb-compatibility.php:45
filtercartflows_container_attscompatibilities\plugins\class-cartflows-divi-compatibility.php:39
actionwoocommerce_review_order_after_shippingcompatibilities\plugins\class-cartflows-dpd-baltic-compatibility.php:47
filtercartflows_page_templatecompatibilities\plugins\class-cartflows-elementor-compatibility.php:46
actioninitcompatibilities\plugins\class-cartflows-elementor-compatibility.php:53
actionelementor/editor/before_enqueue_scriptscompatibilities\plugins\class-cartflows-elementor-compatibility.php:56
actionwp_enqueue_scriptscompatibilities\plugins\class-cartflows-elementor-compatibility.php:58
filterrest_post_dispatchcompatibilities\plugins\class-cartflows-elementor-compatibility.php:59
filterrest_request_after_callbackscompatibilities\plugins\class-cartflows-elementor-compatibility.php:60
actionwp_trash_postcompatibilities\plugins\class-cartflows-elementor-compatibility.php:63
actionbefore_delete_postcompatibilities\plugins\class-cartflows-elementor-compatibility.php:64
actionadd_meta_boxescompatibilities\plugins\class-cartflows-learndash-compatibility.php:38
filterpostbox_classes_sfwd-courses_cartflows-course-template-settingscompatibilities\plugins\class-cartflows-learndash-compatibility.php:41
actionsave_postcompatibilities\plugins\class-cartflows-learndash-compatibility.php:44
actiontemplate_redirectcompatibilities\plugins\class-cartflows-learndash-compatibility.php:47
filterlearndash_header_tab_menucompatibilities\plugins\class-cartflows-learndash-compatibility.php:53
filterlearndash_metabox_save_fieldscompatibilities\plugins\class-cartflows-learndash-compatibility.php:63
actionwpcompatibilities\plugins\class-cartflows-postnl-for-woocommerce-compatibility.php:40
actionwoocommerce_after_calculate_totalscompatibilities\plugins\class-cartflows-smart-coupons-compatibility.php:39
actionwoocommerce_after_calculate_totalscompatibilities\plugins\class-cartflows-smart-coupons-compatibility.php:68
filtercartflows_admin_global_settings_datacompatibilities\plugins\class-cartflows-suretriggers-compatibility.php:50
filtertve_post_type_can_use_landing_pagecompatibilities\plugins\class-cartflows-thrive-compatibility.php:41
filtertcb_can_use_landing_pagescompatibilities\plugins\class-cartflows-thrive-compatibility.php:43
filtertcb_has_templates_tabcompatibilities\plugins\class-cartflows-thrive-compatibility.php:45
filtercartflows_update_product_custom_pricecompatibilities\plugins\gateways\class-cartflows-wc-stripe-compatibility.php:47
actiontutor_course_builder_footercompatibilities\plugins\tutor-lms\class-cartflows-tutor-compatibility.php:54
actiontutor_before_course_builder_loadcompatibilities\plugins\tutor-lms\class-cartflows-tutor-compatibility.php:56
actiontemplate_redirectcompatibilities\plugins\tutor-lms\class-cartflows-tutor-compatibility.php:60
actioncartflows_checkout_before_shortcodecompatibilities\themes\astra\class-cartflows-astra-compatibility.php:45
actioncartflows_optin_before_shortcodecompatibilities\themes\astra\class-cartflows-astra-compatibility.php:46
actionwpcompatibilities\themes\astra\class-cartflows-astra-compatibility.php:48
actionwpcompatibilities\themes\astra\class-cartflows-astra-compatibility.php:49
filterastra_woo_shop_product_structure_overridecompatibilities\themes\astra\class-cartflows-astra-compatibility.php:51
actioncartflows_after_save_store_checkoutcompatibilities\themes\astra\class-cartflows-astra-compatibility.php:53
filterastra_menu_prioritycompatibilities\themes\astra\class-cartflows-astra-compatibility.php:56
filterastra_theme_woocommerce_dynamic_csscompatibilities\themes\astra\class-cartflows-astra-compatibility.php:116
actionwp_enqueue_scriptscompatibilities\themes\astra\class-cartflows-astra-compatibility.php:142
actionwp_enqueue_scriptscompatibilities\themes\astra\class-cartflows-astra-compatibility.php:180
filterwoocommerce_enqueue_stylescompatibilities\themes\astra\class-cartflows-astra-compatibility.php:184
filtercartflows_remove_theme_stylescompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:48
filtercartflows_remove_theme_scriptscompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:49
filtercartflows_allow_to_change_page_templatecompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:50
actionwpcompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:51
actionwpcompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:52
actionwp_enqueue_scriptscompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:53
filteroption_bricks_global_settingscompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:54
filterwp_get_attachment_image_attributescompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:55
actionadmin_bar_menucompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:56
filtercartflows_instant_checkout_header_logocompatibilities\themes\bricks\class-cartflows-bricks-compatibility.php:57
filtercartflows_checkout_meta_wcf-checkout-layoutmodules\beaver-builder\cartflows-bb-checkout-form\cartflows-bb-checkout-form.php:70
filtercartflows_optin_meta_wcf-input-fields-skinsmodules\beaver-builder\cartflows-bb-optin-form\cartflows-bb-optin-form.php:71
filtercartflows_thankyou_meta_wcf-tq-textmodules\beaver-builder\cartflows-bb-order-details\cartflows-bb-order-details.php:70
filtercartflows_thankyou_meta_wcf-tq-layoutmodules\beaver-builder\cartflows-bb-order-details\cartflows-bb-order-details.php:85
actionwpmodules\beaver-builder\class-cartflows-bb-modules-loader.php:41
actionadmin_initmodules\beaver-builder\class-cartflows-bb-modules-loader.php:42
filterwoocommerce_locate_templatemodules\beaver-builder\classes\class-cartflows-bb-editor.php:59
filtercartflows_show_demo_order_detailsmodules\beaver-builder\classes\class-cartflows-bb-editor.php:64
actioncartflows_bb_before_checkout_shortcodemodules\beaver-builder\classes\class-cartflows-bb-editor.php:66
actionwp_headmodules\beaver-builder\classes\class-cartflows-bb-editor.php:68
actionfl_builder_after_save_layoutmodules\beaver-builder\classes\class-cartflows-bb-editor.php:85
filterbricks/dynamic_tags_listmodules\bricks\class-cartflows-bricks-dynamic-data.php:41
filterbricks/dynamic_data/render_tagmodules\bricks\class-cartflows-bricks-dynamic-data.php:42
filterbricks/frontend/render_datamodules\bricks\class-cartflows-bricks-dynamic-data.php:43
filterbricks/dynamic_data/render_contentmodules\bricks\class-cartflows-bricks-dynamic-data.php:44
actioninitmodules\bricks\class-cartflows-bricks-elements-loader.php:42
actionwpmodules\bricks\class-cartflows-bricks-elements-loader.php:43
filterwoocommerce_locate_templatemodules\bricks\class-cartflows-bricks-elements-loader.php:44
actionbricks/frontend/after_render_datamodules\bricks\class-cartflows-bricks-elements-loader.php:45
filtercartflows_thankyou_meta_wcf-tq-textmodules\bricks\elements\class-cartflows-bricks-order-details-form.php:561
filtercartflows_thankyou_meta_wcf-tq-layoutmodules\bricks\elements\class-cartflows-bricks-order-details-form.php:576
filterwoocommerce_ajax_get_endpointmodules\checkout\classes\class-cartflows-checkout-ajax.php:43
actionwp_enqueue_scriptsmodules\checkout\classes\class-cartflows-checkout-fields.php:49
filtercartflows_show_coupon_fieldmodules\checkout\classes\class-cartflows-checkout-fields.php:51
filterwoocommerce_checkout_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:144
filterwoocommerce_checkout_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:145
filterwoocommerce_checkout_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:147
filterwoocommerce_billing_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:149
filterwoocommerce_shipping_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:150
filterwoocommerce_get_country_locale_defaultmodules\checkout\classes\class-cartflows-checkout-fields.php:152
filterwoocommerce_default_address_fieldsmodules\checkout\classes\class-cartflows-checkout-fields.php:154
filterwoocommerce_enable_order_notes_fieldmodules\checkout\classes\class-cartflows-checkout-fields.php:262
filtercartflows_show_additional_fieldmodules\checkout\classes\class-cartflows-checkout-fields.php:269
filterwoocommerce_cart_needs_shipping_addressmodules\checkout\classes\class-cartflows-checkout-fields.php:275
filtercartflows_coupon_field_optionsmodules\checkout\classes\class-cartflows-checkout-fields.php:802
filterwoocommerce_is_checkoutmodules\checkout\classes\class-cartflows-checkout-markup.php:44
actionwoocommerce_checkout_update_order_metamodules\checkout\classes\class-cartflows-checkout-markup.php:46
actionwoocommerce_store_api_checkout_update_order_metamodules\checkout\classes\class-cartflows-checkout-markup.php:49
actioncartflows_checkout_cart_emptymodules\checkout\classes\class-cartflows-checkout-markup.php:52
actionwpmodules\checkout\classes\class-cartflows-checkout-markup.php:58
actionwpmodules\checkout\classes\class-cartflows-checkout-markup.php:61
actioncartflows_add_before_main_sectionmodules\checkout\classes\class-cartflows-checkout-markup.php:63
actioncartflows_primary_container_bottommodules\checkout\classes\class-cartflows-checkout-markup.php:65
filterwoocommerce_login_redirectmodules\checkout\classes\class-cartflows-checkout-markup.php:67
filterglobal_cartflows_js_localizemodules\checkout\classes\class-cartflows-checkout-markup.php:69
filterwoocommerce_paypal_argsmodules\checkout\classes\class-cartflows-checkout-markup.php:71
filterwoocommerce_paypal_express_checkout_payment_button_datamodules\checkout\classes\class-cartflows-checkout-markup.php:73
filterwoocommerce_cart_item_namemodules\checkout\classes\class-cartflows-checkout-markup.php:75
actionwoocommerce_before_calculate_totalsmodules\checkout\classes\class-cartflows-checkout-markup.php:77
actioninitmodules\checkout\classes\class-cartflows-checkout-markup.php:79
actionwoocommerce_checkout_update_order_reviewmodules\checkout\classes\class-cartflows-checkout-markup.php:82
filterwoocommerce_shipping_may_be_available_htmlmodules\checkout\classes\class-cartflows-checkout-markup.php:85
filterwoocommerce_no_shipping_available_htmlmodules\checkout\classes\class-cartflows-checkout-markup.php:86
filterwoocommerce_update_order_review_fragmentsmodules\checkout\classes\class-cartflows-checkout-markup.php:89
actioncartflows_checkout_scriptsmodules\checkout\classes\class-cartflows-checkout-markup.php:108
filterwoocommerce_update_order_review_fragmentsmodules\checkout\classes\class-cartflows-checkout-markup.php:178
actioncartflows_woo_checkout_update_order_reviewmodules\checkout\classes\class-cartflows-checkout-markup.php:210
filterwoocommerce_order_button_textmodules\checkout\classes\class-cartflows-checkout-markup.php:213
filterwoocommerce_order_button_textmodules\checkout\classes\class-cartflows-checkout-markup.php:224
actioncartflows_elementor_editor_compatibilitymodules\checkout\classes\class-cartflows-checkout-markup.php:254
actioncartflows_elementor_before_checkout_shortcodemodules\checkout\classes\class-cartflows-checkout-markup.php:258
actioncartflows_gutenberg_editor_compatibilitymodules\checkout\classes\class-cartflows-checkout-markup.php:271
actioncartflows_gutenberg_before_checkout_shortcodemodules\checkout\classes\class-cartflows-checkout-markup.php:275
actioncartflows_bb_editor_compatibilitymodules\checkout\classes\class-cartflows-checkout-markup.php:287
actioncartflows_bb_before_checkout_shortcodemodules\checkout\classes\class-cartflows-checkout-markup.php:290
actionwoocommerce_checkout_order_reviewmodules\checkout\classes\class-cartflows-checkout-markup.php:304
actionwp_enqueue_scriptsmodules\checkout\classes\class-cartflows-checkout-markup.php:791
actionwp_enqueue_scriptsmodules\checkout\classes\class-cartflows-checkout-markup.php:793
actionwoocommerce_cart_has_errorsmodules\checkout\classes\class-cartflows-checkout-markup.php:812
actionwoocommerce_after_order_notesmodules\checkout\classes\class-cartflows-checkout-markup.php:815
actionwoocommerce_login_form_endmodules\checkout\classes\class-cartflows-checkout-markup.php:816
actionwoocommerce_checkout_billingmodules\checkout\classes\class-cartflows-checkout-markup.php:819
actionwoocommerce_checkout_shippingmodules\checkout\classes\class-cartflows-checkout-markup.php:820
actionwoocommerce_checkout_order_reviewmodules\checkout\classes\class-cartflows-checkout-markup.php:824
filterwoocommerce_cart_totals_coupon_htmlmodules\checkout\classes\class-cartflows-checkout-markup.php:826
filterwoocommerce_order_button_textmodules\checkout\classes\class-cartflows-checkout-markup.php:828
filterwoocommerce_checkout_fieldsmodules\checkout\classes\class-cartflows-checkout-markup.php:830
filterwoocommerce_form_field_filemodules\checkout\classes\class-cartflows-checkout-markup.php:833
actionwoocommerce_checkout_after_customer_detailsmodules\checkout\classes\class-cartflows-checkout-markup.php:924
filtercartflows_woo_billling_textmodules\checkout\classes\class-cartflows-checkout-markup.php:932
filtercartflows_woo_shipping_textmodules\checkout\classes\class-cartflows-checkout-markup.php:933
filtercartflows_woo_customer_info_textmodules\checkout\classes\class-cartflows-checkout-markup.php:934
filtercartflows_woo_your_order_textmodules\checkout\classes\class-cartflows-checkout-markup.php:935
filtercartflows_woo_payment_textmodules\checkout\classes\class-cartflows-checkout-markup.php:936
filtercartflows_admin_checkout_step_meta_fieldsmodules\checkout\classes\class-cartflows-checkout-meta-data.php:43
filtercartflows_admin_checkout_step_meta_settingsmodules\checkout\classes\class-cartflows-checkout-meta-data.php:45
filtercartflows_admin_checkout_step_datamodules\checkout\classes\class-cartflows-checkout-meta-data.php:48
actionwpmodules\checkout\classes\class-cartflows-global-checkout.php:43
actionwpmodules\checkout\classes\class-cartflows-global-checkout.php:44
actiontemplate_redirectmodules\checkout\classes\class-cartflows-global-checkout.php:45
actionadmin_bar_menumodules\checkout\classes\class-cartflows-global-checkout.php:46
actionwpmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:44
filtercartflows_checkout_show_empty_cart_noticemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:47
filtercartflows_checkout_meta_wcf-checkout-layoutmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:50
filtercartflows_page_template_body_classesmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:53
filtercartflows_page_template_filemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:56
filtercartflows_admin_checkout_editor_settingsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:59
filtercartflows_checkout_order_review_item_imagemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:62
filtercartflows_checkout_cart_empty_messagemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:104
actioncartflows_checkout_cart_emptymodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:106
filtercartflows_checkout_form_layoutmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:108
filtercartflows_page_templatemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:109
actionwoocommerce_checkout_billingmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:115
filterwoocommerce_checkout_fieldsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:118
filtercartflows_woo_shipping_options_textmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:121
actionwoocommerce_checkout_before_customer_detailsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:127
actionwoocommerce_checkout_after_customer_detailsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:128
actioncartflows_checkout_after_instant_shippingmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:132
actionwoocommerce_review_order_before_paymentmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:135
filterwoocommerce_shipping_package_namemodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:138
filterwoocommerce_update_order_review_fragmentsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:141
actionwoocommerce_checkout_after_customer_detailsmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:144
actionwoocommerce_checkout_after_order_reviewmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:147
filtercartflows_get_order_review_template_pathmodules\checkout\classes\layouts\class-cartflows-instant-checkout.php:148
actioncartflows_checkout_form_beforemodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:41
filterwoocommerce_checkout_fieldsmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:43
actionwoocommerce_checkout_before_customer_detailsmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:58
actionwoocommerce_checkout_billingmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:60
actioncartflows_woocommerce_review_order_before_paymentmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:62
actionwoocommerce_checkout_after_customer_detailsmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:66
actioncartflows_checkout_after_modern_checkout_layoutmodules\checkout\classes\layouts\class-cartflows-modern-checkout.php:81
actionelementor/elements/categories_registeredmodules\elementor\class-cartflows-el-widgets-loader.php:40
actionelementor/editor/after_enqueue_stylesmodules\elementor\class-cartflows-el-widgets-loader.php:48
actionwp_enqueue_scriptsmodules\elementor\class-cartflows-el-widgets-loader.php:50
actionelementor/editor/after_savemodules\elementor\classes\class-cartflows-elementor-editor.php:45
filterwoocommerce_locate_templatemodules\elementor\classes\class-cartflows-elementor-editor.php:138
actioncartflows_elementor_before_checkout_shortcodemodules\elementor\classes\class-cartflows-elementor-editor.php:147
actioncartflows_elementor_before_optin_shortcodemodules\elementor\classes\class-cartflows-elementor-editor.php:148
filtercartflows_show_demo_order_detailsmodules\elementor\classes\class-cartflows-elementor-editor.php:151
filtercartflows_thankyou_meta_wcf-tq-textmodules\elementor\widgets\class-cartflows-el-order-details-form.php:810
filtercartflows_thankyou_meta_wcf-tq-layoutmodules\elementor\widgets\class-cartflows-el-order-details-form.php:825
actionadmin_initmodules\email-report\class-cartflows-admin-report-emails.php:44
actioncartflows_send_report_summary_emailmodules\email-report\class-cartflows-admin-report-emails.php:46
filteradmin_initmodules\email-report\class-cartflows-admin-report-emails.php:48
actioninitmodules\flow\classes\class-cartflows-flow-post-type.php:42
actiondo_meta_boxesmodules\flow\classes\class-cartflows-flow-post-type.php:44
filterpost_updated_messagesmodules\flow\classes\class-cartflows-flow-post-type.php:46
filterdisplay_post_statesmodules\flow\classes\class-cartflows-flow-post-type.php:48
filterhidden_meta_boxesmodules\flow\classes\class-cartflows-flow-post-type.php:50
filterpost_row_actionsmodules\flow\classes\class-cartflows-flow-post-type.php:53
filterpreview_post_linkmodules\flow\classes\class-cartflows-flow-post-type.php:54
actiontemplate_redirectmodules\flow\classes\class-cartflows-flow-post-type.php:55
actionadmin_print_footer_scriptsmodules\flow\classes\class-cartflows-flow-post-type.php:153
actionadmin_footermodules\flow\classes\class-cartflows-flow-post-type.php:156
filterpost_type_linkmodules\flow\classes\class-cartflows-permalink.php:42
actioninitmodules\flow\classes\class-cartflows-permalink.php:43
actionpre_get_postsmodules\flow\classes\class-cartflows-permalink.php:47
actioninitmodules\flow\classes\class-cartflows-step-post-type.php:49
actioninitmodules\flow\classes\class-cartflows-step-post-type.php:50
filterpost_updated_messagesmodules\flow\classes\class-cartflows-step-post-type.php:51
filterwp_unique_post_slugmodules\flow\classes\class-cartflows-step-post-type.php:53
filtertemplate_includemodules\flow\classes\class-cartflows-step-post-type.php:55
actiontemplate_redirectmodules\flow\classes\class-cartflows-step-post-type.php:56
actionadmin_initmodules\flow\classes\class-cartflows-step-post-type.php:58
filternext_post_rel_linkmodules\flow\classes\class-cartflows-step-post-type.php:88
filterprevious_post_rel_linkmodules\flow\classes\class-cartflows-step-post-type.php:89
filternext_post_linkmodules\flow\classes\class-cartflows-step-post-type.php:109
filterprevious_post_linkmodules\flow\classes\class-cartflows-step-post-type.php:110
filterbody_classmodules\flow\classes\class-cartflows-step-post-type.php:136
actioninitmodules\gutenberg\classes\class-cartflows-gb-helper.php:103
actionwpmodules\gutenberg\classes\class-cartflows-gb-helper.php:104
actionwp_headmodules\gutenberg\classes\class-cartflows-gb-helper.php:122
actionwp_enqueue_scriptsmodules\gutenberg\classes\class-cartflows-gb-helper.php:125
actionwp_headmodules\gutenberg\classes\class-cartflows-gb-helper.php:126
actionwp_footermodules\gutenberg\classes\class-cartflows-gb-helper.php:127
actionadmin_initmodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:43
actionsave_post_cartflows_stepmodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:45
actionadmin_initmodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:47
filterwoocommerce_locate_templatemodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:178
actioncartflows_gutenberg_before_checkout_shortcodemodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:180
actioncartflows_gutenberg_before_optin_shortcodemodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:182
filterwoocommerce_checkout_redirect_empty_cartmodules\gutenberg\classes\class-cartflows-gutenberg-editor.php:211
actionenqueue_block_assetsmodules\gutenberg\classes\class-cartflows-init-blocks.php:53
actionenqueue_block_editor_assetsmodules\gutenberg\classes\class-cartflows-init-blocks.php:56
filterblock_categories_allmodules\gutenberg\classes\class-cartflows-init-blocks.php:59
filterblock_categoriesmodules\gutenberg\classes\class-cartflows-init-blocks.php:61
filtercartflows_show_demo_order_detailsmodules\gutenberg\classes\class-cartflows-init-blocks.php:68
actionenqueue_block_editor_assetsmodules\gutenberg\classes\class-cartflows-init-blocks.php:75
filterwp_theme_json_data_thememodules\gutenberg\classes\class-cartflows-init-blocks.php:79
filtercartflows_show_demo_order_detailsmodules\gutenberg\classes\class-cartflows-init-blocks.php:149
filtercartflows_thankyou_meta_wcf-tq-textmodules\gutenberg\classes\class-cartflows-init-blocks.php:158
filtercartflows_thankyou_meta_wcf-tq-layoutmodules\gutenberg\classes\class-cartflows-init-blocks.php:172
filtercartflows_show_demo_checkoutmodules\gutenberg\classes\class-cartflows-init-blocks.php:204
actionwoocommerce_checkout_order_reviewmodules\gutenberg\classes\class-cartflows-init-blocks.php:230
filtercartflows_show_demo_optin_formmodules\gutenberg\classes\class-cartflows-init-blocks.php:314
filterwoocommerce_cart_needs_paymentmodules\gutenberg\classes\class-cartflows-init-blocks.php:364
filterwoocommerce_enable_order_notes_fieldmodules\gutenberg\classes\class-cartflows-init-blocks.php:365
filterwoocommerce_cart_needs_shipping_addressmodules\gutenberg\classes\class-cartflows-init-blocks.php:366
actionenqueue_block_editor_assetsmodules\gutenberg\classes\class-cartflows-spectra-compatibility.php:46
actionpre_get_postsmodules\landing\classes\class-cartflows-landing-markup.php:42
actiontemplate_redirectmodules\landing\classes\class-cartflows-landing-markup.php:43
filterwp_dropdown_pagesmodules\landing\classes\class-cartflows-landing-markup.php:46
filtercartflows_billing_optin_fieldsmodules\optin\classes\class-cartflows-optin-fields.php:43
filterwoocommerce_is_checkoutmodules\optin\classes\class-cartflows-optin-markup.php:42
actionwoocommerce_checkout_update_order_metamodules\optin\classes\class-cartflows-optin-markup.php:44
actionwpmodules\optin\classes\class-cartflows-optin-markup.php:50
actionwpmodules\optin\classes\class-cartflows-optin-markup.php:53
filterwoocommerce_ajax_get_endpointmodules\optin\classes\class-cartflows-optin-markup.php:56
filterwoocommerce_login_redirectmodules\optin\classes\class-cartflows-optin-markup.php:57
filterwoocommerce_default_address_fieldsmodules\optin\classes\class-cartflows-optin-markup.php:60
filterwoocommerce_billing_fieldsmodules\optin\classes\class-cartflows-optin-markup.php:65
filterwoocommerce_checkout_required_field_noticemodules\optin\classes\class-cartflows-optin-markup.php:67
actioninitmodules\optin\classes\class-cartflows-optin-markup.php:69
actioncartflows_elementor_editor_compatibilitymodules\optin\classes\class-cartflows-optin-markup.php:83
actioncartflows_elementor_before_optin_shortcodemodules\optin\classes\class-cartflows-optin-markup.php:87
actioncartflows_bb_editor_compatibilitymodules\optin\classes\class-cartflows-optin-markup.php:99
actioncartflows_bb_before_optin_shortcodemodules\optin\classes\class-cartflows-optin-markup.php:102
actioncartflows_gutenberg_before_optin_shortcodemodules\optin\classes\class-cartflows-optin-markup.php:114
filterwoocommerce_checkout_registration_requiredmodules\optin\classes\class-cartflows-optin-markup.php:127
filterwoocommerce_checkout_registration_enabledmodules\optin\classes\class-cartflows-optin-markup.php:128
filterwoocommerce_checkout_registration_enabledmodules\optin\classes\class-cartflows-optin-markup.php:132
actioncartflows_woo_checkout_update_order_reviewmodules\optin\classes\class-cartflows-optin-markup.php:135
filterwoocommerce_get_terms_and_conditions_checkbox_textmodules\optin\classes\class-cartflows-optin-markup.php:156
filterwoocommerce_order_button_textmodules\optin\classes\class-cartflows-optin-markup.php:157
actionwp_enqueue_scriptsmodules\optin\classes\class-cartflows-optin-markup.php:368
actionwp_enqueue_scriptsmodules\optin\classes\class-cartflows-optin-markup.php:370
actionwoocommerce_cart_has_errorsmodules\optin\classes\class-cartflows-optin-markup.php:389
actionwoocommerce_after_order_notesmodules\optin\classes\class-cartflows-optin-markup.php:392
actionwoocommerce_login_form_endmodules\optin\classes\class-cartflows-optin-markup.php:393
filterwoocommerce_enable_order_notes_fieldmodules\optin\classes\class-cartflows-optin-markup.php:396
filterwoocommerce_cart_needs_shipping_addressmodules\optin\classes\class-cartflows-optin-markup.php:397
filterwoocommerce_cart_needs_paymentmodules\optin\classes\class-cartflows-optin-markup.php:405
filterwoocommerce_available_payment_gatewaysmodules\optin\classes\class-cartflows-optin-markup.php:406
actionwoocommerce_before_checkout_formmodules\optin\classes\class-cartflows-optin-markup.php:414
actionwoocommerce_checkout_billingmodules\optin\classes\class-cartflows-optin-markup.php:415
actionwoocommerce_checkout_shippingmodules\optin\classes\class-cartflows-optin-markup.php:416
actionwoocommerce_checkout_order_reviewmodules\optin\classes\class-cartflows-optin-markup.php:417
filterwoocommerce_order_button_textmodules\optin\classes\class-cartflows-optin-markup.php:420
filterwoocommerce_get_terms_and_conditions_checkbox_textmodules\optin\classes\class-cartflows-optin-markup.php:422
filterwoocommerce_checkout_registration_enabledmodules\optin\classes\class-cartflows-optin-markup.php:425
filterwoocommerce_checkout_registration_requiredmodules\optin\classes\class-cartflows-optin-markup.php:426
filtercartflows_admin_optin_step_meta_fieldsmodules\optin\classes\class-cartflows-optin-meta-data.php:41
filtercartflows_admin_optin_step_datamodules\optin\classes\class-cartflows-optin-meta-data.php:44
actionwp_enqueue_scriptsmodules\thankyou\classes\class-cartflows-thankyou-markup.php:45
actionwoocommerce_is_order_received_pagemodules\thankyou\classes\class-cartflows-thankyou-markup.php:47
filterwoocommerce_is_checkoutmodules\thankyou\classes\class-cartflows-thankyou-markup.php:50
actiontemplate_redirectmodules\thankyou\classes\class-cartflows-thankyou-markup.php:53
actioncartflows_thank_you_scriptsmodules\thankyou\classes\class-cartflows-thankyou-markup.php:55
actionwpmodules\thankyou\classes\class-cartflows-thankyou-markup.php:57
actionwpmodules\thankyou\classes\class-cartflows-thankyou-markup.php:59
actioncartflows_thank_you_scriptsmodules\thankyou\classes\class-cartflows-thankyou-markup.php:60
actionbody_classmodules\thankyou\classes\class-cartflows-thankyou-markup.php:72
actionbody_classmodules\thankyou\classes\class-cartflows-thankyou-markup.php:97
filtercartflows_thankyou_template_datamodules\thankyou\classes\class-cartflows-thankyou-markup.php:98
actionwp_headmodules\thankyou\classes\class-cartflows-thankyou-markup.php:99
filterwoocommerce_order_item_permalinkmodules\thankyou\classes\class-cartflows-thankyou-markup.php:225
filterwoocommerce_thankyou_order_received_textmodules\thankyou\classes\class-cartflows-thankyou-markup.php:228
actiontemplate_redirectmodules\webhook\classes\class-cartflows-webhook-events.php:53
actioncartflows_woo_checkout_update_order_review_initmodules\webhook\classes\class-cartflows-webhook-events.php:56
actionwoocommerce_checkout_order_processedmodules\webhook\classes\class-cartflows-webhook-events.php:59
actionwoocommerce_order_status_changedmodules\webhook\classes\class-cartflows-webhook-events.php:62
filtercartflows_skip_configure_cartmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-actions.php:37
actionwoocommerce_after_add_to_cart_buttonmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-actions.php:39
filterwoocommerce_add_to_cart_redirectmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-actions.php:40
filterwoocommerce_add_to_cart_redirectmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-actions.php:38
filterwoocommerce_product_single_add_to_cart_textmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-actions.php:40
filterwoocommerce_product_data_tabsmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-meta.php:38
actionwoocommerce_product_data_panelsmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-meta.php:39
actionwoocommerce_process_product_metamodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-meta.php:40
actionadmin_enqueue_scriptsmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-product-meta.php:42
filterwoocommerce_product_single_add_to_cart_textmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-shortcodes.php:125
filterwoocommerce_add_to_cart_form_actionmodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-shortcodes.php:134
actionwoocommerce_single_product_summarymodules\woo-dynamic-flow\classes\class-cartflows-wd-flow-shortcodes.php:182
filtercartflows_admin_wizard_localized_varswizard\ajax\ajax-base.php:73
actioninitwizard\ajax\ajax-errors.php:58
actionadmin_menuwizard\inc\wizard-core.php:49
actionadmin_initwizard\inc\wizard-core.php:50
actionadmin_initwizard\inc\wizard-core.php:51
actionadmin_noticeswizard\inc\wizard-core.php:52
actionwoocommerce_installedwizard\inc\wizard-core.php:53
filtershow_admin_barwizard\inc\wizard-core.php:55
actioninitwizard\inc\wizard-core.php:57
actionadmin_print_styleswizard\inc\wizard-core.php:58
actionadmin_initwizard\inc\wizard-core.php:60
filterbefore_cp_load_popupwizard\inc\wizard-core.php:61
actionwp_enqueue_scriptswizard\inc\wizard-core.php:113
filterqm/dispatch/htmlwizard\inc\wizard-core.php:211
Maintenance & Trust

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Maintenance & Trust

Maintenance Signals

WordPress version tested6.9.4
Last updatedMar 10, 2026
PHP min version7.2
Downloads10.1M

Community Trust

Rating96/100
Number of ratings491
Active installs200K
Developer Profile

CartFlows – Funnel Builder & Checkout Plugin for WooCommerce Developer Profile

Brainstorm Force

32 plugins · 8.6M total installs

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

How We Detect CartFlows – Funnel Builder & Checkout 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/cartflows/classes/class-cartflows-loader.php/wp-content/plugins/cartflows/admin-core/inc/admin-menu.php/wp-content/plugins/cartflows/admin-core/assets/js/common.js
Script Paths
/wp-content/plugins/cartflows/admin-core/assets/js/common.js
Version Parameters
cartflows/style.css?ver=cartflows/script.js?ver=

HTML / DOM Fingerprints

CSS Classes
wcf-notice-back-edit-stepgutenberg-buttonwcf-header-back-buttonwcf-flow-editing-action
Data Attributes
data-post-id
JS Globals
window.cartflows_admin_paramswindow.cartflows_editor_paramswindow.cartflows_global_settings
REST Endpoints
/wp-json/cartflows-api/v1/flows/wp-json/cartflows-api/v1/settings/wp-json/cartflows-api/v1/flows/steps
Shortcode Output
[cartflows_checkout_form][cartflows_order_review][cartflows_customer_details][cartflows_payment_methods]
FAQ

Frequently Asked Questions about CartFlows – Funnel Builder & Checkout Plugin for WooCommerce