|
/ Documentation /CartFlows/Troubleshooting/ Why is the Upsell/Downsell not Working or it is Getting Skipped?

Why is the Upsell/Downsell not Working or it is Getting Skipped?

Sometimes, you may notice that even after configuring your Upsell / Downsell offers correctly, customers are redirected straight to the Thank You page without seeing those offers. Let’s look into the common reasons for this and how you can resolve them.

Cases Where Upsell / Downsell Pages Get Skipped

Case 1: Cart Total is Zero

If you’re selling a free product (cart total is zero), WooCommerce will not display payment gateway options at Checkout. Since there’s no gateway selected, the Upsell / Downsell page cannot process an additional charge, and the customer will be redirected directly to the Thank You page.

Case 2: Unsupported Payment Gateway

CartFlows currently supports specific payment gateways with Upsell/Downsell. If you use a payment gateway that is not supported, the Upsell / Downsell page will be skipped. You can review the list of supported gateways in our documentation.

Case 3: Upsell / Downsell Placed Before Checkout

If you add Upsell / Downsell pages directly after an Optin step (before the Checkout), they will be skipped. This is because the Optin step only handles free products, and no payment gateway is available at that stage.

Case 4: Checkout Modified by Other Plugins

Some third-party plugins may alter the Checkout or thank you process. If such a plugin interferes, the Upsell / Downsell steps may be bypassed. Disabling conflicting plugins and testing your flow can help identify the cause.

Case 5: Misconfigured Dynamic Offers on Checkout Step

If you’ve set up dynamic offers directly on the Checkout step, but the configuration is incorrect, it may cause the Upsell / Downsell sequence to be skipped. Double-check your dynamic offer rules and ensure they are set up properly to trigger Upsell after the main Checkout purchase.

Solution

To ensure Upsell / Downsell offers are displayed:

  • Place Upsell / Downsell steps after the Checkout page in your funnel.
  • Make sure the cart value is at least $1 so that payment gateway options appear at Checkout.
  • Use one of the supported payment gateways for processing Upsell/Downsell.
  • Verify that any dynamic offers are configured correctly to trigger after Checkout.

With this setup, your customers will complete checkout using a supported gateway, and then they’ll see the Upsell / Downsell offers as intended.

Was this doc helpful?
What went wrong?

We don't respond to the article feedback, we use it to improve our support content.

Need help? Contact Support
On this page