The smart sim can be chosen for pick up or delivery, and it works well for months with the setting. Today an issue comes that after people select ‘Pick up’ or ‘Delivery’, and input their billing address, the billing address changes into the Shipping address and says no shipping is available. Please go through this process to see the problem ‘Add Smart Sim to cart’ -> Select ‘Pick up Location’ -> Input ‘Billing Address’, and you will see my issue.
The page I need help with: [log in to see the link]
I checked your website to investigate the issue, but I wasn’t able to reproduce it. I tried using a random address from China, and the shipping displayed correctly as FREE, rather than showing the “no shipping available” error you mentioned.
If that’s not quite the issue, could you provide a bit more context? It would help us figure out how we can replicate the issue on our end.
Hi! Thank you so much for the detailed explanation. Normally our consumers are all over the world, so the billing address should be a place outside China. When you select the pick-up option and input the billing address with a foreign account and address, you will see a notification of ‘no shipping is available’.
I understand your concern. Currently, I see only two countries—China and Malaysia—in the country dropdown on the checkout page. For both countries, the shipping methods are appearing fine. It seems like you have set the selling location to specific countries.
Just to verify, are you unable to see any shipping method for Malaysia as well? Or are you receiving an error message when selecting a country other than China and Malaysia?
If you’re getting an error for countries other than these two, please check your selling and shipping locations settings:
Go to WooCommerce → Settings → General
Ensure that you haven’t restricted sales or shipping to specific countries.
Additionally, could you please share:
A screenshot of your Selling and Shipping Locations settings.
A screenshot of the shipping methods you’ve set for other countries (excluding China and Malaysia).
I record this link to explain my issue. As you can see, when I enter my billing address which is outside China, I would not be able to pay. From the Smart Sim – 7 day issue, it is the save data I used last night. When I selected pick up option and enter my US billing address, it would force to shipping address and then say not shipping available. To explain my business well is that, Smar Sim can be shipped to Chinam mainland, Malaysia, and Singapore, but can only pick-up in China.
For my general setting, I set selling to all countries but limit the ship to China and Maylaysia, just forget the singapore at this moment. I also add shipping zone with China mainland and Malaysia only.
Thank you for sharing more details. Since you have set the shipping location only for specific countries (China and Malaysia), when you select any other country, the Local Pickup option disappears, or you see the message “No shipping method available.”
This is the default behavior in WooCommerce. If you want to enable Local Pickup for other countries, you need to:
Change the Shipping Location Setting
Go to WooCommerce → Settings → General
Set “Shipping location” to “Ship to all locations”
Configure Shipping Zones
Go to WooCommerce → Settings → Shipping → Shipping Zones
Create a zone for China and Malaysia with your desired shipping methods.
Once this is done, if a user selects a country other than China or Malaysia, they will be able to choose Local Pickup, but no shipping methods will be available for that country.
I can see you have marked this ticket as resolved. It seems like you issue has not resolved. I’m glad we were able to help! If you have a few minutes, we’d love if you could leave us a review: https://wordpress.org/support/plugin/woocommerce/reviews/
Thank you
Viewing 8 replies - 1 through 8 (of 8 total)
The topic ‘Checkout Page Error’ is closed to new replies.