# Process refund or exchange

Once you approve a return request, the next step is to process it. What you need to do depends on the solution the customer chose — a refund or an exchange.

## Before you start

There are two solution categories, each with a different processing flow:

* **Refund solutions** (original payment, bank transfer, Wise, gift card, store credit, discount code)
  * &#x20;Process these by clicking Refund on the request detail page.
* **Exchange solutions** (exchange for a different item, replace with the same item)
  * Process these by creating or linking an exchange order.

If you're processing an exchange, also review the following Shopify limitations before proceeding:

> Shopify Help Center：<https://help.shopify.com/en/manual/fulfillment/managing-orders/returns/creating-returns>

* Exchange items cannot be added to orders that include duties. You can still process the return, but you won't be able to create an exchange order for it.
* Order-level discounts cannot be applied to exchange items. You can apply a product-level discount instead.

## Processing a refund

When the solution is a refund, the request shows a process status of **Pending refund** after approval.

Click **Refund** in the product card to process it. What happens next depends on the refund method:

<table><thead><tr><th width="194.1015625">Refund method</th><th>What ParcelWILL does</th></tr></thead><tbody><tr><td>Original payment</td><td>Issues the refund automatically through Shopify</td></tr><tr><td>Bank transfer</td><td>Marks the refund as complete — you handle the bank transfer manually</td></tr><tr><td>Wise</td><td>Marks the refund as complete — you handle the transfer manually</td></tr><tr><td>Gift card</td><td>Generates a gift card and sends it to the customer</td></tr><tr><td>Store credit</td><td>Issues store credit to the customer's account</td></tr><tr><td>Discount code</td><td>Generates a discount code and sends it to the customer</td></tr></tbody></table>

Once processed, the process status changes to **Refunded.**

<figure><img src="/files/7XUBcpw9ojNRtNCjNxOg" alt=""><figcaption></figcaption></figure>

## Understanding exchange scenarios

Before processing an exchange, it helps to know which scenario applies to your request:

<table><thead><tr><th width="184.90234375">Scenario</th><th width="267.046875">What it means</th><th>How it's processed</th></tr></thead><tbody><tr><td><p><strong>Upsell Exchange</strong></p><p> <strong>— higher value</strong></p></td><td>The new item costs more. The customer has already paid the difference when submitting the request.</td><td>ParcelWILL creates the exchange order automatically on approval. No additional steps needed.</td></tr><tr><td><p><strong>Downsell Exchange</strong></p><p> <strong>— lower value</strong></p></td><td>The new item costs less. You owe the customer a refund for the difference.</td><td>You create or link the exchange order manually, then process a refund for the difference.</td></tr><tr><td><strong>Exchange — same value</strong></td><td>The customer exchanges for a different item at the same price. No money changes hands.</td><td>You create or link the exchange order manually.</td></tr><tr><td><p><strong>Replace</strong></p><p> <strong>— no extra charge</strong></p></td><td>Same item, even exchange. No money changes hands.</td><td>You create or link the exchange order manually, then click Mark as resolved.</td></tr><tr><td><p><strong>Replace</strong></p><p> <strong>— customer pays fees</strong></p></td><td>Same item, but fees apply (e.g. restocking fee). The customer has already paid when submitting the request.</td><td>ParcelWILL creates the exchange order automatically on approval. Click Mark as resolved once the replacement is fulfilled.</td></tr></tbody></table>

## ParcelWILL creates the exchange order automatically

**—— Replace with customer pays fees / Upsell**

<figure><img src="/files/sHmaiim9pTcWJ1RK1FyU" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/UO4EUCWY1LWdch3SrGxx" alt=""><figcaption></figcaption></figure>

## Processing an exchange manually

**—— Exchange same value / Replace with no charge / Downsell**

You need to create or link the exchange order manually. Click **Create exchange order** in the product card and choose one of the following:

* **Create order** — ParcelWILL creates a new Shopify order for the exchange item.
* **Link existing order** — if you've already created the order manually in Shopify, enter the order number to associate it with the return request.

<figure><img src="/files/0d7SAqxrlS6G6LCGX88b" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/LJmxBjcWCQtUu9gPSxxs" alt=""><figcaption></figcaption></figure>

Once the exchange order is in place, the process status changes to Exchanged.

{% hint style="info" %}
Exchange order fulfillment is handled by Shopify or your 3PL — not within ParcelWILL. Once the exchange order is created, fulfillment is managed from the original Shopify order.
{% endhint %}

### Completing a downsell exchange

For downsell exchanges, there are two steps to complete:

1. **Create the exchange order** — follow the steps above. The process status shows **Pending exchange** until this is done.
2. **Refund the price difference** — once the exchange is complete, a **Pending refund** status appears for the difference amount. Click **Refund** to return the difference to the customer.

The request only can moves to **Resolved** when both steps are complete.

{% hint style="warning" %}
**Pending exchange** and **Pending refund** don't appear at the same time. Complete the exchange first, then handle the refund.&#x20;
{% endhint %}

### Completing a replace request

* **With fees (auto-created)** — ParcelWILL creates the exchange order automatically on approval. Once the replacement is fulfilled and sent, click Mark as resolved.
* **No extra charge (manual)** — create or link the exchange order as described above, then click Mark as resolved once fulfilled.

## Need help? <a href="#need-help" id="need-help"></a>

🌻 If you have any questions, feel free to reach out to [our support team](mailto:returns@parcelpanel.ltd).


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://parcelwill-returns.gitbook.io/help-center/management/process-refund-or-exchange.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
