Index
- CPC Lesson 1 - Introduction and Activation
- CPC Lesson 2 - Configuring the Main settings
- CPC Lesson 3 - Setting up Zones
- CPC Lesson 4 - Setting up Routes
- CPC Lesson 5 - Setting up Prices
- CPC Lesson 6 - Setting up Indicators
- CPC Lesson 7 - Managing your files
Geographical Zones often have an impact on freight rates. In the Zones Tab, you can create zones to calculate prices based on different zones. The customized areas can also be used to define limits for certain services.
There are five types of zones that can be defined:
1. Country list
Use this type of zone for prices based on receiver country.
- Click the New button, name the zone, choose Country List from the Type drop-down list and click the checkmark icon to save.
- Three icons now appear to the right of the list: Edit, Delete and Expand.
- Click the Expand icon and then the New button to add countries to the list. Enter ISOA2 (2 letter code) or ISOA3 (3 letter code) country codes. Click the checkmark icon to save a country code and click New again to add another.
- Click the arrow to the right of a country code to define a SubZone. A SubZone further divides a zone and gives you the possibility to add restrictions via a Postcode list or a Postcode interval.
2. Postcode list
This type lets you create a zone based on a list of postcodes. Suitable for cases where the country is implicit, e.g. when using domestic products.
- To create a Postcode list, click the New button, enter a name, choose Postcode list and click the checkmark icon to save.
- Three icons appear to the right of the list: Edit, Delete and Expand.
- Click the Expand icon and then the New button to add postcodes to the list. Click the checkmark icon to save a postcode. Add more postcodes by repeating this procedure.
3. Postcode interval
This type lets you create a postcode interval by defining a value from and a value to. Useful if you have many postcodes that can be defined in intervals.
- Click the New button, name the zone, choose Postcode interval from the Type drop-down list and click the checkmark icon to save.
- Three icons appear to the right of the list: Edit, Delete and Expand.
- Click the Expand icon and then the New button to add a postcode interval. Both values must follow the same value format. The value format will automatically fill out according to the postcodes you enter. N refers to a number and A to a letter. Click the checkmark icon to save. Add more intervals by repeating this procedure.
4. Distance list
This type is defined by entering the exact value of the total distance a transport has to travel for a price to be given. To define a Distance List, you must first have defined a Distance in the Main tab.
- Click the New button, name the zone, choose Distance list from the Type drop-down list and click the checkmark icon to save.
- Three icons appear to the right of the list: Edit, Delete and Expand.
- Click the Expand icon and then the New button to define a value for the distance. Click the checkmark icon to save.
5. Distance interval
In this type of zone, a distance interval is defined instead of one fixed value.
- Click the New button, name the zone, choose Distance interval from the Type drop-down list and click the checkmark icon to save.
- Three icons appear to the right of the list: Edit, Delete and Expand.
- Click the Expand icon and then the New button to define an interval. Specify the to and from values and click the checkmark icon to save.
The beginning and end of each interval is always entered as in the example above, 10-50, 51-100 etc.
XML examples
These code samples show what the different zone types look like when defined in the XML file generated by the user interface. It is possible to make changes in the XML and upload a new configuration file by using the Import/Export feature under Options.
Country list:
<Zones>
<Zone Name="Z1" ZoneInputType="CountryList">
<Countries>
<Country ISOA2="DK">
<Subzones>
<Subzone SubzoneInputType="Postcode list">
<SubzoneInputZipCodes>
<SubzoneInputZipCode Value="*" ValueFormat="*"/>
</SubzoneInputZipCodes>
</Subzone>
</Subzones>
</Country>
<Country ISOA3="SWE">
<Subzones>
<Subzone SubzoneInputType="Postcode list">
<SubzoneInputZipCodes>
<SubzoneInputZipCode Value="11-525" ValueFormat="NN-NNN"/>
</SubzoneInputZipCodes>
</Subzone>
<Subzone SubzoneInputType="Postcode interval">
<SubzoneInputZipCodes>
<SubzoneInputZipCode ValueFrom="00-000" ValueTo="11-525" ValueFormat="NN-NNN"/>
<SubzoneInputZipCode ValueFrom="18-525" ValueTo="19-525" ValueFormat="NN-NNN"/>
</SubzoneInputZipCodes>
</Subzone>
</Subzones>
</Country>
</Countries>
</Zone>
</Zones>
Postcode list:
<Zones>
<Zone Name="Z1" ZoneInputType="ZipCodeList">
<ZoneInputZipCodes>
<ZoneInputZipCode Value="SW2 1AA" ValueFormat="AAN NAA"/>
<ZoneInputZipCode Value="SW2 1AB" ValueFormat="AAN NAA"/>
</ZoneInputZipCodes>
</Zone>
</Zones>
Postcode interval:
<Zones>
<Zone Name="Z1" ZoneInputType="ZipCodeInterval">
<ZoneInputZipCodes>
<ZoneInputZipCode ValueFrom="0100" ValueTo="5555" ValueFormat="NNNN"/>
<ZoneInputZipCode ValueFrom="7000" ValueTo="9000" ValueFormat="NNNN"/>
</ZoneInputZipCodes>
</Zone>
</Zones>
Distance list:
<Zones>
<Zone Name="Z1" ZoneInputType="DistanceList">
<ZoneInputDistances>
<ZoneInputDistance Value="20"/>
</ZoneInputDistances>
</Zone>
<Zone Name="Z2" ZoneInputType="DistanceList">
<ZoneInputDistances>
<ZoneInputDistance Value="40"/>
</ZoneInputDistances>
</Zone>
</Zones>
Distance interval:
<Zones>
<Zone Name="Z1" ZoneInputType="DistanceInterval">
<ZoneInputDistances>
<ZoneInputDistance ValueFrom="1" ValueTo="21"/>
</ZoneInputDistances>
</Zone>
<Zone Name="Z2" ZoneInputType="DistanceInterval">
<ZoneInputDistances>
<ZoneInputDistance ValueFrom="21" ValueTo="41"/>
</ZoneInputDistances>
</Zone>
</Zones>
← Previous lesson | ↑ Back to top | Next lesson → |