Shipping default message
-
Hi,
Before when customers didn´t fill in a shipping adress they got a message to fill in the shipping details for shipping to be applied.Now Woocommerce just takes the default message from “Places not covered by your other zones”
I want to display a message for my customers to fill in shipping details for shipping to be applied.
All customers think we have no shipping at the moment and it´s quite annoying to answer all those calls and explain.Help please..
-
Hi @wos2021,
The issue here is that you have set the Default customer location to “No location by default”
Full Size: https://d.pr/i/haY9CuAs such, all customers are considered to be located in limbo, which is treated as a place that is not covered by your existing zones.
Only when customers supply an actual address will they see the shipping rates you’ve set up.
You’ll want to either:
- change that setting and either set it to Geolocate so that the site uses the customer’s IP address to figure out where they are and display the appropriate shipping rates
- set it to Shop base address which will cause the site to assume that all customers are in the same location as your store and show shipping costs based on that until they fill in their address.
OR
Thanks for the input, but nothing works!
Here´s a video of the
set it to Shop base address which will cause the site to assume that all customers are in the same location as your store and show shipping costs based on that until they fill in their address.
:
https://easyupload.io/c5wg0zHere´s a video of geolocation: https://easyupload.io/3gw0c7
Now what ?
Please this must be Woo related….
Hi there,
Thanks for sharing the videos.
Can you provide a screenshot of your shipping options as found under WooCommerce > Settings > Shipping > Shipping options?
Also, kindly share 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, paste it here in your response.
Thanks.
Shipping setting:
https://easyupload.io/v9piudHere is the report
https://pastebin.com/dpCr5U9V-
This reply was modified 4 years, 8 months ago by
wos2021.
Hi there,
Thanks for sharing the shipping options screenshot and your System Status.
The warning
Customer matched zone "Locations not covered by your other zones"appears when you have the “Enable debug mode” turned on.So you’ll want to disable that option and the warning should no longer appear. If you want to show the warning but change the message you can use a plugin like Loco Translate (https://ww.wp.xz.cn/plugins/loco-translate/) and edit the text. Any other modification or customization is not possible by default. The only way would be consulting a web developer or customization expert.
It also appears that the “MaxMind Geolocation Integration” would be helpful here to geolocate customers and display shipping methods specific to the customer’s location. You can read more here:
https://docs.woocommerce.com/document/maxmind-geolocation-integration/
If there is anything else you need help with let us know.
PLEASE, please, please, refer to my other posts.
That message is not the problem. I only enabled that to debug.
My problem is:
at the shipping field, see uploaded image —> https://easyupload.io/g047oa
it should say: “fill in adress to see shipping alternatives”What happens now is it says local pickup DIRECTLY even if the customer didn’t fill in anything. THIS IS THE PROBLEM.
The result should be:
1. If customer is in the shipping zones they get shipping alternatives: collection, local pickup.2. If customer is out of the shipping zone
they get shipping alternatives: local pickup.3. If customer hasn’t filled in any, info the field message should say: fill in your details for shipping options.
Hi @wos2021!
By default, this is what core outputs when the data has not been entered AND when the “Places not covered by your other zones” zone has NO methods added:
https://snipboard.io/gZm1U2.jpg
It sounds like you would like to show a custom message when the user falls into this specific zone area?
As it is right now, on your end, the default message is now showing whatever you added to the “Places not covered by your other zones” zone, which is default if this zone has methods added to it.
If you want to change this message to the same default message as per my screenshot above, you would need to replace it using a gettext filter as per
https://www.speakinginbytes.com/2013/10/gettext-filter-wordpress/
Replace the actual text you see there with the text you would like to show.
Cheers!
YES! Finally this is what I wanted and have been saying all along!
This works great! thank you very much!
Hi @wos2021!
You are most welcome!
The topic ‘Shipping default message’ is closed to new replies.