The first thing to know is that shipping your orders via Shoppingfeed, and therefore through the Amazon API, differs from shipping directly from Amazon Seller; the requirements are not the same.
Additionally, when you ship your orders from your system, it sends us a shipping confirmation (UpdateOrder), which includes your tracking information and the carrier name associated with your order.
Mandatory Information
1) In the shipping information for your orders, it is mandatory to provide a valid tracking number for your packages. This information will be taken directly from your shipping confirmation. Without this data, the shipment will not be recognized by Amazon.
2) For the carrier, two pieces of information are transmitted to Amazon:
- "CarrierCode": This must contain the name of the carrier from a list of values authorized by Amazon. This value is sent by Shoppingfeed and processed based on the carrier name you provided in your shipping confirmation. If this name matches an authorized value by Amazon, we will send it directly to Amazon; otherwise (if it is not recognized), the value "Other" will be transmitted.
Here is the list of values authorized by Amazon.
- "ShippingMethod": This contains the carrier name you sent us via the shipping confirmation from your system. This field must be related to the value transmitted in the CarrierCode field and is limited in the number of characters. For this second point, we will apply the limitation on our side, but to ensure proper association with your CarrierCode, we again recommend using a value directly recognized by Amazon.
Here is the list of values authorized by Amazon.
Please note that by default, we use the same information for both of these fields, but it is also possible to differentiate them to send the exact desired value in each field. To do this, you will need to include the two values separated by a "/" character in the shipping confirmation from your system, within the carrier name of your CMS. For example:
- If you send us the shipping confirmation (as the carrier name):
"LaPoste / Lettre suivie"
- We will send: "CarrierCode" = "LaPoste" and "ShippingMethod" = "Lettre suivie".
Tip for Changing Your Carrier Name Based on the CMS:
A) PrestaShop : Go to "Shipping > Carriers" and edit a carrier, then change the name using the "Carrier Name" field.
B) Magento 2 : Navigate to "Stores > Settings > Configuration" then "Sales > Delivery Methods." Edit a carrier and modify the name using the "Title" field.
C) WooCommerce : Go to "WooCommerce > Settings > Shipping," edit a shipping zone, then a shipping method, and modify the name using the "Method Title" field.
D) Shopify : Go to the "Shipping and Delivery" settings; Find the section where you can edit carrier names; Format the carrier name using the required format, e.g., "LaPoste / Lettre suivie".
Please make sure to follow all these prerequisites, as we cannot guarantee the proper validation of your shipments by Amazon without them. You can also refer directly to the Amazon documentation on the subject: https://sellercentral-europe.amazon.com/gp/help/help.html?itemID=202068180&language=fr_FR&ref=ag_202068180_relt_20231.
Additionally, if you encounter difficulties or to ensure compatibility with the information expected by Amazon, you can also reach out to our partner ShippingBo.
If you have any doubts, don’t hesitate to contact your account manager directly or reach out to support at: support@shopping-flux.com.