• Resolved srog

    (@srog)


    My checkout page only has required fields * on first name, last name, country and email address.
    I have Paypal Express enabled and live.
    I have disabled shipping as all products are digital.
    I do, however, need to collect sales tax so I think I should have required address fields to trigger tax.
    I have tried searching for a solution. I ended up adding the plugin Woo Checkout Field Editor which is currently active with the proper fields ticked as required but they still do not show up that way.

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

Viewing 7 replies - 1 through 7 (of 7 total)
  • Thread Starter srog

    (@srog)

    note: the only reason I added the Woo Checkout Field Editor was to try to fix the issue. I don’t really need or want it on there and can remove it if it would help you trouble shoot the issue.

    Plugin Support Hannah S.L.

    (@fernashes)

    Automattic Happiness Engineer

    Hey there!

    The address is going to be required to correctly calculate tax. By default, WooCommerce shows the required fields with a star. Here’s what it looks like on my sandbox site with the Storefront theme:

    Required fields at checkout

    If the star or other styling isn’t showing up, that usually means the theme isn’t rendering it correctly. The best way to test is to temporarily switch to another theme such as Storefront or Twenty Seventeen and check to see if it’s showing up correctly there.

    You don’t need WooCommerce Checkout Field Editor to make this happen. However, as you’ve purchased the plugin, you’re welcome to support directly at WooCommerce.com.

    Thread Starter srog

    (@srog)

    I should have told you I have Storefront and they do not show * except in the fields I indicated above.

    I switched to Twenty Seventeen and the fields showing * didn’t change at all

    If I have Checkout Field Editor active (using free version) I see * on billing first and last name, country and email address. If I try to proceed to checkout without filling anything out I get an error showing all of those fields plus the address fields. However, the address fields do not show a red *

    If I deactivate Checkout Field Editor, and proceed to checkout only billing first name, billing last name, email address are showing as required * and if I go proceed to payment without filling anything in I only get an error on those three items.

    I deactivated Field Editor for now since you are saying it is not required.

    This is not a good checkout experience because they cannot see that they were suppose to fill them out because the red * is missing. And if I do not have the Field Editor on it doesn’t even throw an error making them add in the address fields which I need for taxes.

    What can I try next? The * and required fields is not showing/working properly.

    • This reply was modified 8 years, 1 month ago by srog.
    • This reply was modified 8 years, 1 month ago by srog.
    • This reply was modified 8 years, 1 month ago by srog.
    Thread Starter srog

    (@srog)

    Still not resolved. Any ideas as to what I should do next?

    Plugin Support Hannah S.L.

    (@fernashes)

    Automattic Happiness Engineer

    Hey there!

    Given that I’m seeing the required field stars on Storefront on my test site, and you aren’t able to see them on your site, then I suspect something is causing a conflict.

    This kind of problem is usually caused by either a conflict with your theme or with another plugin.

    The best way to determine if the issue is being caused by a theme and/or plugin is to temporarily switch your theme to Storefront and disable all plugins except for WooCommerce. If you can install plugins, install Health Check. On the troubleshooting tab, you can click the button to disable all plugins and change the theme for you while you’re logged in to that session without affecting normal visitors to your site. Note that Health Check may not count Storefront as a default theme, so you can also use Twenty Seventeen as well.

    If that resolves the issue, then one-by-one you can switch back your theme and re-enable your plugins, testing in between, until you find the one causing the conflict.

    Given that you’re having trouble with Storefront itself, you may have made some customizations to it. If you’ve gone through this testing but you’re still not seeing the stars, try uninstalling and re-installing the theme – that’ll wipe out any customizations.

    Also, note that those required fields will change depending on the country being shipped to. Which country are you working with in your example?

    Also, could you please send me a copy of your site’s System Status? You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, you can paste it here.

    Thread Starter srog

    (@srog)

    Thanks for the response.

    A strange thing happened. I went in to investigate what you mentioned. I switched to Storefront and the red * showed so I looked at my code in the child theme but didn’t see any issues. I then saw that Storefront needed an update so I thought I would do that before diving into the issue. I updated Storefront. Switched over to my child theme and reactivated it and . . . the red *s suddenly showed up. Must have been an issue with Storefront that the update fixed.

    I’m saving your message in case I run into any other issues. Thank you for your time.

    Plugin Support Hannah S.L.

    (@fernashes)

    Automattic Happiness Engineer

    Thanks for explaining what happened! It’s always a good idea to start troubleshooting from the latest version of plugins and the theme – I’m glad that sorted it out for you.

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

The topic ‘checkout required fields not indicated’ is closed to new replies.