Shipping by country

Most of the shipping calculations can be setup to be specific to a country. Countries that are not specifically listed have a special entry where the country is "other". To allow shipping by country, you need to set the following Software Configuration options”

 

Xshippingbycountry

Setting this to Yes tells VPCART that the country field is used when reading records in the shipmethods table. This allows you to specify different shipping values for different countries.

Xincludecountries

Setting this to Yes tells VPCART to generate a dropdown list of countries on the customer form rather than allowing them to enter their own country manually.

For each specific country, you need to create the appropriate shipping records as normal.Please also include in the title of the shipping record which country the shipping record is used for.

You also need to create one set of records and put "other" into the country field so that those countries that do not have specific records will obtain their shipping rates from the "other" set of records.

Example: Shipping by Country and Weight Range

Ensure that all products have a value in their weight field and that the following configuration settings are set:

Xshippingbycountry

Yes

Xshippingcalc

WEIGHTRANGE

Xincludecountries

Yes

In your shop administration, go to Advanced Settings > Shipping & Handling.

Here you will need to add all of your records for each country.Each country will need their own specified set of weight ranges.

In this example, we have set up weight ranges for the US, UK, and Other (which incorporates any country other than those you specify).

The first range for the US is 0-2 and we have set a base cost of $5 for this:

We set up similar ranges for the UK and Other:

Keep adding more countries and more ranges until your requirements are met.