> For the complete documentation index, see [llms.txt](https://docs.pos.pages.fm/pos/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.pos.pages.fm/pos/don-hang/nang-cao/don-doi-tra-hang.md).

# Đơn đổi - trả hàng

## 1. Đổi hàng

{% hint style="warning" %}
**Lưu ý:** Chỉ những trạng thái đơn sau mới có thể đổi hàng: **Đã gửi hàng, Đã nhận, Đã thu tiền, Đang hoàn, Hoàn 1 phần.**
{% endhint %}

### **Bước 1: Tạo đơn đổi hàng**

Có 2 cách tạo đơn đổi hàng:

**Cách 1: Tạo từ view đơn hàng**

Chọn mục **Đơn hàng -> Chọn đơn hàng -> Đổi hàng**

<figure><img src="/files/IdVWYJe6zdWY7SsCLA4m" alt=""><figcaption><p>Tạo đơn đổi hàng</p></figcaption></figure>

**Cách 2: Tạo đơn đổi hàng ở mục Bán hàng, trả hàng**

Vào mục đơn hàng, copy mã đơn hàng mà bạn muốn tạo đơn đổi hàng.

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

Chọn mục **Bán hàng -> Trả hàng -> Đơn hàng -> Tìm kiếm**(dán mã đơn bạn vừa copy) hoặc chọn mã đơn khác ở cột bên phải.

<figure><img src="/files/6f5oa24gb4i8zULUlu7r" alt=""><figcaption></figcaption></figure>

### Bước 2: Tùy chỉnh thông tin đơn đổi hàng

<figure><img src="/files/4UUFyehU13tlg2Nc0sFf" alt=""><figcaption><p>Chỉnh sửa thông tin đơn đổi hàng</p></figcaption></figure>

Khi này bạn tìm kiếm sản phẩm mà khách hàng muốn đổi phần **Đổi hàng.**

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

Các mục số liệu cần lưu ý:

* **Tiền từ đơn gốc** = **Tổng tiền trả** = **Tổng tiền trả hàng** - **Giảm giá đơn trả hàng**
* **Phụ thu** = **Phí trả hàng**
* **Tổng số tiền** = **Giá sản phẩm đổi** + **phụ thu** + **phí vận chuyển**
* Nếu **Tổng số tiền > Tiền từ đơn gốc** thì khách hàng phải **trả thêm tiền** cho shop
* Nếu **Tổng số tiền < Tiền từ đơn gốc** thì shop phải **trả lại tiền** cho khách hàng.

Bấm **Lưu** để hoàn thành đơn đổi hàng

Để kiểm tra lại đơn đổi hàng: Chọn mục **Đơn hàng -> trạng thái Đang đổi**

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

## 2. Trả hàng

{% hint style="warning" %}
**Lưu ý:** Chỉ trả hàng với những đơn có trạng thái sau: **Đã gửi hàng, Đã thu tiền, Đã nhận, Đang hoàn, Hoàn 1 phần.**
{% endhint %}

Đê tạo đơn trả hàng, bạn hoàn toàn có thể thao tác như cách tạo đơn đổi hàng.

<figure><img src="/files/CKm1sYAAhqjwVJesfThB" alt=""><figcaption><p>Thông tin đơn trả hàng</p></figcaption></figure>

Tuy nhiên, **đơn đổi hàng** và **đơn trả hàng** chỉ khác một chỗ. Đó là đơn trả hàng thì bạn sẽ không cần nhập tìm kiếm sản phẩm đổi.

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

**Tiền đơn gốc** - **Ship** - **Giảm giá đơn hàng = COD**: Là số tiền trả lại khách hàng sau khi hoàn thành đơn trả.

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

Để kiểm tra đơn trả hàng, bạn hãy chọn mục **Đơn hàng -> Danh sách trả hàng**

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

Bạn cần lưu ý đến các trạng thái của đơn trả hàng. Đơn trả hàng có 4 trạng thái. Tuy nhiên, đơn trả hàng thành công là đơn có trạng thái **Hoàn tất**, tức là sản phẩm trả đã đến tay shop.

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


---

# 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, and the optional `goal` query parameter:

```
GET https://docs.pos.pages.fm/pos/don-hang/nang-cao/don-doi-tra-hang.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
