{"id":368341,"date":"2026-09-21T07:09:47","date_gmt":"2026-09-21T07:09:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/checkflow-multi-step-checkout-trust-badges-for-woocommerce\/"},"modified":"2026-09-21T07:09:40","modified_gmt":"2026-09-21T07:09:40","slug":"checkflow-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/checkflow-for-woocommerce\/","author":23554577,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.1","requires":"6.0","requires_php":"8.0","requires_plugins":null,"header_name":"CheckFlow \u2013 Multi-Step Checkout & Trust Badges for WooCommerce","header_author":"WebTend","header_description":"Multi-step checkout and trust badges for WooCommerce. Reduce cart abandonment and improve checkout conversions.","assets_banners_color":"fbfdfe","last_updated":"2026-09-21 07:09:40","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/webtend.net\/checkflow","header_author_uri":"https:\/\/webtend.net\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":36,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"webtendhq","date":"2026-09-21 07:09:40","revision":3705000}},"upgrade_notice":{"1.0.0":"<p>Initial release \u2014 no upgrade steps required.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3704995,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3704995,"resolution":"1544x500","location":"assets","locale":"","width":1550,"height":501},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3704995,"resolution":"772x250","location":"assets","locale":"","width":773,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3704995,"resolution":"1","location":"assets","locale":"","width":1200,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3704995,"resolution":"2","location":"assets","locale":"","width":1200,"height":932},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3704995,"resolution":"3","location":"assets","locale":"","width":1200,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3704995,"resolution":"4","location":"assets","locale":"","width":1200,"height":932},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3704995,"resolution":"5","location":"assets","locale":"","width":1200,"height":932}},"screenshots":{"1":"Multi-Step Checkout \u2014 step bubbles progress style on the checkout page.","2":"Multi-Step Checkout \u2014 progress bar style variant.","3":"Trust Badges \u2014 displayed below the Place Order button.","4":"Settings Page \u2014 Multi-Step tab with visual style selector.","5":"Settings Page \u2014 Trust Badges tab."}},"plugin_section":[],"plugin_tags":[3148,211050,73214,242305,286],"plugin_category":[45],"plugin_contributors":[259418,279548],"plugin_business_model":[],"class_list":["post-368341","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-checkout-optimizer","plugin_tags-multi-step-checkout","plugin_tags-trust-badges","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-devhasib","plugin_contributors-webtendhq","plugin_committers-webtendhq"],"banners":{"banner":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/banner-772x250.png?rev=3704995","banner_2x":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/banner-1544x500.png?rev=3704995","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/icon-256x256.png?rev=3704995","icon_2x":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/icon-256x256.png?rev=3704995","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/screenshot-1.png?rev=3704995","caption":"Multi-Step Checkout \u2014 step bubbles progress style on the checkout page."},{"src":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/screenshot-2.png?rev=3704995","caption":"Multi-Step Checkout \u2014 progress bar style variant."},{"src":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/screenshot-3.png?rev=3704995","caption":"Trust Badges \u2014 displayed below the Place Order button."},{"src":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/screenshot-4.png?rev=3704995","caption":"Settings Page \u2014 Multi-Step tab with visual style selector."},{"src":"https:\/\/ps.w.org\/checkflow-for-woocommerce\/assets\/screenshot-5.png?rev=3704995","caption":"Settings Page \u2014 Trust Badges tab."}],"raw_content":"<!--section=description-->\n<p><strong>CheckFlow<\/strong> is a lightweight WooCommerce checkout optimizer that helps you reduce cart abandonment and improve conversions \u2014 with zero configuration required.<\/p>\n\n<h4>Multi-Step Checkout<\/h4>\n\n<p>Split the overwhelming single-page WooCommerce checkout into a clean, guided three-step flow:<\/p>\n\n<ul>\n<li><strong>Information<\/strong> \u2014 billing and shipping address<\/li>\n<li><strong>Shipping<\/strong> \u2014 shipping method selection<\/li>\n<li><strong>Payment<\/strong> \u2014 payment method and place order<\/li>\n<\/ul>\n\n<p>Three progress indicator styles included:<\/p>\n\n<ul>\n<li><strong>Step Bubbles<\/strong> \u2014 numbered circles with connector lines<\/li>\n<li><strong>Progress Bar<\/strong> \u2014 smooth animated fill bar<\/li>\n<li><strong>Minimal<\/strong> \u2014 clean numbered steps only<\/li>\n<\/ul>\n\n<p>Each step is validated server-side via AJAX before the customer can advance \u2014 no full page reload required.<\/p>\n\n<h4>Trust Badges<\/h4>\n\n<p>Display security and guarantee icons directly on the checkout page to reassure hesitant buyers at the most critical conversion moment. Five built-in badges:<\/p>\n\n<ul>\n<li>\ud83d\udd12 Secure Checkout<\/li>\n<li>\ud83d\udee1\ufe0f SSL Encrypted<\/li>\n<li>\u21a9\ufe0f Money-Back Guarantee<\/li>\n<li>\ud83d\udcac 24\/7 Support<\/li>\n<li>\ud83d\ude9a Fast Shipping<\/li>\n<\/ul>\n\n<p>Choose which badges to show and where to display them \u2014 below the Place Order button or below the Order Total.<\/p>\n\n<h4>Why CheckFlow?<\/h4>\n\n<ul>\n<li><strong>No page reload<\/strong> \u2014 AJAX step validation keeps customers in flow<\/li>\n<li><strong>Zero config<\/strong> \u2014 works immediately after activation<\/li>\n<li><strong>Lightweight<\/strong> \u2014 assets load only on the checkout page<\/li>\n<li><strong>Developer-friendly<\/strong> \u2014 filter hooks for every key behaviour<\/li>\n<li><strong>Template override<\/strong> \u2014 copy templates to your theme for full customisation<\/li>\n<li><strong>WPCS compliant<\/strong> \u2014 follows WordPress coding standards<\/li>\n<li><strong>HPOS compatible<\/strong> \u2014 supports WooCommerce High-Performance Order Storage<\/li>\n<\/ul>\n\n<h4>Developer Hooks<\/h4>\n\n<p><strong>Actions:<\/strong>\n    checkflow_loaded \u2014 fires after plugin initialises\n    checkflow_step_validated \u2014 fires after a step passes validation\n    checkflow_activated \u2014 fires on plugin activation<\/p>\n\n<p><strong>Filters:<\/strong>\n    checkflow_checkout_steps \u2014 modify the step definitions array\n    checkflow_progress_style \u2014 override the progress style\n    checkflow_step_field_map \u2014 modify required fields per step\n    checkflow_trust_badge_definitions \u2014 add or modify trust badges<\/p>\n\n<h4>Template Overrides<\/h4>\n\n<p>Copy any template from <code>wp-content\/plugins\/checkflow-for-woocommerce\/templates\/<\/code> to <code>wp-content\/themes\/your-theme\/checkflow\/<\/code> and modify freely. Plugin updates will never overwrite your copies.<\/p>\n\n<ul>\n<li><code>checkout\/step-nav.php<\/code> \u2014 step progress indicator<\/li>\n<li><code>checkout\/trust-badges.php<\/code> \u2014 trust badges container<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>checkflow-for-woocommerce<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 CheckFlow<\/strong> and enable the modules you want.<\/li>\n<li>Visit your checkout page \u2014 the changes are live immediately.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20my%20theme%3F\"><h3>Does this work with my theme?<\/h3><\/dt>\n<dd><p>Yes. CheckFlow uses standard WooCommerce hooks and adds CSS classes that work alongside any theme. If you need to adjust styles, copy the templates to your theme for full control.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20the%20woocommerce%20checkout%20block%3F\"><h3>Does it work with the WooCommerce Checkout Block?<\/h3><\/dt>\n<dd><p>The multi-step module targets the classic WooCommerce checkout shortcode (<code>[woocommerce_checkout]<\/code>). WooCommerce Blocks checkout is not supported in this version.<\/p><\/dd>\n<dt id=\"will%20it%20conflict%20with%20my%20page%20builder%3F\"><h3>Will it conflict with my page builder?<\/h3><\/dt>\n<dd><p>CheckFlow uses standard WooCommerce hooks and does not modify page builder output. If you use Elementor Pro's Checkout widget, the multi-step module may conflict \u2014 disable it from Settings and use trust badges only.<\/p><\/dd>\n<dt id=\"is%20woocommerce%20hpos%20supported%3F\"><h3>Is WooCommerce HPOS supported?<\/h3><\/dt>\n<dd><p>Yes. CheckFlow declares compatibility with WooCommerce High-Performance Order Storage (custom order tables).<\/p><\/dd>\n<dt id=\"can%20i%20add%20my%20own%20trust%20badges%3F\"><h3>Can I add my own trust badges?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>checkflow_trust_badge_definitions<\/code> filter:<\/p>\n\n<pre><code>add_filter( 'checkflow_trust_badge_definitions', function( $badges ) {\n    $badges['my_badge'] = [\n        'label' =&gt; 'Verified Store',\n        'svg'   =&gt; '&lt;svg ...&gt;...&lt;\/svg&gt;',\n    ];\n    return $badges;\n} );\n<\/code><\/pre><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20uninstall%20the%20plugin%3F\"><h3>What happens to my data if I uninstall the plugin?<\/h3><\/dt>\n<dd><p>By default, your settings are kept so reinstalling restores them. Enable <strong>Remove Data on Uninstall<\/strong> in Settings \u2192 General before deleting the plugin if you want a completely clean removal.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Multi-step checkout with step bubbles, progress bar, and minimal styles.<\/li>\n<li>Server-side AJAX step validation.<\/li>\n<li>Trust badges with 5 built-in icons.<\/li>\n<li>Configurable badge position (below Place Order or below Order Total).<\/li>\n<li>Developer filter hooks for steps, style, field map, and badge definitions.<\/li>\n<li>Template override support.<\/li>\n<li>WooCommerce HPOS compatibility declared.<\/li>\n<li>Multisite compatible.<\/li>\n<li>Translation-ready with .pot file.<\/li>\n<li>Clean uninstall with opt-in data removal.<\/li>\n<\/ul>","raw_excerpt":"Multi-step checkout and trust badges for WooCommerce. Reduce cart abandonment and improve checkout conversions with zero configuration.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368341"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/webtendhq"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368341"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368341"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368341"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368341"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368341"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}