{"id":115,"date":"2025-05-16T23:34:37","date_gmt":"2025-05-16T23:34:37","guid":{"rendered":"https:\/\/njengah.com\/docs\/?post_type=ht_kb&#038;p=115"},"modified":"2025-05-16T23:34:58","modified_gmt":"2025-05-16T23:34:58","slug":"wrac-create-product-conditional-redirect","status":"publish","type":"ht_kb","link":"https:\/\/njengah.com\/docs\/knowledge-base\/wrac-create-product-conditional-redirect\/","title":{"rendered":"WRAC Create Product Conditional Redirect"},"content":{"rendered":"<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"overview\" ><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-116\" src=\"https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product.png\" alt=\"\" width=\"1104\" height=\"547\" srcset=\"https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product.png 1104w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-300x149.png 300w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-1024x507.png 1024w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-768x381.png 768w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-50x25.png 50w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-920x456.png 920w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-600x297.png 600w, https:\/\/njengah.com\/docs\/wp-content\/uploads\/2025\/05\/4-Conditional-Redirect-By-Specific-Product-320x159.png 320w\" sizes=\"auto, (max-width: 1104px) 100vw, 1104px\" \/>Overview<\/h3>\n<p class=\"whitespace-normal\">Product-based conditional redirects allow you to customize the post-checkout experience for customers based on the specific products in their order. This powerful feature lets you create targeted thank you pages and follow-up experiences for individual products in your store, providing the most personalized post-purchase journey possible.<\/p>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"benefits-of-product-based-redirects\" >Benefits of Product-Based Redirects<\/h3>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Create specialized thank you pages for individual products<\/li>\n<li class=\"whitespace-normal break-words\">Offer product-specific upsells, cross-sells, or complementary items<\/li>\n<li class=\"whitespace-normal break-words\">Provide tailored instructions, tutorials, or resources relevant to specific products<\/li>\n<li class=\"whitespace-normal break-words\">Deliver personalized post-purchase support based on exact product purchases<\/li>\n<li class=\"whitespace-normal break-words\">Improve customer experience with highly relevant post-checkout content<\/li>\n<li class=\"whitespace-normal break-words\">Track conversion paths for specific high-value products<\/li>\n<\/ul>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"step-by-step-guide-creating-a-specific-product-redirect\" >Step-by-Step Guide: Creating a Specific Product Redirect<\/h3>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"1-access-the-conditional-redirects-form\" >1. Access the Conditional Redirects Form<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Navigate to WooCommerce &gt; WRAC Redirect<\/li>\n<li class=\"whitespace-normal break-words\">Click on the &#8220;Conditional Redirects&#8221; tab<\/li>\n<li class=\"whitespace-normal break-words\">Click &#8220;Add New Redirect&#8221; button<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"2-configure-basic-rule-information\" >2. Configure Basic Rule Information<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><strong>Enable the Rule<\/strong>: Toggle the switch to enable your product redirect rule<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Name Your Rule<\/strong>: Enter a descriptive name like &#8220;WordPress Pennant Custom Page&#8221;<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Add a Description<\/strong>: Briefly explain what your rule does, e.g., &#8220;Redirects customers who purchase the WordPress Pennant to a specialized thank you page&#8221;<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"3-set-up-the-specific-product-condition\" >3. Set Up the Specific Product Condition<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">In the Redirect Conditions section, click the &#8220;+ Add Condition&#8221; button<\/li>\n<li class=\"whitespace-normal break-words\">From the first dropdown menu, select &#8220;Product&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">From the second dropdown (operator), select &#8220;Includes&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">In the third dropdown, click &#8220;Select Product&#8221; to open the product list<\/li>\n<li class=\"whitespace-normal break-words\">Select your desired product (e.g., &#8220;WordPress Pennant&#8221;, &#8220;Hoodie with Zipper&#8221;, &#8220;Sunglasses&#8221;, etc.)<\/li>\n<li class=\"whitespace-normal break-words\">The condition is now set to redirect when an order includes the specific product you selected<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"4-configure-redirect-actions\" >4. Configure Redirect Actions<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">In the Redirect Actions section:\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><strong>Redirect Type<\/strong>: Select &#8220;Redirect to Page&#8221; from the dropdown<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Successful Order Destination<\/strong>: From &#8220;Select Successful Redirect Page&#8221; dropdown, choose the appropriate landing page for customers who purchased your selected product<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Failed Order Destination<\/strong>: From &#8220;Select Failed Order Redirect Page&#8221; dropdown, choose where customers should go if their payment fails<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"5-optional-add-time-limitations\" >5. Optional: Add Time Limitations<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">If you want this product redirect to be temporary (e.g., for promotions or product launches):\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Enable the &#8220;Redirect Time Range&#8221; toggle<\/li>\n<li class=\"whitespace-normal break-words\">Set the Start Date and End Date for when this redirect should be active<\/li>\n<li class=\"whitespace-normal break-words\">The rule will automatically activate and deactivate based on these dates<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"6-save-your-product-redirect-rule\" >6. Save Your Product Redirect Rule<\/h4>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Click &#8220;Save changes&#8221; at the bottom of the form<\/li>\n<li class=\"whitespace-normal break-words\">Your product-based redirect is now active (if enabled)<\/li>\n<\/ul>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"advanced-product-redirect-configurations\" >Advanced Product Redirect Configurations<\/h3>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"multiple-products-in-one-rule\" >Multiple Products in One Rule<\/h4>\n<p class=\"whitespace-normal\">You can create more complex rules by adding additional product conditions:<\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Set up your first product condition as described above<\/li>\n<li class=\"whitespace-normal break-words\">Click &#8220;+ Add Condition&#8221; again<\/li>\n<li class=\"whitespace-normal break-words\">Add another Product condition with a different product<\/li>\n<li class=\"whitespace-normal break-words\">This creates an &#8220;AND&#8221; relationship \u2013 the order must contain all specified products to trigger the redirect<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"product-exclusions\" >Product Exclusions<\/h4>\n<p class=\"whitespace-normal\">You can also redirect orders that do NOT contain specific products:<\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Add a Product condition<\/li>\n<li class=\"whitespace-normal break-words\">Select &#8220;Does Not Include&#8221; from the operator dropdown<\/li>\n<li class=\"whitespace-normal break-words\">Select the product you want to exclude<\/li>\n<li class=\"whitespace-normal break-words\">This rule will trigger for orders that don&#8217;t contain the specified product<\/li>\n<\/ul>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"combining-with-other-conditions\" >Combining with Other Conditions<\/h4>\n<p class=\"whitespace-normal\">For more targeted redirects, combine product conditions with other factors:<\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><strong>Product + Payment Method<\/strong>: Different experiences based on both what product and how customers purchase<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Product + User Role<\/strong>: Special product experiences for wholesale vs. retail customers<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Product + Order Total<\/strong>: Premium post-checkout experience for high-value product purchases<\/li>\n<\/ul>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"practical-examples\" >Practical Examples<\/h3>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"example-1-technical-product-setup-guide\" >Example 1: Technical Product Setup Guide<\/h4>\n<p class=\"whitespace-normal\"><strong>Rule Configuration:<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Condition: Product Includes &#8220;WordPress Pennant&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">Action: Redirect to Page &#8220;WordPress Pennant Setup Guide&#8221;<\/li>\n<\/ul>\n<p class=\"whitespace-normal\"><strong>Result:<\/strong> When customers purchase the WordPress Pennant, they&#8217;re redirected to a thank you page featuring a detailed setup guide, installation instructions, and tips for getting the most out of their new product.<\/p>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"example-2-apparel-care-instructions\" >Example 2: Apparel Care Instructions<\/h4>\n<p class=\"whitespace-normal\"><strong>Rule Configuration:<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Condition: Product Includes &#8220;Hoodie with Zipper&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">Action: Redirect to Page &#8220;Hoodie Care Guide&#8221;<\/li>\n<\/ul>\n<p class=\"whitespace-normal\"><strong>Result:<\/strong> Customers who purchase the Hoodie with Zipper are redirected to a page with washing instructions, fabric care tips, and complementary apparel suggestions.<\/p>\n<h4 class=\"text-base font-bold text-text-100 mt-1\" id=\"example-3-limited-edition-product-experience\" >Example 3: Limited Edition Product Experience<\/h4>\n<p class=\"whitespace-normal\"><strong>Rule Configuration:<\/strong><\/p>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Condition: Product Includes &#8220;Sunglasses&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">Action: Redirect to Page &#8220;Premium Sunglasses Experience&#8221;<\/li>\n<li class=\"whitespace-normal break-words\">Time Range: Active during summer months only<\/li>\n<\/ul>\n<p class=\"whitespace-normal\"><strong>Result:<\/strong> During summer, customers purchasing the Sunglasses are redirected to a premium thank you page with styling tips, warranty information, and exclusive offers for sunglasses accessories.<\/p>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"troubleshooting-product-based-redirects\" >Troubleshooting Product-Based Redirects<\/h3>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\"><strong>Rule Not Triggering<\/strong>: Verify the product ID or SKU exactly matches your WooCommerce product<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Multiple Rules Conflict<\/strong>: Check if you have other rules that might take precedence<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Variable Products Issues<\/strong>: Ensure you&#8217;re selecting the correct product variation if applicable<\/li>\n<li class=\"whitespace-normal break-words\"><strong>Time-Based Problems<\/strong>: Confirm the current date falls within your configured date range<\/li>\n<\/ul>\n<h3 class=\"text-lg font-bold text-text-100 mt-1 -mb-1.5\" id=\"best-practices\" >Best Practices<\/h3>\n<ul class=\"[&amp;:not(:last-child)_ul]:pb-1 [&amp;:not(:last-child)_ol]:pb-1 list-disc space-y-1.5 pl-7\">\n<li class=\"whitespace-normal break-words\">Create dedicated landing pages tailored to each specific product<\/li>\n<li class=\"whitespace-normal break-words\">Include product-relevant content, resources, and next steps<\/li>\n<li class=\"whitespace-normal break-words\">Consider the customer&#8217;s intent when purchasing specific products<\/li>\n<li class=\"whitespace-normal break-words\">Test each product redirect to ensure a smooth customer experience<\/li>\n<li class=\"whitespace-normal break-words\">Update product-specific pages regularly with new information or tips<\/li>\n<li class=\"whitespace-normal break-words\">Use product redirects for your best-selling or highest-margin items<\/li>\n<li class=\"whitespace-normal break-words\">Monitor which product redirects lead to the highest additional engagement<\/li>\n<\/ul>\n<p class=\"whitespace-normal\">Product-based redirects represent the most granular level of post-purchase personalization, allowing you to create truly custom experiences based on exactly what products your customers have purchased.<\/p>\n","protected":false},"author":1,"comment_status":"open","ping_status":"closed","template":"","format":"standard","meta":{"_bbp_topic_count":0,"_bbp_reply_count":0,"_bbp_total_topic_count":0,"_bbp_total_reply_count":0,"_bbp_voice_count":0,"_bbp_anonymous_reply_count":0,"_bbp_topic_count_hidden":0,"_bbp_reply_count_hidden":0,"_bbp_forum_subforum_count":0,"footnotes":""},"ht_kb_category":[9],"ht_kb_tag":[],"class_list":["post-115","ht_kb","type-ht_kb","status-publish","format-standard","hentry","ht_kb_category-wrac-conditional"],"_links":{"self":[{"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb\/115","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb"}],"about":[{"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/types\/ht_kb"}],"author":[{"embeddable":true,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/comments?post=115"}],"version-history":[{"count":2,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb\/115\/revisions"}],"predecessor-version":[{"id":118,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb\/115\/revisions\/118"}],"wp:attachment":[{"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/media?parent=115"}],"wp:term":[{"taxonomy":"ht_kb_category","embeddable":true,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb_category?post=115"},{"taxonomy":"ht_kb_tag","embeddable":true,"href":"https:\/\/njengah.com\/docs\/wp-json\/wp\/v2\/ht_kb_tag?post=115"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}