Help for "We are sorry, but we don't ship to chosen country"

Started by GMena, June 23, 2012, 03:18:03 AM

Previous topic - Next topic

GMena

Hello,

Has any one come across this error before ("We are sorry, but we don't ship to chosen country. Please select another country"? I get this error when I try checking out of my VM in my joomla website, Its seems to be happing with all countries.

I had this happen a few months ago and my IT guy was able to fix it within minutes, but now it's back again an I can't get ahold of my IT guy. I took a look at my VM shipping setting and they all look ok to me. Any suggestion would be a great help!  :(

alatak

Hello,

Which shipment method are you using?
What is the country you are shipping to?

Robert V.

Have had the same problem in a multilingual environment....

This is the solution that worked for me.

1: Install everything in English (Joola 2.5.x , VM 2.0.6 and VM 2.0.6.aio.tar.gz.
2: Install the other language files !!! PER LANGUAGE !!! (As well as the joomla language files as the VM language files) and make this the default language
     (DON'T FORGET TO ADD THE CONTENT PAGE FOR THE JOOMLA LANGUAGE FILES!!!)
3: Install VM 2.0.6 and VM 2.0.6.aio.tar.gz. again with the NEW DEFAULT language -> NOW you see the MySQL shipment and payment tables being updated
4: Check this in your Virtuemart extension module -> go to shop - payment and send methods and see if you can select a method.
    - if not, repeat process 2 - 4 again
5: When adding a shipping module select a country!
6: When checking out make a country MANDATORY!!! - Enable only countries that are included in the shipping module(s)
    - Otherwise VM does not know what shipping module to take.

Hope this solution helps you too

Good luck with it.


alatak

Hello

Quote1: Install everything in English (Joola 2.5.x , VM 2.0.6 and VM 2.0.6.aio.tar.gz.
At this stage you do not need to install VM 2.0.6 or VM 2.0.6.aio.tar.gz.
Quote2: Install the other language files !!! PER LANGUAGE !!! (As well as the joomla language files as the VM language files) and make this the default language
     (DON'T FORGET TO ADD THE CONTENT PAGE FOR THE JOOMLA LANGUAGE FILES!!!)
Step 2:  should be install all Joomla languages that you need for your web site

Quote3: Install VM 2.0.6 and VM 2.0.6.aio.tar.gz. again with the NEW DEFAULT language -> NOW you see the MySQL shipment and payment tables being updated
Yes, install VM and VM_AIO

Quote4: Check this in your Virtuemart extension module -> go to shop - payment and send methods and see if you can select a method.
    - if not, repeat process 2 - 4 again
ok

Quote5: When adding a shipping module select a country!
You should not need to select a country, if you don't want/need to.
If you know that you are not going to ship to some countries , then unpublish those countries

Quote6: When checking out make a country MANDATORY!!! - Enable only countries that are included in the shipping module(s)
    - Otherwise VM does not know what shipping module to take.
Yes correct.

Robert V.

Quote
Quote3: Install VM 2.0.6 and VM 2.0.6.aio.tar.gz. again with the NEW DEFAULT language -> NOW you see the MySQL shipment and payment tables being updated
Yes, install VM and VM_AIO

If you only install VM and VM AIO once and not per language, only the english MySQL tables will be updated. (I did this in a multi lingual environment - En, De, Nl )
Only when i made a new language default and (re)installed VM and VM AIO the proper MySQL tables were updated for the different languages.

If you don't follow these steps, only english will have a shipping and payment module included. - I did several test runs to be sure about this....