• Resolved swapot

    (@swapot)


    Yesterday I switched over from my theme’s checkout (shortcode based) to blocks checkout. The country/region drop input form is not working.

    I have deactivated all plugins except Woocommerce and activated Storefront theme, but it still isn’t working.

    When I click into the country/region field, there is a thin black underline in the field (see screen shot below), and it places a live curser and allows input, but no countries appear as letters are typed in. Any letters can be entered, or no letters can be entered and when moving away from the field, no error in red shows like on other fields (“Please enter a valid…”). Screen shot below shows what it looks like:

    https://789testing.com/media/checkout-country.png

    Under Woocommerce Settings, General Settings, I have:

    Selling location(s): Sell to all counties
    Shipping location(s): Disable Shipping and shipping calculations (digital products)
    Default customer location: No location by default (I have also tried MaxMind Geolocate, which I have set up, but same result)
    Enable taxes: Checked (on)

    I am using Woocommerce Amazon A3 extension, and Stripe and Paypal payment gateways, although these were turned off for testing.

    Help appreciated.

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

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Support Beauty of Code (woo-hc)

    (@beautyofcode)

    Hey there ??

    Thanks for reaching out!

    It seems?the “Country/Region” field dropdown is not working as expected when using the Checkout block on your site, correct?

    Firstly, thanks for sharing your current settings in WooCommerce → Settings → General, this was super helpful! I have gone ahead and checked this on my test site while using the same settings you shared, and I’m able to reproduce this when using the Checkout block.

    Checking the GitHub repo, I’m able to see that there is currently an open bug report for this here

    https://github.com/woocommerce/woocommerce/issues/44138

    The latest update mentions that the fix will hopefully be shipped with the next patch release, WooCommerce 8.5.3. In the meantime, you can try using the workaround suggested there:

    1. Set this option: WooCommerce → Settings → Shipping location(s): “Ship to specific countries only”
    2. In the next box: Ship to specific countries set the countries you want to sell to.
    3. Save the settings.
    4. Set this option: WooCommerce → Settings → Shipping location(s): “Disable shipping & shipping calculations”
    5. The countries you set in step 2 will now show in the billing form.

    Hope this helps!

    Thread Starter swapot

    (@swapot)

    Hi Roxy,

    Thank you for testing and confirming this. The workaround appears to work, thanks!

    Plugin Support Beauty of Code (woo-hc)

    (@beautyofcode)

    Hey @swapot

    Happy to help, and really glad to hear that the workaround did the trick in the meantime!

    Since further updates on this will be provided on the GitHub thread, I’ll go ahead and mark this as resolved.

    Feel free to create a new topic if you need any further help. Also, if you have a minute, we’d love it if you could leave us a review:

    https://www.ads-software.com/support/plugin/woo-gutenberg-products-block/reviews/

    Cheers!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘Country field not working on Blocks Checkout’ is closed to new replies.