# Xử lý đơn hàng

## Video hướng dẫn xử lý đơn hàng

{% embed url="<https://youtu.be/fIm2HaHmkAI>" %}

* Sau khi [Tạo đơn hàng](https://huongdan.cnvloyalty.com/tinh-nang/don-hang/tat-ca-don-hang/tao-don-hang), tiếp tục **Xử lý đơn hàng**

## Bước 1. Vào Đơn hàng → Tất cả đơn hàng

* Chọn đơn hàng cần xử lý

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2F1I4Zza09Egse50fzCzbQ%2Fimage.png?alt=media&#x26;token=27588c58-1f61-4c97-961b-620511dc670b" alt=""><figcaption></figcaption></figure>

## Bước 2. Xem thông tin đơn hàng

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FiljfQ1BeKSB1MToQqh8P%2Fimage.png?alt=media&#x26;token=98fbde1a-7895-4dfc-b8e2-b27094a864d7" alt=""><figcaption></figcaption></figure>

### 1. Trạng thái đơn hàng

* Mã đơn hàng: Mã của đơn hàng
* Ngày tạo: Ngày tạo đơn hàng thành công
* Trạng thái đơn hàng: Các trạng thái của đơn hàng
* Trạng thái vận chuyển: Các trạng thái giao hàng
* Trạng thái thanh toán: Đơn hàng có 4 trạng thái thanh toán
  * Chờ xử lý
  * Đã thanh toán
  * Đã hoàn tiền
  * Hoàn tiền một phần

### 2. **Thông tin Chi tiết đơn hàng:**

* Danh sách sản phẩm khách hàng đã đặt mua
  * Tên sản phẩm
    * Biến thể của sản phẩm: Tập hợp các thuộc tính của một biến thể
    * Mã sản phẩm SKU
  * Giá bán sản phẩm x Số lượng sản phẩm đã mua
    * Giá đã giảm sau khi áp dụng [chương trình khuyến mãi](https://huongdan.cnvloyalty.com/tinh-nang/khuyen-mai/tao-chuong-trinh-khuyen-mai) (nếu có)
  * Giá tạm tính = (Giá bán - Giảm giá khi áp dụng CTKM) x Số lượng sản phẩm đã mua
* Số lượng sản phẩm: Tổng số sản phẩm trong đơn hàng
* Tổng tiền hàng: Tổng số tiền dựa trên giá bán sản phẩm
* Khuyến mãi: Giảm giá bán sản phẩm theo số tiền hoặc phần trăm hoặc mã khuyến mãi
* Phí vận chuyển
* Số tiền phải thanh toán = Tổng tiền hàng - Khuyến mãi + Phí vận chuyển
* Phương thức thanh toán
  * COD
  * Tiền mặt
  * Chuyển khoản
  * *Các phương thức khác theo thiết lập riêng của bạn ở* [*Cấu hình → Phương thức thanh toán*](https://huongdan.cnvloyalty.com/tinh-nang/cau-hinh/thanh-toan)
* Số tiền đã thanh toán: Số tiền khách hàng đã thanh toán cho đơn hàng
* Số tiền đã hoàn trả: Số tiền nhân viên hoàn trả khách hàng
* Số tiền thực nhận = Số tiền đã thanh toán - Số tiền đã hoàn trả

### 3. Thông tin khách hàng và chỉnh sửa Địa chỉ giao hàng (nếu có)

* Thông tin khách hàng
  * Tên khách hàng đặt mua hàng
  * Địa chỉ email
  * Số điện thoại
* Địa chỉ giao hàng **(có thể chỉnh sửa)**
  1. Chọn :pen\_ballpoint:&#x20;
  2. Chỉnh sửa thông tin giao hàng
  3. Chọn **Lưu**

{% hint style="danger" %}
Không thể chỉnh sửa Thông tin khách hàng
{% endhint %}

## Bước 3. Cập nhật trạng thái đơn hàng

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2F2sjnqMsTs4xghrCueHFp%2Fimage.png?alt=media&#x26;token=235d5e7a-b92a-4e82-b6b8-ad0fce08bd36" alt=""><figcaption></figcaption></figure>

### 1. Xác thực đơn hàng&#x20;

* Có 2 trường hợp đơn hàng chưa xác thực
  1. Đơn hàng được tạo từ phía khách hàng
  2. Đơn hàng được tạo từ phía cửa hàng và chưa nhấn Xác thực đơn hàng
* Ở cả 2 trường hợp, cần thực hiện xác nhận bằng cách chọn **Xác thực đơn hàng**

Với đơn hàng đã được xác thực, Chi tiết đơn hàng hiển thị trạng thái *Đã xác thực đơn hàng*

![](https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FC171rdRjfVcZ8oRvrdqg%2F7.png?alt=media\&token=def30b84-92e8-44f7-8c94-ccc9aae963de)

### 2. Xác nhận thanh toán

* Với đơn hàng chưa thanh toán, hiển thị Trạng thái thanh toán: Chờ xử lý
* Khi khách hàng đã thanh toán đơn hàng, bạn chọn **Xác nhận thanh toán**

Sau khi Xác nhận thanh toán, đơn hàng chuyển sang Trạng thái thanh toán: Đã thanh toán

![](https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FSd8acp2n0g0E4030GQqZ%2F7.png?alt=media\&token=2015273c-ec49-4ae0-a38e-1355b7ab0856)

### 3. Xử lý giao hàng:

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2Fgw93tgHXBDfjsQrzYmf0%2Fimage.png?alt=media&#x26;token=ae30ab00-a51b-48a5-a266-8e82c5df4e8f" alt=""><figcaption></figcaption></figure>

Tại đây, bạn có thể lựa chọn 3 phương án:

1. &#x20;**Xác nhận giao hàng:** Xác nhận đơn hàng đã giao thành công
2. **Giao hàng khác: Doanh nghiệp tự giao hàng theo đơn vị vận chuyển của mình**

* Tick chọn Người nhận trả phí khi cần user trả phí và không tick chọn khi doanh nghiệp chịu phí vận chuyển
* Nhập Mã vận đơn và Ghi chú (nếu có) cho đơn hàng vận chuyển
* Xác nhận tạo vận đơn

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FZkaUmlk4J13eIqEol9Ov%2Fimage.png?alt=media&#x26;token=6dd485cf-7fe9-47fd-8586-9dd44049215e" alt=""><figcaption></figcaption></figure>

3. **Tạo vận đơn**

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FiichunZy5v6yeVA8O3Va%2Fimage.png?alt=media&#x26;token=4c22f7f2-c269-424c-8027-2eb8505796ad" alt=""><figcaption></figcaption></figure>

**\[1]:** Chọn Tạo vận đơn trong mục giao hàng

**\[2]:** Nhập tổng khối lượng sản phẩm được tạo trong đơn hàng (đơn vị kg)

**\[3]:** Chọn phương thức vận chuyển: Đường bộ/ đường bay

**\[4]:** Chọn người nhận trả phí để yêu cầu người nhận trả phí, không chọn nếu doanh nghiệp trả phí

**\[5]:** Chọn bảo hiểm hàng hoá - Nhập giá trị bảo hiểm

**\[6]:** Có thể chỉnh sửa địa chỉ giao hàng

**\[7]:** Nhập thông số kích thước của gói hàng: gồm chiều dài, chiều rộng, chiều cao

**\[8]:** Chọn dịch vụ giao hàng đến từ đối tác - nhà vận chuyển Ahamove

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FKoSj9jnuKG9o3BMFmeRT%2Fimage.png?alt=media&#x26;token=098d92e4-934e-4fe2-8dd1-25170c2c9046" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
**Lưu ý: Giá ship do Ahamove quyết định và có thể thay đổi tuỳ vào thời điểm gọi xe**
{% endhint %}

**\[9]:** Phương thức thanh toán vận chuyển (Mặc định theo setup trong Cấu hình [vận chuyển](https://huongdan.cnvloyalty.com/tinh-nang/cau-hinh/van-chuyen/tich-hop-ahamove) với đối tác Ahamove)

**\[10]:** Số tiền thu hộ: số tiền của đơn hàng mà khách hàng phải thanh toán

{% hint style="info" %}

* Số tiền thu hộ chỉ hiển thị ở đơn hàng có phương thức thanh toán COD
* Số tiền thu hộ sẽ **tự động cập nhật** theo dữ liệu từ *số tiền phải thanh toán* tương ứng của đơn hàng nếu bạn **không nhập**
  {% endhint %}

**\[11]:** Ghi chú (nếu có)

**\[12]:** Có thể chọn và thay đổi chi nhánh giao hàng

**\[13]:** Thêm Tags (nếu có)

**\[14]:** Xác nhận tạo vận đơn cho đơn hàng

## Bước 4. Theo dõi lịch sử hoạt động của đơn hàng

* Thêm ghi chú của đơn hàng
* Ngày thực hiện hoạt động
* Hoạt động của đơn hàng&#x20;

<figure><img src="https://58134727-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MaSrApVr5L1rdZPZEAx%2Fuploads%2FeGi4e4SaqHaKc71mArbA%2Fimage.png?alt=media&#x26;token=7508db29-598e-40f8-863e-c192e9c7d79b" alt=""><figcaption></figcaption></figure>

## Bước 5. Hoạt động xử lý đơn hàng tiếp theo

* Sau khi *Xử lý đơn hàng*
  * Tiếp tục [Cài đặt phiếu vận chuyển](https://huongdan.cnvloyalty.com/tinh-nang/van-chuyen/cai-dat-phieu-van-chuyen)
  * Nếu đơn hàng xảy ra lỗi, bạn có thể
    * [Hủy đơn hàng](https://huongdan.cnvloyalty.com/tinh-nang/don-hang/tat-ca-don-hang/huy-don-hang)
    * [Xóa đơn hàng](https://huongdan.cnvloyalty.com/tinh-nang/don-hang/tat-ca-don-hang/xoa-don-hang)


---

# Agent Instructions: 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://huongdan.cnvloyalty.com/tinh-nang/don-hang/tat-ca-don-hang/xu-ly-don-hang.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.
