I have deactivated all of the plugins except for WooCommerce, cleared the dynamic cache, memcache and CDN cache. Still the Country/Region defaults to United States (US) [in bold] and does not provide me with an option to select a different country. This wouldn’t even be a problem except that the payment processing fails because it cannot detect the Country/Region required field as having been completed/selected.
Please help!!
The Stripe Testing codes are set so you should be able to test through the entire workflow if required.
TYIA
This topic was modified 1 year, 2 months ago by austintude.
This topic was modified 1 year, 2 months ago by austintude.
The page I need help with: [log in to see the link]
I have deactivated all of the plugins except for WooCommerce, cleared the dynamic cache, memcache and CDN cache. Still the Country/Region defaults to United States (US) [in bold] and does not provide me with an option to select a different country. This wouldn’t even be a problem except that the payment processing fails because it cannot detect the Country/Region required field as having been completed/selected.
From what I understand, you’re having a bit of trouble with your WooCommerce Country/Region setting. It seems like, despite deactivating all other plugins and clearing the dynamic cache, Memcache, and CDN cache, you’re still stuck with the default United States setting and can’t switch to a different country. This is messing with your payment processing, which can’t recognize the Country/Region field as filled/selected.
Firstly, I’d recommend checking your WooCommerce settings. Go to WooCommerce > Settings > General and check the ‘Selling location(s)‘ option. Ensure that it’s set to ‘Sell to all countries‘ or ‘Sell to specific countries‘ and the countries you want to sell to are included in the list.
Also, please verify your default customer location. Go to WooCommerce > Settings > General > Default customer location. If it’s set to ‘Shop base address‘, it will default to the country of your store. Try changing it to ‘Geolocate‘ or ‘Geolocate with page caching support‘ to allow customers to select their own country. ?? Here’s a handy guide on Configuring WooCommerce: General Settings
For the Stripe testing codes, ensure that they’re correctly set up. Go to WooCommerce > Settings > Payments > Stripe and check your ‘Test Publishable Key‘ and ‘Test Secret Key‘. If they’re correct, try running a test transaction to see if the issue persists. ?? Here’s a handy guide on Stripe: Setup and Configuration
If the issue persists after following these steps, it would be helpful if you could provide more details. Specifically, screenshots of your WooCommerce General, Selling Location(s), and Shipping Zone(s) settings, as well as your Stripe settings would be very helpful. This will allow us to better understand your setup and provide a more accurate solution.
You can share screenshots using https://snipboard.io. Just follow the page instructions and paste the URL in your reply.
Additionally, sharing your site’s System Status report will give us a better understanding of your site’s setup and help us identify the problem. You can find it via WooCommerce > Status. Select Get system report and then Copy for support.
If there are any fatal error logs, please share those too. You can find them under WooCommerce > Status > Logs.
Once you’ve gathered this information, please paste it inside a Code block in your reply, or use https://pastebin.com to paste it and share the link with us.
Thanks for your patience and cooperation in this matter! We’re here to help you get this sorted.
After changing the Selling Locations to all countries but having the starting point be where our store is located, this fixed the issue. However, ppl from all over the world can now, presumably, buy from us and we do not want that to happen (global shipping nightmare), so what can we do to restrict to just the US? Thank you
After changing the Selling Locations to all countries but having the starting point be where our store is located, this fixed the issue. However, ppl from all over the world can now, presumably, buy from us and we do not want that to happen (global shipping nightmare), so what can we do to restrict to just the US?
It’s great to know that adjusting your Selling Locations fixed your initial problem. But I see you’re still concerned about stopping global shipping. Don’t worry, I’m here to assist you with that.
Let’s make sure your sales are limited to just the United States. You can do this by tweaking your ‘Selling location(s)’ settings. Here are the steps:
Navigate to WooCommerce > Settings > General.
Locate the ‘Selling location(s)‘ option and choose ‘Sell to specific countries‘.
In the new box, begin to type ‘United States (US)‘. The system will suggest this as you type.
Click on ‘United States (US)‘ when it pops up to select it.
By doing this, you’ll be limiting your sales to only the United States. Customers from other countries won’t be able to finalize their checkout.
In addition, it’s important to set up a specific shipping zone for the United States in your shipping settings. Here’s how you do it:
Head over to WooCommerce > Settings > Shipping.
Click on ‘Add shipping zone‘.
Give the zone a name (like ‘United States’), choose ‘United States’ in ‘Zone regions’, and add the shipping method(s) you prefer.
Don’t forget to get rid of or deactivate any other shipping zones that aren’t needed. You might find this guide on ?? Setting up Shipping Zones useful.
I hope this information is helpful! If you have more questions or need more help, don’t hesitate to ask.
Viewing 3 replies - 1 through 3 (of 3 total)
The topic ‘Country/Region Not Working’ is closed to new replies.