Map Amazon return reasons (Order Settings)

Map Amazon return reasons (Order Settings)

When you issue a refund in Shopify, the app converts your Shopify refund reason into one of Amazon's allowed reasons before sending the refund to Amazon. This conversion comes from the Map refund reasons mapping you set up under Order Settings. If a Shopify reason isn't in the mapping, the app uses the Default reason for refund instead.

Where to configure it

  1. Open Settings in the app's left navigation.
  2. Go to Order Settings → Cancelation and Refund.
  3. Make sure Refunded orders is turned on (this is what enables Shopify-to-Amazon refund sync overall).
  4. Find the Map refund reasons toggle and turn it on.

Add a mapping

Each row maps one Shopify reason (left column) to one Amazon reason (right column).

  1. Click + Add Reason.
  2. Shopify — type the Shopify refund reason exactly as it appears in your Shopify refunds (example: Customer Return, Seller Refund).
  3. Amazon — type one of Amazon's allowed reasons (example: CustomerReturn, NoInventory).
  4. Repeat for every Shopify reason you commonly use.
  5. Click Save when done.

To remove a row, click the trash icon next to it.

Default reason for refund

Above the mapping table is the Default reason for refund toggle. When turned on, the app applies the value you choose here whenever a refund comes through with a Shopify reason that isn't in your mapping.

The factory default is GeneralAdjustment. You can change it to any of Amazon's allowed reasons.

Amazon's allowed refund reasons

Pick from this list when filling in the Amazon column or setting the default:

  • NoInventory — you can't fulfill, item is out of stock.
  • CustomerReturn — buyer returned the item.
  • GeneralAdjustment — general / catch-all adjustment.
  • CouldNotShip — order couldn't be shipped.
  • DifferentItem — buyer received the wrong item.
  • Abandoned — order abandoned.
  • CustomerCancel — buyer cancelled / changed their mind.
  • PriceError — pricing was wrong on the listing.
  • ProductOutofStock — item is out of stock.
  • CustomerAddressIncorrect — buyer provided the wrong address.
  • Exchange — refund associated with an exchange.
  • Other — fallback when nothing else fits.
  • CarrierCreditDecision — carrier credit / claim driven.
  • RiskAssessmentInformationNotValid — risk / fraud check on the order.
  • CarrierCoverageFailure — carrier couldn't deliver.
  • TransactionRecord — accounting / transaction adjustment.
  • Undeliverable — package returned as undeliverable.
  • RefusedDelivery — buyer refused the delivery.

Tip

Keep your Shopify refund reasons short and consistent. A single mapping row covers every refund of that exact wording — variants like "Customer Return" vs "customer return" vs "Cust Return" are treated as separate Shopify reasons.

    • Related Articles

    • Map Shopify refund reasons to Amazon refund reasons

      Shopify and Amazon use different vocabularies for refund reasons. To make sure each Shopify reason syncs to a valid Amazon equivalent (rather than falling back to the default), set up a mapping under Map refund reasons. Steps Go to Settings → Order ...
    • Set the default refund reason

      When a Shopify refund syncs to Amazon, the app converts your Shopify refund reason into one of Amazon's allowed reasons via the Map refund reasons mapping. If a Shopify reason isn't in that mapping, the Default reason for refund is used as the ...
    • Refund failed: refund reason is blank, invalid, or not mapped

      Amazon strictly validates the reason on every refund. If the reason isn't valid, the refund is rejected. There are three ways this commonly goes wrong. 1. The refund reason is blank Shopify lets you issue a refund without typing a reason. Amazon does ...
    • Set the default cancellation reason

      When a cancellation syncs from Amazon to Shopify, Shopify needs a reason for its own records. Set a default cancellation reason so the app applies it automatically every time — no manual entry needed. Steps Go to Settings → Order Settings → ...
    • How refunds sync from Shopify to Amazon

      When you issue a refund on a Shopify order that originated from Amazon, the CedCommerce Amazon Channel app automatically pushes a matching refund back to Amazon. You don't issue refunds inside the app — you do it in Shopify, and the app takes care of ...