Example for POST_ORDER_FULFILLMENT_DATA

See original GitHub issue

Someone successful using the POST_ORDER_FULFILLMENT_DATA feed to update the Order Status to shipped?

Can please someone provide an example of the Feed XML? Also can I update more than one Order with this Feed? Because there is also the POST_FLAT_FILE_FULFILLMENT_DATA Feed …

Currently I’m testing with this Feed XML

<?xml version="1.0" encoding="utf-8"?>
<AmazonEnvelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="amzn-envelope.xsd">
    <Header>
        <DocumentVersion>1.02</DocumentVersion>
        <MerchantIdentifier>XXX</MerchantIdentifier>
    </Header>
    <MessageType>OrderFulfillment</MessageType>
    <Message>
        <MessageID>1</MessageID>
        <OrderFulfillment>
            <AmazonOrderID>XXX-XXXXXX-XXXXXX</AmazonOrderID>
            <FulfillmentDate>2021-02-28T12:34:56</FulfillmentDate>
        </OrderFulfillment>
    </Message>
</AmazonEnvelope>

but I’m not sure if it’s correct like that … I used the Schema and tried to reproduce the given example in the Docs.


Also, can I see any details of a Feed Report? I’m getting:

{
  processingEndTime: '2021-02-28T12:14:49+00:00',
  processingStatus: 'DONE',
  marketplaceIds: [ 'A1PA6795UKMFR9' ],
  feedId: 'XXXXXXXX',
  feedType: 'POST_ORDER_FULFILLMENT_DATA',
  createdTime: '2021-02-28T12:14:25+00:00',
  processingStartTime: '2021-02-28T12:14:31+00:00',
  resultFeedDocumentId: 'amzn1.tortuga.3.9690c3e4-802b-4baa-8b62-XXX...'
}

but when I use the resultFeedDocumentId for the getFeedDocument call - I get the same response as for createFeedDocument

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:18 (5 by maintainers)

github_iconTop GitHub Comments

2reactions
unterweltlercommented, Jul 9, 2021

@ameer8f26 here is the Schema for the OrderFulfillment Feed

The CarrierCode can be found in the Base Schema -> search for “CarrierCode”

The FulfillmentDate format needs to be a ISO_8601 encodes string - I’m using new Date().toISOString() to generate it at the moment where I generate the Feed.

1reaction
RizzoRatcommented, Jul 15, 2022

Erm… looks like you’re using POST_ORDER_FULFILLEMT_DATA with a csv, but it’s for XML 😉 If you really want to use CSV you rather should go with POST_FLAT_FILE_FULFILLMENT_DATA

Read more comments on GitHub >

github_iconTop Results From Across the Web

What Is Order Fulfillment? 7 Step Process & Key Strategies
The complete order fulfillment lifecycle is made up of five primary steps starting with strategic sourcing and ending with shipping. Many ...
Read more >
javascript - _POST_ORDER_FULFILLMENT_DATA_
I'm trying to post shipment data on amazon MWS using Submit Feed API ... your question right: You are posting order fulfillment data...
Read more >
Correct format for _POST_ORDER_FULFILLMENT_DATA_ feed
Everything appears to be valid according to XML schema, and have triple checked the order and orderItem Id's and they are all correct....
Read more >
What is Order Fulfillment? Learn Top Process Strategies (2022)
Order fulfillment is the process of receiving, packing, and shipping orders. When someone purchases an item from your ecommerce store, ...
Read more >
What is Order Fulfillment? 4-Step Process [+ Infographic]
When an order is pushed to your 3PL's order fulfillment system, it is assigned to the picking team. A picker receives a packing...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found