As soon as anyone goes to the checkout in my store they get a message all in red print that says “Sorry, it seems that we have no shipping options available for your location. Please check your shipping address and contact us if everything is okay. We’ll see what we can do about it.”
This is BEFORE they have entered ANY address information whatsoever. Why is this happening? I just had a customer call very confused by this message. What on earth is going on? Why is this message showing up in the checkout?
It seems super ridiculous to tell customers we don’t ship to their address when they’ve not even entered the address!
Our Geolocation Pro addon can solve this issue:
Why has this suddenly become an issue? I’ve never had this before. The lady who had this problem was from Delaware. And it happens to me if I try to place a test order, and I’m in Indiana. Is this something that has been introduced with the latest CS-Cart update and now has to be fixed with an add-on?
Have you checked the default location in your store has t changed
The addon will solve this problem as the best solution because it will show the most accurate shipping info based on the actual customer location. You can also setup static Default customer location under Settings->Checkout which will always show shipping methods to fix this issue.
My default location is set to United States.
Make sure if you have many rate areas, include them all on your shipping destination
I’m not really sure what you mean by rate areas. I have my shipping set up to receive live rates from USPS via API (or something like that), same with UPS. This is how I set it up 16 years ago when I first installed CS-Cart and it’s been working fine all these years. Customer have always come to my site, filled in their shipping information, and they see live rates in the checkout based on the weight of the items and the destination zip code. I’m baffled as to why this has suddenly broken and people are now being told we can’ ship to them–before they even enter their shipping information.
The reason why it’s occurring is because you edited the settings for default state, per the other thread, to “Select State” so now the system doesn’t have a shipping address until the customer specifies one.
@thetool I see. So my options are either set the state to Indiana in hopes that my customer will change it to their state, or have the system tell them we don’t have any shipping options for them. Both options are dumb. CS-Cart needs to fix this. For now I will go back to setting Indiana as the default state I guess.
Thanks everyone for your help!
@thetool UPDATE: Setting the default state to Indiana DOES NOT fix this. I’m still getting that message in red as soon as I enter checkout.
Did you make any changes in the Rate areas this week?
Administration → Shipping & Taxes → Rate areas?
Is it possible to ship to Canada? Try to order something.
Yes. I just filled in Ottawa, Ontario, Canada and it gave shipping options for that.
@cscartrocks
I don’t think the Geolocation Pro add-on would work for me. I tried the demo, and it pre-filled my details saying that I was in someplace in Liberia (Africa).
The demo is using our one step checkout demo. Have you filled in the location before or after a proxy? Live site will always use the latest IP database.
I simply went to the demo site and went to the checkout. My understanding was that it would detect where I was (Indiana) and fill that in and give shipping options. No?
I don’t know what has gone wrong here, but it was working perfectly until some time in the last few days. It looks like the best solution for now might be to go back to a step by step checkout where shipping options don’t appear until address has been filled in and they click through to choose shipping options. That way they will never see this message about no shipping options available.
Yes it should auto detect your location and show the correct shipping methods. You can also change the red text to “Please fill in your shipping location first. If there is no shipping method, please contact us.” or hide these text, it will show warning if customer tries to place order without filling in the shipping location info.