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).

    • Related Articles

    • Sync Shopify refunds to Amazon

      When you issue a refund on Shopify, you want that refund pushed to Amazon automatically — so Amazon's records and your seller metrics stay in sync. Turn this on to send Shopify refunds to Amazon as soon as they're issued. Steps Go to Settings → Order ...
    • Refund failed: Refunded orders setting not enabled

      If your Shopify-side refund hasn't reached Amazon, the first thing to check is whether the Refunded orders setting is turned on in the app. When this setting is off, the app will not push any Shopify refund to Amazon — refunds simply stay on Shopify. ...
    • 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 ...
    • Getting Started with CedCommerce Amazon Channel

      Welcome to the CedCommerce Amazon Channel App! Effortlessly manage your Amazon business from Shopify with a single, integrated solution. The CedCommerce Amazon Channel App allows sellers to connect multiple Amazon Seller Accounts in one place, ...
    • Refund failed: Amazon API throttle limit

      Amazon throttles how many API calls can be made in a short window. If too many refunds are submitted in a short period — across all your orders combined — Amazon temporarily refuses additional refund calls and returns an "API throttle limit exceeded" ...