Processing returns through ReturnZap

Return process steps

A return typically follows a certain order within ReturnZap.

  1. Customer requests a return through the return portal
  2. The return request is either automatically approved, or manually reviewed and approved
  3. The customer sends their return back to the merchant
  4. The merchant inspects the return, identifying if it was received in full, in good condition, and if items can be restocked
  5. The merchant processes the return, so the customer receives their resolution - either a refund, store credit, or an exchange

There are several steps involved in inspecting and processing a return. This article details how this can be done in ReturnZap.

Opening a return for processing

The first step to process a return in ReturnZap is to navigate to it. From the Returns page, click anywhere on the line for the return which you wish to process. This will open the Return Detail Page.

The Return Detail page is where you will complete all return processing

ReturnZap will always suggest actions on the right hand sidebar of the Return Detail Page.

Receiving a return

The first step to process a return is to mark it as received. To mark a return as received, simply click the Update to Received action on the right hand side of the page.

Once clicked, the return will enter into Receiving mode. This will allow you to select the quantity of items which were received back at your warehouse.

Items which are not received in ReturnZap will have their status updated to Missing. Missing items will not be included in any refunds, store credit, or exchanges which are completed through ReturnZap.

An example of a return which was received with 2 items present and 1 item missing, out of a total of 3 expected

Once you click to confirm Update to Received, the return's status will update to Received. This can optionally trigger an email notification to the customer.

Email notifications for each return status can be enabled and configured in ReturnZap Settings > Email Notifications

Restocking a return

Returns can be restocked to Shopify inventory through ReturnZap at multiple steps of the return process.

Commonly this is done at the same time a return is marked as Received. ReturnZap will display a checkbox (defaulting to unchecked) which will allow you to restock the item as part of the receiving process.

If you have multiple inventory locations in Shopify you will see a dropdown prompting you to select the item for restocking. If you have only a single inventory location, it will be selected by default and no dropdown will be present.

Restocking can also be skipped during the Receiving process. Items can be restocked at a later point by using the Actions menu at the top of the return page and clicking Restock.

Once an item is restocked, a restock status will display within ReturnZap

Resolving returns

ReturnZap will display an unresolved status for return items which have not yet been processed. Unresolved means that the customer has not yet received a refund, store credit, or an exchange for the requested item.

Each item within a return will display a resolved status. The return itself will also display an overall resolved status, which will be visible on the Return Detail page and also on the Returns page.

Issuing refunds through ReturnZap

If you are processing a return which contains one or more items for refund, the ReturnZap sidebar will prompt to Issue Refund.


Clicking this button will bring up the refund calculation and confirmation step. You will be able to view the calculated refund, see any fees which apply, and make changes if necessary.

The optional checkbox Send Shopify refund notification controls whether the default Shopify email notification will be sent to the customer as soon as a refund is triggered.

Once a refund is issued, the item's status will update to resolved.

Issuing store credit through ReturnZap

If you are processing a return which contains one or more items for refund, the ReturnZap sidebar will prompt to Issue Store Credit.

The process works in exactly the same was as refunds. The store credit sidebar will calculate the amount of store credit due. This can include optional store credit bonus credit, if enabled.

Once store credit is issued, the items will update to the resolved status. In the case of store credit issued to a gift card or to a discount code, ReturnZap will display the corresponding code with a link to Shopify.

In the case of store credit issued to Shopify account credit, no code is generated but ReturnZap will still display the item as resolved.

Store credit which has been resolved to a gift card

Processing exchanges through ReturnZap

If you are processing a return which contains one or more items for exchange, the ReturnZap sidebar will prompt to Release Exchanges.

Releasing an exchange converts the exchange from a pending status to a ready to ship status. It is the final step before an exchange can be fulfilled by your warehouse in order to send the customer their replacement item.

Exchange items which have not yet been released will display in a pending status on the return detail page.

The sidebar will display an alert if there is an unpaid balance on the order, for example in the event of an unequal exchange where the customer must pay the difference.

Once released, items will update to a "Released exchanges" status.

Resolving items manually

Items can also be marked as Resolved Manually in ReturnZap. Manually resolving an item will mark it as resolved in ReturnZap but will not take any action in Shopify.

This can be used for cases where a return is handled outside of ReturnZap, for example directly from the order page. Marking these returns as resolved manually in ReturnZap keeps data accurate and ensures that returns are not left out of sync between ReturnZap and Shopify.

Example return processing video

This video walks through the steps to process a single return which contains items for refund, exchange, and store credit.


Still need help? Contact Us Contact Us