Hi,
Even though it is free, they should be visible in the shipping selection. Please check the allowed "countries" for that shipping method.
For instance; If you select as "France" in the country field;
Attachment Pasted_Image_1_28_13_8_16_PM.gif not found
And if this shipping option is the only available shipping method (doesn't matter that shipping is free over $150 or not) Then, if the user's country is England or US, then it will say: "We are sorry, no shipment method matches the characteristics of your order." Because you haven't defined any shipping options for US or England. Makes sense?
But i am seeing you have changed this text to: "If your order is over 150, postage is free!" through Virtuemart Language INI file.
This is why you got confused. This is an error actually. Error because Virtuemart couldn't find the available shipping method and shows this warning text. But it is good to change that text to: (something like) "Please define a shipping address for shipping quote" so buyers won't get confused.
Also; why don't you enable the "automatic shipment selection" option in Virtuemart Configuration?
If there is only 1 shipping method available and (no matter it is the "Free" or NOT) user won't need to select it, it will be selected automatically.
(of course it will select the shipping method automatically only if there is only one shipping method available for that particular order)
If you have, for instance;
- Ground (free over $150)
- Air ($20)
Then user will still need to select one of them (automatic shipping method selection won't work in this case)
Attachment Pasted_Image_1_28_13_8_08_PM.gif not found
Regards.