September 24, 2025·Product
Request Order Returns from the Storefront
Shahed Nasser

Shahed Nasser
Learn how to allow customers to request order returns from the storefront, allowing you to support automated RMA flows.

Automating Return Merchandise Authorization (RMA) flows allows customers to initiate an order return request without waiting for the merchant's involvement.
Medusa supports automated RMA flows out of the box. Developers can build a storefront form that lets customers request to return items they've previously ordered. Merchants and support teams can use the Medusa Admin dashboard to manage the requested return.
Create Order Returns from Storefront
Follow this step-by-step tutorial
How it Works
Medusa supports automated RMA flows out of the box:
- Customers can create returns from the storefront, specifying the items they want to return, their reason for returning them, and the shipping method they will use to return the items.
- The merchant can review and manage the requested return. When they receive the returned item, they can mark it as received, which updates the item's inventory levels accordingly. They can also refund the customer for any outstanding amounts.

Developers can utilize these existing flows by providing a return portal on the storefront. They can connect that return form to Medusa's APIs, and Medusa will handle the rest. Medusa also emits events like Copy to clipboardorder.return_requested
that allows you to integrate Medusa with third-party support systems and services.
Tutorial: Create Order Returns from Storefront with Medusa
By following this tutorial in our documentation, you'll customize the Next.js Starter Storefront to add a form for customers to request a return and learn about managing returns as a merchant.