Amazon Marketplace Web Service (MWS) will no longer be available after March 31, 2024. All MWS developers must migrate to Selling Partner API (SP-API) to avoid service disruptions. Refer to the Migration Hub for more information.
Sellers in the EU region (the France, Germany, Italy, Spain, and UK marketplaces) and the US marketplace can take advantage of discounted shipping rates by using an Amazon-partnered carrier for their inbound shipments.
To use an Amazon-partnered carrier for an inbound shipment, begin by following the first four steps of the Shipping inventory to Amazon's fulfillment network section. After you create an inbound shipment you can request that your shipment be shipped by an Amazon-partnered carrier.
See the following steps for creating and shipping an inbound shipment using an Amazon-partnered carrier:
Step 1 - Submit carton content information
Step 2 - Submit the transportation information
Step 3 - Request that an estimate is generated for the shipping costs
Step 4 - Get an estimate for the shipping cost
Step 5 - Confirm the transportation request
Step 6 - Request package labels for your inbound shipment
Step 7 - Request pallet labels or bills of lading (LTL/FTL only)
Step 8 - Send your shipments to Amazon's fulfillment network
Submit carton content information using the FBA Inbound Shipment Carton Information Feed (_POST_FBA_INBOUND_CARTON_CONTENTS_) of the Feeds API section. For more information about this feed, see Fulfillment by Amazon (FBA) feeds.
Call the PutTransportContent operation and specify either PartneredSmallParcelData or PartneredLtlData, depending on whether your inbound shipment is a Small Parcel or a Less Than Truckload/Full Truckload (LTL/FTL) shipment. This provides the information that an Amazon-partnered carrier needs to provide an estimate for shipping costs. It also provides information that an Amazon fulfillment center can use to forecast and plan for the arrival of your shipment.
Call the EstimateTransportRequest operation to request that an estimate be generated for an Amazon-partnered carrier to ship your inbound shipment.
Call the GetTransportContent operation to get an estimate for the cost to ship your shipment with an Amazon-partnered carrier. The estimate is returned in the PartneredEstimate response element. Note that the estimate will not be returned until the TransportStatus value of the inbound shipment is ESTIMATED, CONFIRMING, or CONFIRMED. Because the GetTransportContent operation returns TransportStatus values, you can use this operation to monitor the progress of your inbound shipment. If a PartneredEstimate value is not yet available, retry the operation later.
Call the ConfirmTransportRequest operation to accept the Amazon-partnered shipping estimate, agree to allow Amazon to charge your account for the shipping cost, and request that the Amazon-partnered carrier ship your inbound shipment.
Call the GetUniquePackageLabels operation to request unique shipping labels for your inbound shipments. For Amazon-partnered, Small Parcel shipments, this operation also returns carrier labels.
Each shipping label returned by the GetUniquePackageLabels operation should be affixed to the package in the shipment that it corresponds to, so the labels indicate the package contents. This helps to ensure that your shipment is processed at the Amazon fulfillment center quickly and accurately.
To get shipping labels on the right packages, do the following for each shipping label:
In all circumstances, the GetUniquePackageLabels operation returns shipping labels that include a unique bar code and Package ID (the string located directly below the bar code). Depending on the contents of the packages in your shipments, the labels can also include an ASIN and an expiration date.
Shipping labels include an ASIN and an expiration date in either of the following situations:
Shipping labels include an ASIN and no expiration date in either of the following situations:
Shipping labels do not include an ASIN or an expiration date when the shipment contains at least one package with items that do not share the same ASIN and expiration date.
For Less Than Truckload/Full Truckload (LTL/FTL) shipments, if you don’t create your own pallet labels or bills of lading, you can use the following operations:
Do one of the following:
For more information, see Fulfillment Inbound Shipment API.