Home Forums WoodMart support forum Order Received Page Shows Checkout Form Instead of Order Details

Order Received Page Shows Checkout Form Instead of Order Details

Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #693929

    webmaster-4460
    Participant

    Hello Woodmart Support Team,
    I’m experiencing an issue with the WooCommerce Order Received page (Thank You page) on my website.
    Problem Description:
    After completing an order, customers are redirected to the “Thank You” page, but instead of showing the order details, the page displays the checkout form again. The page appears to be using the wrong Elementor layout.
    What I’ve Observed:
    Orders are created successfully – The order exists in WooCommerce backend (e.g., Order #8182 with status “Processing”)
    The Thank You page URL is correct – /danke/order-received/8182/?key=wc_order_4Y8sBJdQUc2Wo
    Wrong content is displayed – Instead of order details, the checkout form is shown
    Elementor Layout Issue – The page source shows data-elementor-id=”8168″ which appears to be the Checkout Builder layout, not the Order Received layout
    Technical Details:
    Theme: Woodmart (latest version) with Child Theme
    Page Builder: Elementor Pro
    WooCommerce Version: 10.3.4
    WordPress Version: 6.8.3
    Woodmart Checkout Builder: Enabled
    Order Received Page: /danke/ (Page ID: 8141)
    What I’ve Tried:
    Cleared all caches (browser, theme, WooCommerce transients)
    Tested in incognito mode
    Verified the order exists in backend
    Checked WooCommerce settings (Order Received page is correctly set)
    Question:
    It seems the Woodmart Checkout Builder layout (ID 8168) is being applied to both the Checkout page AND the Order Received page.
    How can I configure separate layouts for:
    Checkout page (with checkout form)
    Order Received page (with order details via woocommerce_thankyou hook)
    Or is there a setting I’m missing in the Woodmart Checkout Builder configuration?
    Thank you for your assistance!
    Website URL: https://invetica.ch
    Test Order URL: https://invetica.ch/danke/order-received/8182/?key=wc_order_4Y8sBJdQUc2Wo

    Attachments:
    You must be logged in to view attached files.
    #693995

    Hello,

    Navigate to Theme Setting > Shop > Thank you page -> make sure the Default “Thank you page” content option is enabled: https://ibb.co/gWXxW4T

    Additionally, you need to make sure that the checkout page is not modified with Elementor; it shouldn’t state Elementor there.

    If the issue remains, Could you please check how it works with some default WordPress themes like WooCommerce Storefront or Twenty-Twenty-Five to understand if it is our theme issue or not?

    Best Regards,

    #694147

    webmaster-4460
    Participant

    Hello,

    I switched to a default WordPress theme (Twenty Twenty-Five), and with that theme, the thank-you page works correctly and is displayed as expected.
    https://pasteboard.co/yzgsNcFjuSXW.png

    Best regards,
    Roland

    #694202

    Hello,

    Please confirm the permission for plugin deactivation and switching to the parent/default theme for testing.

    Looking forward to collaborating with you!

    Best Regards,

    #694225

    webmaster-4460
    Participant

    Hello,

    I confirm. Please go ahead and do everything necessary.

    Best regards,
    Roland

    #694334

    Hello,

    Your issue has been successfully resolved. Please revisit your site to verify that everything is now working correctly.

    For clarification, please see the screenshot: https://postimg.cc/34YrqB9M

    Here’s what I did to fix the issue:

    • Deactivated all plugins temporarily and activated the parent theme.
    • Edited the checkout page and added the WooCommerce shortcode.
    • Navigated to WooCommerce > Settings > Payments and enabled Cash on Delivery.

    After these adjustments, the checkout and order received pages are now displayed correctly.

    Best Regards,

    #694349

    webmaster-4460
    Participant

    Hello,

    I’m really curious to know what the actual problem is. I can also reset everything to default myself 🙂

    BR

    #694455

    Hello,

    The issue was caused by a combination of plugin conflicts. When I temporarily deactivated the extra plugins and switched to the parent theme, it allowed the checkout template and WooCommerce shortcode to load correctly.
    After restoring the shortcode and re-enabling the default payment method, the page structure was fixed and displayed as expected.

    So, in short — it wasn’t a theme bug, but rather a temporary conflict between active plugins.

    Best Regards,

    #694469

    webmaster-4460
    Participant

    Okay, but that’s a very superficial analysis. I need to know exactly where and how the problem occurs.

    #694547

    Hello,

    Please activate the plugin one by one and activate the child theme to check which one causes the issue.

    Best Regards,

Viewing 10 posts - 1 through 10 (of 10 total)