Create a return for an MCF order

Learn how to create a return for an MCF order.

MCF order returns are comprised of three steps:

  1. Getting the return reason codes
  2. Submitting the return using one of the codes
  3. Returning the object

Currently, MCF expects the end customer to pay for the postage charges as the return labels shared are not prepaid.

Prerequisites

To complete this tutorial, you need:

Step 1. Get a list of return reason codes for a given product

Call the listReturnReasonCodes operation.

Step 2. Create a fulfillment return for an order

Using one of the reasons retrieved in the previous step, call the createFulfillmentReturn operation to submit the return request and retrieve the return shipping label needed to ship the item to Amazon.

📘

Note

This label is not prepaid. It must be paid by the shipper.

Step 3. Ship the returning item

From the previous response, the rmaPageURL provides the return label which needs to be printed and pasted on the package and the postage charges need to be paid by the returning shopper.

Step 4. Get the fulfillment order to validate the order return

After the package is received by the Amazon warehouse, the item is marked returned for that order. Call the getFulfillmentOrder operation to validate that the return authorization is populated on the original order. returnItems and returnAuthorizations should populate the same details as the createFulfillmentReturn response along with the status/condition of the item returned.