> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.easystore.co/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Order Refund, Return and Exchange on POS

### In this article:

1. [Introduction](#1-1-introduction)
2. [Open the order](#1-2-open-the-order)
3. [Refund only](#1-3-refund-only)
4. [Return / exchange at lower price (optional refund)](#1-4-return-exchange-at-lower-price-optional-refund)
5. [Exchange at higher price (top up)](#1-5-exchange-at-higher-price-top-up)
6. [Exchange only (no price change)](#1-6-exchange-only-no-price-change)

# 1. Introduction

Customer journey doesn't always end at the initial purchase. Returns, refunds, and exchanges are an inevitable part of retail, and how effectively your POS system handles these processes can significantly impact customer satisfaction. This guide will show the best practices and functionalities that ensure a seamless experience for both your customers and your business.

**📌 Useful note:**
* "Restock" means adding the item quantity back to inventory.
* For notify customer about refund, you can find the message content at Settings > Notifications > Order Refund.
* After refund, return or exchange, you can print updated receipt with added records of refund, refund or exchange.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1k05l2f.png =800x112)

# 2. Open the order

To perform order refund, return and exchange for walk-in customer, you need to open the order on POS first.

There are 2 methods you can open the order:

###### Search by order number

2.1 Log in to the **location** where the order is created.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1g332mi.png =800x446)

2.2 Go to **Orders**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1ct2of9.png =800x446)

2.3 Search for the order number > tap to open the order.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_3siqs8.png =800x446)

###### Scan order barcode

If it is an online order or you do not have access to the POS location where the order is created, you can scan order barcode to open the order.

2.4 Tap the **scanner icon** or [__direct scan__](https://support.easystore.co/en/article/connect-printer-and-hardwares-to-pos-1h9fwsm/#3-external-scanner) at POS home page > scan the order barcode.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1svecfy.png =800x446)

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1r1lies.png =800x446)

*Order barcode can be found in&#32;[member app](https://support.easystore.co/en/article/sell-on-shopping-app-member-app-odf3gi/)&#32;> Orders > tap to open the order > tap the tiny barcode icon:*

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1al2xih.png =250x533)

# 3. Refund only

3.1 In the order page > tap **Order refund**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_f5w2f2.png =800x445)

3.2 Select refund type:

* **Amount** – Manual refund to customer via the selected refund method
* **Credit** – Refund as store credits and add to customer‘s account

| 💡 Tips: Learn more about store credits [here](https://support.easystore.co/en/article/reward-credit-to-customers-qxdztr/).

Refund amount can be adjusted.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_evqw7.png =800x445)

3.3 If customer earned points from this order, you can make **Clawback earned points** option:

* If turned on, points earned will be deducted from customer's account.
* If turned off, points earned will not be deducted from customer's account.

Tap **Next** button.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_csx45t.png =800x445)

3.4 Review the refund details, tap **Refund order** button.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_3sinze.png =800x445)

3.5 You can continue **Restock** items to selected location, if applicable. Else, **Skip**.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_b6dxwj.png =800x446)

3.6 Order refund is completed.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_9j1890.png =800x445)

# 4. Return / exchange at lower price (optional refund)

4.1 In the order page > tap **Order return / Order exchange.**

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_t2xang.png =800x445)

4.2 All bought items in the order are listed. For items that customer want to return, set the return quantity.

| 💡 Tips: If customer return the entire order, you can tap "Return all items" button to auto set the bought quantity for all items.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_7lpw1b.png =800x445)

4.3 For **Restock at current location** option:

* If enabled, returned items will be added to the currently logged-in POS location.
* If disabled, returned items will not be added to the currently logged-in POS location (like write off).

Tap **Next** button.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_q4f01x.png =800x445)

4.4 If this is an exchange, tap **Add product** button to select the exchange item.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_15kkpb2.png =800x445)

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_89k3qq.png =800x446)

4.5 Set the exchange quantity > tap **Next** button.

|| 📌 Note: Exchange items will be deducted from the currently logged-in POS location.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_8rvmb5.png =800x446)

4.6 In order return summary, system auto calculate the **Expected refund** amount.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1avjzp8.png =800x840)

4.7 To make changes to refund, tap **Amount to refund** section.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_r75glc.png =800x329)

4.8 You can:

* Follow step 3.2 - 3.3 above to fill in refund details > tap **Confirm** button, or
* Tap **Proceed without refund** button

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_rfc8i5.png =800x446)

4.9 Tap the final button to complete the return / exchange.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_igcpni.png =800x345)

4.10 Order return / exchange is completed.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_dvup51.png =800x446)

# 5. Exchange at higher price (top up)

5.1 In the order page > tap **Order exchange.**

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_4w15t9.png =800x446)

5.2 Follow step 4.2 - 4.5 above to select return and exchange items.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_ttba8y.png =800x446)

5.3 In order return summary, system auto calculate the **Amount to collect**. Tap **Return & Make payment** button to proceed with the top up payment.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_8m8ija.png =800x718)

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_11dqtgy.png =800x452)

5.4 Order exchange is completed.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_1j0jkmk.png =800x446)

# 6. Exchange only (no price change)

6.1 In the order page > tap **Order exchange.**

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_cmciei.png =800x446)

6.2 Follow step 4.2 - 4.5 above to select return and exchange items.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_18aol76.png =800x446)

6.3 Since no refund or top up needed, tap **Return & Restock** button to complete the exchange.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_lsv61x.png =800x680)

6.4 Order exchange is completed.

![](https://storage.crisp.chat/users/helpdesk/website/-/b/3/4/7/b34797d9594d3000/image_5qpqk0.png =800x446)


