A merchant is transitioning away from a full inventory management system to using Shopify as their primary platform. They need a solution to process Amazon returns and refunds—including applying restocking fees—directly from Shopify, without navigating Amazon Seller Central’s strict photo-upload and justification requirements.
Key challenge: No existing Shopify app appears to offer this specific functionality.
Proposed solutions:
Return-management apps (e.g., AfterShip, Loop Returns) can centralize tracking and apply restocking fees in Shopify, but still require manual refunds in Seller Central.
Custom app via Amazon SP-API would automate the entire workflow—listening for Amazon return events, processing refunds with fees via API, and syncing updates back to Shopify orders.
Semi-automated workflow using Zapier + spreadsheets to trigger partial Shopify refunds, though Amazon refunds remain manual.
Current status: The merchant is interested in pursuing option 2 (custom development). One developer has reached out via DM to discuss requirements and pricing.
Summarized with AI on October 29.
AI used: claude-sonnet-4-5-20250929.
I’m currently using an inventory management system that syncs my products across all channels, including Shopify. However, I’m in the process of moving away from that system and using Shopify as my main inventory management platform.
One of the key features I’ll be losing is the ability to manage returns across all channels—especially with Amazon. Right now, I can process Amazon refunds, apply restocking fees, and bypass Seller Central’s strict process (which requires uploading photos and justifying deductions). This convenience is something I haven’t found a replacement for yet.
While the system I’m using has major flaws—which is why I’m leaving it—I’m trying to avoid switching to another full inventory management platform that might solve this one issue but bring new problems with it.
So far, I’ve found workarounds for most of my needs, but I haven’t found a good solution for managing Amazon returns and refunds directly from Shopify, including applying restocking fees without going through Seller Central.
If anyone can recommend an app or workaround that handles this (ideally without requiring a full inventory system change), I’d really appreciate it.
I tried searching for options in the app store that claim to do as per your post and share my recommendations.
But I’ve come up empty - and that’s a rare occurrence in Shopify tbh, where there’s an app for everything almost. Wanted to see if we can help solve for it through a custom app of sorts. (custom development). If there’s no other alternatives that show up.
We’re running two already in a niches of its own. They’re extremely well built apps with references you can check with
There really isn’t a lightweight, plug-and-play Shopify app that fully mirrors an IMS’s “refund on Amazon + restocking fee + no Seller Central upload” workflow. You’ll need to stitch together one of these approaches:
1) Use a return-management app for tracking + manual refunds
Install something like AfterShip Returns Center or Loop Returns. While they won’t push the refund through Amazon for you, they can:
Pull all your returns into one Shopify dashboard (even if you create them manually).
Let you add a restocking-fee line item on the return form.
Issue the corresponding partial refund in Shopify automatically.
You’d still refund in Seller Central yourself, but at least your Shopify orders stay in sync with the right net amounts and fees.
2) Build a small custom Amazon-SP-API integration
If you’re comfortable hiring a developer, you can create a private app that:
Listens for Amazon return/refund events via the SP-API.
Calls Amazon’s refund endpoint with your restocking-fee parameter.
Updates the matching Shopify order through the Admin API—applying the same restocking-fee line item and refund amount automatically.
It takes a one-time dev investment, but once set up you get end-to-end automation without swapping out your inventory system again.
3) Semi-automate with Zapier + a spreadsheet
For a no-code middle ground:
In Seller Central you export returns that need fees.
Paste them into a Google Sheet or Airtable.
Use Zapier to watch new rows and trigger a partial refund in Shopify (with a custom refund line for the $ restocking fee).
This still leaves you doing the actual Amazon refund in Seller Central, but it saves you manual Shopify updates.
If you want truly hands-off, custom-style returns + fees on Amazon, your best bet is a small custom app using Amazon’s SP-API. If you’d rather avoid dev hours, pick a returns management app to centralize everything in Shopify and handle the fee logic there; even though you’ll still run refunds through Seller Central manually.