• Resolved philiptrinh

    (@philiptrinh)


    Priority: “BLOCKER / Showstopper” issue

    I’m currently setting up a website (which is under maintenance lock-down) and am using:

    Wordpress: 5.2.2 (latest as of 6/26/19)
    Woocommerce: 3.6.4 (latest)
    Theme: Astra Pro (latest)

    When I add a product to the cart and try to checkout via Paypal Express Checkout, I’m lead to the Checkout Page but it’s missing required fields for the billing information and gives me an error of: “Billing Email address is a required field.” The problem is, that the field is completely absent from the checkout page and the user cannot fill it in… so the user ends up stuck and cannot proceed.

    I’m not sure how to attach a screenshot.

    Things I’ve tried:
    1) Disabling all plug-ins except woocommerce
    2) Changing Theme to Twenty-Seven (from Astra)
    3) Reverting back to original Astra theme (I was using a Astra child theme – very inconsequential modifications anyways, relating to image size displays)
    4) Not using Admin mode / Activating website (deactivated maintenance mode, tried logging in as a visitor)

    I’ve verified that my Checkout Page and Cart Pages under the “Advanced” tab are correctly pointing to the appropriate pages.

    I’m extremely new to making a website… and don’t think I could have messed anything up code-wise. I know it was working fine weeks ago, but I’ve since upgraded all plug-ins, wordpress, and added many pages and pictures since then and am only now trying to checkout again. I don’t recall messing with the checkout options anyways.

    I’m also noticing that the auto-tax calculator isn’t working (again, everything was working weeks ago). It’s giving $0 tax even though I have the “Enable Tax rates and Calculations”, “Enable automated taxes,” and ‘Calculate taxes based on “Customer’s shipping address” all enabled for a shipping address of CA (which has sales tax).

    To me, it seems the checkout page is broken somehow (can’t proceed, no taxes…)

    I’d be happy to show support staff the site over teamviewer/gotomeeting so we can quickly hash out the issue.

    Let me know if there’s any quick solutions or other information I can provide.

    Thank you!

    • This topic was modified 6 years, 11 months ago by philiptrinh.
    • This topic was modified 6 years, 11 months ago by philiptrinh.

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

Viewing 5 replies - 1 through 5 (of 5 total)
  • Thread Starter philiptrinh

    (@philiptrinh)

    Steps to Reproduce:

    1) From Homepage select:
    Collections -> Abyssi 300 m Diver (from header menu)

    2) Select Dial Color (3 product variations)
    Select any of the three available options

    3) Click “PayPal” (note tax isn’t calculated for addresses), this is PayPal Express Checkout

    4) Fill out Credit Card info (using test account credentials from PayPal sandbox)

    5) Arrive at Checkout Page
    Outcome: Unable to proceed due to missing required fields
    Expected outcome: Billing information fields present to fill out.

    EDIT: I’m not using a woocommerce “customizer” plug-ins that alter or change the fields in checkout. I’m using woocommerce booster but only for more item description tabs.

    • This reply was modified 6 years, 11 months ago by philiptrinh. Reason: added note
    jessepearson

    (@jessepearson)

    Automattic Happiness Engineer

    @philiptrinh I attempted to go through your steps, however, your single product is presently out of stock so I was not able to add the product to my cart to test:
    https://ithyuswatches.com/collection/300-m-diver-abyssi/

    Without being able to see the checkout page this is difficult to troubleshoot.

    As for the automated taxes, if you are using WooCommerce Services, the taxes will only calculate for your local nexus. In the US, this would be for your store’s state.

    jessepearson

    (@jessepearson)

    Automattic Happiness Engineer

    @philiptrinh 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.

    I’m having an issue with using PayPal, when I was testing to see if it works, I get an error that Things seem to not be working at the moment.

    Website: http://www.beyondyourimage.org

    Please help!

    • This reply was modified 6 years, 7 months ago by dessie1994.

    This is the exact error I’m having; a bunch of missing required billing fields when those fields aren’t available on the page. Upon checkout, the small PayPal window pops up, I log in, shown the amount with the option to use my PayPal balance or the bank attached to my PayPal account, click the purchase button, the window closes and my PayPal info is passed to my website checkout page correctly – which is all normal. But then on my website checkout page I click the Place Order button and the page returns the following errors:

    Billing First name is a required field.
    Billing Last name is a required field.
    Billing Country is a required field.
    Billing Street address is a required field.
    Billing Town / City is a required field.
    Billing State is a required field.
    Billing ZIP is a required field.
    Billing Email address is a required field.

    Now in the Dahsboard/WooCommerce/Settings/Payments backend page there is a checkbox for “Require Billing Address” with the added note under it reading “PayPal only returns a shipping address back to the website. To make sure billing address is returned as well, please enable this functionality on your PayPal account by calling PayPal Technical Support.” which is already UNCHECKED. This would seem to be set correctly and yet the checkout page still appears to be asking for it.

    Please advise.
    Thank you

Viewing 5 replies - 1 through 5 (of 5 total)

The topic ‘Woocommerce Checkout Page missing required fields’ is closed to new replies.