Search code examples
c#amazon-selling-partner-api

Amazon API Marking orders as shipped


I'm currently using the amazon orders API to get order details. I then create orders on our system, which then get shipped from here.

I'd like to update the amazon orders once the goods have been shipped with our shipment number etc., but can't find any API to do this.

Is there an API to update amazon's orders with shipment information, if so, where/what is it?

I've searched all over the place, but haven't found anything so any help would be greatly appreciated.


Solution

  • There is no API to modify orders directly. However, you can use the feed submission API in MWS to submit a feed to confirm orders, mark them as shipped, and add shipment tracking information.

    Here's where you'll get the detailed technical information:

    MWS Feed API Reference is here: https://developer.amazonservices.com/gp/mws/api.html/189-7733093-6915107?ie=UTF8&section=feeds&group=bde&version=latest

    You'll need to invoke SubmitFeed with a feed of type _POST_ORDER_FULFILLMENT_DATA_

    For the details of the feed itself, the info is : https://sellercentral.amazon.com/gp/help/help.html/ref=au_200357600_cont_help?ie=UTF8&itemID=200357600&language=en_US

    You're looking for an Order Fulfillment feed: https://sellercentral.amazon.com/gp/help/help.html/ref=ag_381_cont_341?ie=UTF8&itemID=381&language=en_US

    There's a sample available on Seller Central.