OC 3.0.3.9, running Journal 3. Using Royal Mail Shipping module for the UK.
I have a customer in Jersey trying to place an order, but checkout gives the error "Warning: No Shipping options are available."
I've checked Settings/Localisation - Country/Zone all exist.
Royal Mail module doesn't allow to add countries. All Zones are selected.
Geo-zone only has UK Shipping in it. I added one for Jersey, but made no difference.
Now I'ms tuck. Any ideas/suggestions?
I have a customer in Jersey trying to place an order, but checkout gives the error "Warning: No Shipping options are available."
I've checked Settings/Localisation - Country/Zone all exist.
Royal Mail module doesn't allow to add countries. All Zones are selected.
Geo-zone only has UK Shipping in it. I added one for Jersey, but made no difference.
Now I'ms tuck. Any ideas/suggestions?
Just tried it on my test OC3 and it works fine by adding Jersey as a zone.
Opencart 1.5.6.5/OC Bootstrap Pro/VQMOD lover, user and geek.
Affordable Service £££ - Opencart Installs, Fixing, Development and Upgrades
Plus Ecommerce, Marketing, Mailing List Management and More
FREE Guidance and Advice at https://www.ecommerce-help.co.uk
I've got Jersey as a zone. I get the same error for Jersey & Guernsey. But I can pick any European country and it works fine 
I tried editing a country that did work. As soon as I changed the name - I got the same error. The Country codes must be hard coded somewhere

I tried editing a country that did work. As soon as I changed the name - I got the same error. The Country codes must be hard coded somewhere
Have you checked that Royal Mail actually can deliver there?
UK OpenCart Hosting | OpenCart Audits | OpenCart Support - please email info@antropy.co.uk
Legendary Member
Yes they can. The postage works for all countries except Guernsey & Jersey. I can't see why. Country codes must be hard coded somewhere but I can't find them.
We've lost the order because the customer couldn't select any shipping options :-(
We've lost the order because the customer couldn't select any shipping options :-(
Country codes are hard codes in catalog/model/extension/shipping/royal_mail.php. It's missing JE, GG, so you would need to modify it.
You could also change the check for services to include the Jersey, etc.
Fro example for 1st Class Signed, chang.
To.
Fro example for 1st Class Signed, chang.
Code: Select all
if ($this->config->get('shipping_royal_mail_1st_class_signed_status') && $address['iso_code_2'] == 'GB') {
Code: Select all
if ($this->config->get('shipping_royal_mail_1st_class_signed_status') && ($address['iso_code_2'] == 'GB' || $address['iso_code_2'] == 'IM' || $address['iso_code_2'] == 'JE' || $address['iso_code_2'] == 'GG')) {
Who is online
Users browsing this forum: No registered users and 18 guests