Adds support for return shipping methods and changes returns to have a request/receive flow. Store operators should now first request a return, noting the line items that will be returned. When the inventory is received the return will be registered triggering the refund. Return shipping methods can now be created for all regions.
1.8 KiB
Returns
Returns refer to the situation when a merchant takes back previously purchased items from a customer. A return will usually result in a refund to the customer, with an amount corresponding to the amount received from the customer at the time of purchase.
A usual return flow follows the steps below:
- The customer requests a return - noting the items that they will be sending back.
- The merchant provides the customer with a return label, that will be used on the package that is being sent back.
- The merchant receives the package at their warehouse, and registers the return as being received.
- The merchant refunds the money to the customer, taking any potential return shipping requests into account.
A different flow that is less common follows the steps:
- The customer arranges a shipment themselves.
- The merchant receives the package at their warehouse, and registers the return as being received.
- The merchant refunds the money to the customer, taking any potential return shipping requests into account.
In Medusa Admin return shipping options are created in the same way that outgoing shipping options are created. Each return shipping option is associated with a region giving you the flexibility to price returns differently depending on the region the order has been placed in. Returns are not required to have shipping methods as it may be the case that return is arranged independently of a fulfillment provider.
To create a return in Medusa Admin the store operator finds the original order and clicks "Create Return", the store operator then selects the items to be returned along with a shipping option, once the return is created the fulfillment provider takes care of providing the necessary documentation for the return; this can also be viewed in Medusa Admin.