Support » Plugin: WooCommerce » Billing & Shipping Address boxes missing from Order Confirmation page

  • Resolved dustycat

    (@dustycat)


    When I test my shop as a guest, when I get to the post-checkout page where my order is confirmed, the page stops after the “Order Details” box. It doesn’t show the billing and shipping addresses.

    The boxes appear if I checkout while logged in as the site admin, but not as an anonymous user.

    I have tried several different browsers and get the same issue.

    I have reverted to TwentyNineteen theme and disabled all plugins except WooCommerce and Stripe for WooCommerce but the problem persists.

    As my checkout page was built using Elementor, I also created a new checkout page just using the [woocommerce_checkout] shortcode in a basic page and changed my WooCommerce settings to use this page. But the problem is still there, showing that it is a problem in the core of WooCommerce rather than with the Elementor widget.

    The page I need help with: [log in to see the link]

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support RK a11n

    (@riaanknoetze)

    Hi there,

    In order to troubleshoot this further, please do the following:

    • Share a copy of your status report as found under **WooCommerce > Status**
    • Share a screenshot of what the order confirmation page looks like
    • Check/share a copy of your fatal error log as found under **WooCommerce > System Status > Logs**

    Thanks!

    Thread Starter dustycat

    (@dustycat)

    Status Report

    Checkout Page Screenshot

    Fatal Errors Log

    As mentioned, the Cart & Checkout Pages have been built using Elementor and the WooCommerce Pages widget.

    As far as I can tell, using Developer tools to inspect the page and comparing it to another site I manage, the whole of the woocommerce-customer-details section isn’t being loaded at all (as opposed to e.g. not being displayed due to a display: none; setting in my custom CSS)

    Thread Starter dustycat

    (@dustycat)

    Do you have any further information for me?

    Plugin Support abwaita a11n

    (@abwaita)

    Hi @dustycat,

    Thanks for keeping the thread up.

    While checking the SSR, I didn’t see any checkout field editor plugin. Is it possible that you may have added some custom code to remove some checkout fields?
    If yes, kindly comment out the custom code and check if the fields are shown.
    *Check this doc for reference on how the code might appear: https://docs.woocommerce.com/document/tutorial-customising-checkout-fields-using-actions-and-filters/#section-2

    In addition, since you mentioned that the checkout page has been built with Elementor, could you test by creating a blank page (**don’t edit this with elementor**) and inserting the [woocommerce_checkout] shortcode?
    Once you’ve done that, check whether the checkout appears with all fields.

    Let us know how it goes.

    Thanks.

    Thread Starter dustycat

    (@dustycat)

    Hi there

    You will see in my original message that I have already tried creating an ordinary page just using the checkout shortcode and the problem is there.

    There is no custom code to hide any fields. All files are running in their original format in a parent theme with no customisations.

    As mentioned, when I am logged in the fields appear but when I look at the site as a guest, the whole of the woocommerce-customer-details section is not being loaded.

    Plugin Support AW a11n

    (@slash1andy)

    Automattic Happiness Engineer

    OK, thanks for that info!

    This kind of problem is usually caused by a conflict with your theme or with another plugin. 
     
    The best way to determine this is to:
    <ul>
    <li>Temporarily switch your theme to <a href="https://www.woocommerce.com/storefront/" target="_blank">Storefront</a></li>
    <li>Disable all plugins except for WooCommerce</li>
    <li>Repeat the action that is causing the problem</li>
    </ul>
    
    If you’re not seeing the same problem after completing the conflict test, then you know the problem was with the plugins and/or theme you deactivated. To figure out which plugin is causing the problem, reactivate your other plugins one by one, testing after each, until you find the one causing conflict. <a href="https://docs.woocommerce.com/document/how-to-test-for-conflicts/">You can find a more detailed explanation on how to do a conflict test here.</a>

    Hi @dustycat,

    We haven’t heard back from you in a while, so I’m going to mark this as resolved – if you have any further questions, you can start a new thread 🙂

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Billing & Shipping Address boxes missing from Order Confirmation page’ is closed to new replies.