Checkout doesn’t redirect after successful order (WooCommerce + Stripe)
-
Hello,
I’m experiencing an issue on my WooCommerce store using the Woodmart theme (v8.5.2). After a customer completes checkout and payment is successful via Stripe, the order is created correctly (I receive the admin notification email and the customer receives their order confirmation email), but the browser stays on the checkout page instead of redirecting to the “Order Received / Thank You” page. This causes customers to think the payment failed, and some have retried payment, resulting in duplicate charges.
What I’ve already checked/ruled out:
– WooCommerce → Advanced → Page setup: Checkout page and order-received endpoint are correctly configured.
– Flushed permalinks.
– Checked Woodmart theme settings under Shop → Checkout and Shop → Thank You Page — nothing seems misconfigured there.
Could you please help identify what part of the Woodmart theme might be interfering with the WooCommerce checkout redirect process, or let me know if this is a known issue with a fix/update available?
Thank you
Hello,
Thank you for the detailed information.
First, please make sure that your Checkout page contains the default WooCommerce checkout shortcode:
[woocommerce_checkout]
If the shortcode is correct and the issue still persists, temporarily switch to the default Storefront theme and test whether the redirect to the Order Received / Thank You page works correctly. This will help determine whether the issue is related to the WoodMart theme or something else.
Please also let us know whether this issue occurs only with Stripe or if it happens with other payment gateways as well.
If the problem only occurs while using the WoodMart theme, please provide your WordPress admin login details via the private fields under the message. I will investigate the issue further on your website.
Best Regards