Amazon Services
Amazon Marketplace Web Service (Amazon MWS) Documentation
Amazon MWS Documentation

What you should know about the Merchant Fulfillment service

With the Merchant Fulfillment service, you can build applications that let sellers purchase shipping using Amazon’s Buy Shipping Services. Your applications can:

  • Preview shipping service offers based on shipping requirements: ship date, must arrive by date, package size and weight, etc.
  • Create shipments based on shipping service offers that they choose.
  • Automatically pay for shipping through the API service.
  • Receive and print shipping labels.

Building applications for Prime orders

You can build applications that use the Merchant Fulfillment service to fulfill Prime orders for sellers. See How to fulfill Seller Fulfilled Prime orders.

Terms and conditions

Before a seller can use any application that uses the Merchant Fulfillment service to fulfill Prime orders, they need to:

  1. Review and accept the terms and conditions of the Buy Shipping Services program.
  2. Review and accept the terms and conditions of any carrier that they want to purchase shipping from.

Sellers can review and accept terms and conditions on the Manage Shipping Services page of Seller Central. Calling the Merchant Fulfillment service on behalf of a seller who has not accepted the terms and conditions of Amazon and the carrier returns the TermsAndConditionsNotAccepted error. See Error codes.

Operations

These operations are included in the Merchant Fulfillment service

Operation Description Availability
GetEligibleShippingServices Returns a list of shipping service offers. The Mexico, US, Germany, and UK marketplaces.
CreateShipment Purchases shipping and returns a shipping label. The Mexico, US, Germany, and UK marketplaces.
GetShipment Returns an existing shipment for a given identifier. The Mexico, US, Germany, and UK marketplaces.
CancelShipment Cancels an existing shipment. The Mexico, US, Germany, and UK marketplaces.
GetServiceStatus Returns the operational status of the Merchant Fulfillment service. The Mexico, US, Germany, and UK marketplaces.

Terminology

Term Definition
Shipping service A carrier's shipping service. For example, "UPS Ground" or "FedEx Standard Overnight". Identified with a ShippingServiceId value, which is returned by the GetEligibleShippingServices operation.
Shipping service offer A shipping service offer made by a carrier. Represented by the ShippingService datatype. Identified with a ShippingServiceOfferId value, which is returned by the GetEligibleShippingServices operation.
Package A parcel to be shipped by a carrier. A package includes metadata such as dimensions, weight, and item contents.
Shipment A package and a shipping label. Identified with a ShipmentId value.