ChannelEngine: carrier mappings

About this document

This document describes the carrier mapping process on ChannelEngine.

Table of contents

Configuring carrier mappings
Custom carrier mappings for Amazon


It is possible and often required to map your own carriers to specific carriers supported by channels. While there are channels that have no carrier restrictions (as long as you submit a carrier name and track-and-trace link), many do have a specific list of carriers. If your shipment method does not contain a value from that specific carrier list, your shipment is rejected and the order is not marked as processed.

This can have negative effects on your seller ratings on certain channels, such as Your orders can even be deleted and refunded after a few days. Therefore, it is very important to have your shipping details set up correctly.

ChannelEngine back-end: carrier mappings

Configuring carrier mappings

To map your carriers, go to the channel you want to configure this for, select the tab Mappings, and select Carrier mappings. Select + Add to create a new mapping rule.

There are three different columns on view:

  • Your shipping method - the name of the carrier used for your shipments. Note that the name must match exactly (e.g.: 'post NL' or 'NL post' would not be accepted). Once you start typing the name of the carrier, the system compares it with the existing shipping methods in ChannelEngine's database.
  • NB: if you leave the Your shipping method field blank, it works as a wildcard of sorts. No matter what shipping method you use for a particular country, it is mapped to whatever Channel shipping method you set. In the screenshot below, Best Transport is used for all shipments to all countries.

    ChannelEngine back-end: carrier mappings wildcard

  • Customer delivery country - relevant if you use different subcarriers per country. E.g.: DPD by itself is a valid carrier, and there are distinct subcarriers such as DPD NL, DPD BE, DPD DE, etc. on many channels. By setting the Customer delivery country, you can differentiate the carrier per delivery country.
  • Channel - displays the list of available carriers for that specific channel. Note that these lists are comprised of the carrier abbreviation as used in the API of that channel, therefore some carrier names may be unclear. E.g.: on, PostNL is TNT and delivery appointment is COURIER, etc.). For more information on's API carrier codes, check out their Transporters page.

Custom carrier mappings for Amazon

As well as carrier codes, Amazon also lists carriers as carrier names. Some newer carriers are only available by their carrier name, which can vary per Amazon country. The exact name can differ as well. Amazon does not share this list, neither of the available carriers not their exact notation. Therefore, ChannelEngine cannot offer these options under Carrier mapping as it does with the carrier codes.

If you know the exact value of a carrier name, there are two options:

  • Do not set up any carrier mapping, and directly add that as a carrier method on your shipments – so your original shipment already has the correct carrier method. In this case, ChannelEngine automatically exports it as a carrier name to Amazon.
  • Select Other as a carrier method in the dropdown (1, in the image below). Once selected, an additional field appears below it and you can fill in the desired carrier name (2, in the image below).

ChannelEngine back-end: carrier mappings for Amazon

NB: the carrier name has to match exactly with what Amazon expects, so a working track-and-trace link is generated by them. A good example is 'TNTIT', which is the correct carrier name for TNT in Italy. 'tnt_it', 'TNT it', and 'Tnt Italy' could also be exported to Amazon, but none match the correct carrier name so no valid track-and-trace link is created.
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.