{"id":43523,"date":"2016-05-05T05:20:32","date_gmt":"2016-05-05T05:20:32","guid":{"rendered":"https:\/\/wordpress.org\/plugins-wp\/boxy-woocommerce-custom-redirect-after-checkout\/"},"modified":"2026-03-16T13:07:24","modified_gmt":"2026-03-16T13:07:24","slug":"boxy-woocommerce-custom-redirect-after-checkout","status":"publish","type":"plugin","link":"https:\/\/skr.wordpress.org\/plugins\/boxy-woocommerce-custom-redirect-after-checkout\/","author":13949489,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.4","stable_tag":"1.0.4","tested":"6.7.5","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Boxy WooCommerce Custom Redirect After Checkout","header_author":"Mandep Singh Maan","header_description":"","assets_banners_color":"","last_updated":"2026-03-16 13:07:24","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/boxy-woocommerce-custom-redirect-after-checkout\/","header_author_uri":"https:\/\/appiesoftwebsolutions.com\/","rating":5,"author_block_rating":0,"active_installs":800,"downloads":10755,"num_ratings":6,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"mandeep007","date":"2026-03-09 05:36:52"},"1.0.4":{"tag":"1.0.4","author":"mandeep007","date":"2026-03-16 13:07:24"}},"upgrade_notice":{"1.0.4":"<p>This update moves the settings page to a new top-level Boxy Redirect admin menu and adds Freemius integration. Your existing redirect URL and settings will be kept automatically.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":5},"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3483868,"resolution":"1","location":"assets","locale":"","width":1200,"height":900}},"screenshots":{"1":"Settings page \u2014 set your redirect URL, delay, and countdown timer"}},"plugin_section":[],"plugin_tags":[3148,727,21320,286,75162],"plugin_category":[45],"plugin_contributors":[256524],"plugin_business_model":[],"class_list":["post-43523","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-redirect","plugin_tags-thank-you-page","plugin_tags-woocommerce","plugin_tags-woocommerce-redirect","plugin_category-ecommerce","plugin_contributors-mandeep007","plugin_committers-mandeep007"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/boxy-woocommerce-custom-redirect-after-checkout.svg","icon_2x":false,"generated":true},"screenshots":[{"src":"https:\/\/ps.w.org\/boxy-woocommerce-custom-redirect-after-checkout\/assets\/screenshot-1.png?rev=3483868","caption":"Settings page \u2014 set your redirect URL, delay, and countdown timer"}],"raw_content":"<!--section=description-->\n<p><strong>Boxy WooCommerce Custom Redirect After Checkout<\/strong> lets you send customers to any page you choose after a successful WooCommerce order \u2014 instead of the default order confirmation page.<\/p>\n\n<p>Whether you want to show a custom thank you page, promote an upsell offer, collect survey responses, or direct customers to a tutorial, this plugin makes it simple.<\/p>\n\n<h4>Free Features<\/h4>\n\n<ul>\n<li>Redirect all customers to a single custom URL after checkout<\/li>\n<li>Optional redirect delay (0\u201310 seconds)<\/li>\n<li>Countdown timer displayed on screen: \"You will be redirected in 5... 4... 3... 2... 1...\"<\/li>\n<li>Works with classic checkout and WooCommerce block checkout<\/li>\n<li>Clean modern admin settings page (Boxy Redirect menu)<\/li>\n<li>Redirect to full URLs or relative paths (\/thank-you)<\/li>\n<li>Lightweight \u2014 no impact on store performance<\/li>\n<li>Fully translatable (i18n ready)<\/li>\n<li>Compatible with all major caching plugins<\/li>\n<\/ul>\n\n<h4>Why Redirect After Checkout?<\/h4>\n\n<p>The default WooCommerce thank you page is plain and does nothing for your business. A custom redirect lets you:<\/p>\n\n<ul>\n<li>Show a branded thank you page that matches your store design<\/li>\n<li>Promote an upsell or cross-sell offer while the customer is in buying mode<\/li>\n<li>Collect customer feedback with a post-purchase survey<\/li>\n<li>Direct customers to a tutorial or onboarding page<\/li>\n<li>Track conversions with Google Analytics or Facebook Pixel<\/li>\n<li>Show payment instructions for bank transfer orders<\/li>\n<\/ul>\n\n<h4>Upgrade to Pro \u2014 Powerful Rules Engine<\/h4>\n\n<p>The free version redirects all customers to the same URL. Pro unlocks a full rules engine so you can redirect different customers to different pages based on what they ordered, who they are, and how they paid.<\/p>\n\n<p>Rules work like this:<\/p>\n\n<ol>\n<li>You create multiple redirect rules<\/li>\n<li>Each rule has one or more conditions<\/li>\n<li>Rules are checked top-to-bottom by priority<\/li>\n<li>The first matching rule fires \u2014 the rest are skipped<\/li>\n<li>If no rule matches, your free fallback URL is used<\/li>\n<\/ol>\n\n<p>Every rule shows a plain-English live preview:\n\"When a customer completes checkout and their billing country is Germany, they will be immediately redirected to \/de\/danke. Customers from other countries will skip this rule.\"<\/p>\n\n<p>Test before going live with the Customer Journey Simulator:\nEnter a hypothetical customer profile and see exactly which rule would fire and why \u2014 before a single real customer is affected.<\/p>\n\n<h4>Starter Plan \u2014 Rules Engine with 4 Conditions<\/h4>\n\n<p>Build redirect rules using these conditions:<\/p>\n\n<ul>\n<li><p><strong>Specific Product Purchased<\/strong> \u2014 redirect based on which products are in the order\nExample: Customer buys a T-Shirt \u2014 redirect to \/tshirt-care-guide<\/p><\/li>\n<li><p><strong>Product Category<\/strong> \u2014 redirect based on product category\nExample: Customer buys from Electronics \u2014 redirect to \/warranty-registration<\/p><\/li>\n<li><p><strong>Order Total<\/strong> \u2014 redirect based on amount spent (greater than, less than, between)\nExample: Order total over $200 \u2014 redirect to \/vip-club<\/p><\/li>\n<li><p><strong>User Role<\/strong> \u2014 redirect wholesale, retail, and member customers differently\nExample: Wholesale customer checks out \u2014 redirect to \/wholesale-thank-you<\/p><\/li>\n<\/ul>\n\n<p>Each rule supports Match ALL (every condition must be true) or Match ANY (at least one condition must be true). Rules are drag-and-drop sortable and can be individually enabled or disabled.<\/p>\n\n<h4>Pro Plan \u2014 All 8 Conditions + Order Data in URL<\/h4>\n\n<p>Everything in Starter plus:<\/p>\n\n<ul>\n<li><p><strong>Coupon Code Used<\/strong> \u2014 redirect customers based on the coupon they used\nExample: Customer uses coupon FACEBOOK20 \u2014 redirect to \/facebook-special-offer\nUse case: Track ROI from marketing campaigns<\/p><\/li>\n<li><p><strong>First Time Buyer<\/strong> \u2014 detect a customer's very first order and treat them differently\nExample: First order \u2014 redirect to \/welcome-new-customer with onboarding guide\nReturning customers automatically skip this rule<\/p><\/li>\n<li><p><strong>Payment Method<\/strong> \u2014 redirect based on how the customer paid\nExample: Bank transfer \u2014 redirect to \/payment-instructions with account details<\/p><\/li>\n<li><p><strong>Customer Country<\/strong> \u2014 redirect based on billing country\nExample: Germany \u2014 \/de\/danke, France \u2014 \/fr\/merci, everyone else \u2014 \/thank-you<\/p><\/li>\n<li><p><strong>Pass Order Data in URL<\/strong> \u2014 append real order details to your redirect URL using variables:\n{order_id} {first_name} {last_name} {email} {order_total} {payment_method} {coupon_code}\nExample: \/thanks?name={first_name}&amp;order={order_id} becomes \/thanks?name=John&amp;order=1234<\/p><\/li>\n<li><p><strong>Custom Delay Per Rule<\/strong> \u2014 set a different countdown timer for each rule (0\u201330 seconds)<\/p><\/li>\n<\/ul>\n\n<h4>Agency Plan \u2014 Everything + A\/B Testing + Analytics<\/h4>\n\n<p>Everything in Pro plus:<\/p>\n\n<ul>\n<li><p><strong>A\/B Testing<\/strong> \u2014 split traffic between multiple redirect URLs with percentage control\nExample: 50% of customers go to Page A, 50% go to Page B \u2014 find out which converts better<\/p><\/li>\n<li><p><strong>Analytics Dashboard<\/strong> \u2014 see every redirect that fired, broken down by rule\nIncludes date range filtering (today, 7 days, 30 days, custom) and A\/B test performance comparison<\/p><\/li>\n<li><p><strong>Export to CSV<\/strong> \u2014 download your full redirect history<\/p><\/li>\n<li><p><strong>Unlimited Sites<\/strong> \u2014 use on as many WordPress installs as you need<\/p><\/li>\n<\/ul>\n\n<h4>Full Customer Journey Example<\/h4>\n\n<p>Rules set up by admin:<\/p>\n\n<ul>\n<li>Priority 1: Coupon = VIPCODE \u2014 redirect to \/vip-thank-you<\/li>\n<li>Priority 2: Country = Germany \u2014 redirect to \/de\/danke<\/li>\n<li>Priority 3: Order Total over $200 \u2014 redirect to \/big-spender-offer<\/li>\n<\/ul>\n\n<p>Customer checks out with coupon SAVE10 from Germany spending $250:<\/p>\n\n<ul>\n<li>Rule 1 checked \u2014 coupon is SAVE10 not VIPCODE \u2014 skipped<\/li>\n<li>Rule 2 checked \u2014 billing country is Germany \u2014 matched!<\/li>\n<li>Customer is redirected to \/de\/danke<\/li>\n<li>Rules 3 and beyond are never checked<\/li>\n<\/ul>\n\n<h4>Is This Plugin GDPR Compliant?<\/h4>\n\n<p>Yes. The free version does not collect, store, or transmit any personal data. The Pro analytics feature stores only the order ID and redirect URL in your own database \u2014 no data is ever sent to third parties.<\/p>\n\n<h4>Works With Everything<\/h4>\n\n<ul>\n<li>WooCommerce classic checkout<\/li>\n<li>WooCommerce block checkout<\/li>\n<li>All major page builders (Elementor, Divi, Beaver Builder)<\/li>\n<li>All major caching plugins (WP Rocket, W3 Total Cache, LiteSpeed Cache)<\/li>\n<li>Multisite installations<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin folder to \/wp-content\/plugins\/ or install via the WordPress plugin directory<\/li>\n<li>Activate the plugin through the Plugins screen in WordPress<\/li>\n<li>Make sure WooCommerce is installed and active<\/li>\n<li>Go to Boxy Redirect in your WordPress admin menu<\/li>\n<li>Enter your redirect URL and save<\/li>\n<li>Optionally set a redirect delay and enable the countdown timer<\/li>\n<li>Place a test order to confirm the redirect is working<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20woocommerce%20block%20checkout%3F\"><h3>Does this work with WooCommerce block checkout?<\/h3><\/dt>\n<dd><p>Yes. The redirect fires on the order-received page which is reached whether the customer used classic or block-based checkout.<\/p><\/dd>\n<dt id=\"will%20my%20existing%20redirect%20url%20be%20kept%20when%20upgrading%3F\"><h3>Will my existing redirect URL be kept when upgrading?<\/h3><\/dt>\n<dd><p>Yes. The plugin automatically migrates your saved URL from older versions. No settings will be lost.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20set%20no%20redirect%20url%3F\"><h3>What happens if I set no redirect URL?<\/h3><\/dt>\n<dd><p>The customer stays on the default WooCommerce order confirmation page. No redirect will happen until you save a URL in the settings.<\/p><\/dd>\n<dt id=\"can%20i%20use%20a%20relative%20url%20like%20%2Fthank-you%3F\"><h3>Can I use a relative URL like \/thank-you?<\/h3><\/dt>\n<dd><p>Yes. Both full URLs (https:\/\/yoursite.com\/thank-you) and relative paths (\/thank-you) are supported.<\/p><\/dd>\n<dt id=\"does%20the%20countdown%20timer%20work%20with%20caching%20plugins%3F\"><h3>Does the countdown timer work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The countdown timer runs entirely in JavaScript on the customer's browser and does not depend on server-side output. It works with all major caching plugins.<\/p><\/dd>\n<dt id=\"where%20is%20the%20settings%20page%3F\"><h3>Where is the settings page?<\/h3><\/dt>\n<dd><p>After activation you will find a new top-level menu item called Boxy Redirect in your WordPress admin sidebar, just below Plugins.<\/p><\/dd>\n<dt id=\"i%20need%20help%2C%20where%20do%20i%20go%3F\"><h3>I need help, where do I go?<\/h3><\/dt>\n<dd><p>Post in the plugin support forum at https:\/\/wordpress.org\/support\/plugin\/boxy-woocommerce-custom-redirect-after-checkout\/ and we will get back to you as soon as possible.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Moved admin menu to top-level Boxy Redirect menu for easier access<\/li>\n<li>Added Freemius integration for analytics<\/li>\n<li>Improved admin settings page UI<\/li>\n<li>Updated compatibility for WordPress 6.7<\/li>\n<li>Performance improvements<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Updated compatibility for WordPress 6.7<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Updated compatibility for WordPress 6.5<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Stability improvements<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Redirect WooCommerce customers to any custom URL after checkout. Set a delay, show a countdown timer, and upgrade to Pro for a powerful rules engine.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/43523","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=43523"}],"author":[{"embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mandeep007"}],"wp:attachment":[{"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=43523"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=43523"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=43523"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=43523"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=43523"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/skr.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=43523"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}