This code allows you to be able to have the customer select a country and then select the related shipping methods for that country. Only the related shipping methods will be displayed after they select their shipping country. NOTE: You MUST have version 2.12.179 or above of the quikstore.cgi to use this. IMPORTANT! You cannot use the Shipping Logic Wizard when you use this functionality. You will have to edit the qs_main.cgi [SHIPPING_LOGIC] section manually. See the examples below for details. ------------------------------------------------------------------ Using the javascript shipping code. ------------------------------------------------------------------ YOU MUST: 1. Replace your shipping.html with the one attached. 2. Replace your shipping.js with the one attached. 3. Add the Mailing_Country to the order_form_shipping_related_fields in the qs_main like this: order_form_shipping_related_fields=Mailing_Country,Shipping_Method 4. Setup your shipping logic by adding the 2 character country code to the first entry in the logic lines. Be careful to have the right number of pipes in the logic. We are adding a new one right after the country value. Here's an example below: logic_01=US|UPS Ground|1-||||4.95 logic_02=US|Postal Service Priority Mail|1-||||7.95 logic_03=CA|CA Airmail|1-||||4.95 logic_04=CA|CA Priority Mail|1-||||7.95 logic_05=MX|MX FedEx|1-||||19.95 logic_06=INT|International Airmail|1-||||19.95 Be sure to have at least one entry using "INT". This is for all countries that are NOT specifically set in the logic lines. When US is selected on the shipping page, only US shipping types and a list of states will be available. When Canada is selected, only CA shipping types and provinces are displayed. When any other listed country is selected, the state becomes "None" and only those related shipping values are displayed. When any other country is selected, the state becomes "None" and only international (INT) related shipping values are displayed.