I am using fixed prices for shipping. When a customer from UK placed an order, he would get the following message:
"You have selected an invalid state/province and country shipping address combination, or no shipping methods were found for your shipping address destination. Please contact us for assistance!"
Stepping through the code, when getting shipping method list (GetShippingMethodList()), the boolean values for ShippingMethodToStateMapIsEmpty and ShippingMethodToCountryMapIsEmpty would equal false. Any ideas why this would happen? Are the tables, ShippingMethodToStateMapIsEmpty and ShippingMethodToCountryMapIsEmpty, suppose to be empty? Do I need to do something else to handle international orders?
What tables are the following used for: ShippingMethodToStateMapIsEmpty, ShippingMethodToCountryMapIsEmpty, ShippingMethodToZoneMapIsEmpty?