How refunds sync from Shopify to Amazon

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 the rest.

Where you trigger the refund

Open the order in Shopify and use Shopify's standard refund flow (Orders → the order → Refund). Pick the line items, quantities, and reason for the refund, then confirm. As soon as Shopify finalizes the refund, the app picks it up.

What the app sends to Amazon

When the refund is detected, the app builds an Amazon refund feed using:

  • Line items and quantities — each Shopify refund line is matched to the corresponding Amazon order line.
  • Refund amount — the amount Shopify refunded for those items.
  • Refund reason — Shopify lets you choose any free-text reason, but Amazon only accepts a fixed set of reasons (e.g., CustomerCancel, DifferentItem, ProductOutofStock, Other). The app converts your Shopify reason to a valid Amazon reason using your return-reason mapping.

The app then submits the refund feed to Amazon. Once Amazon accepts it, the buyer is refunded on the Amazon side.

Configure your return-reason mapping first

Before refunds can sync correctly, set up your mapping in Settings → Order Settings → Cancelation and Refund. This tells the app which Amazon reason to use for each Shopify reason. If a Shopify reason isn't mapped, the app falls back to a default Amazon reason (typically Other).