> For the complete documentation index, see [llms.txt](https://document.o2skin.asia/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://document.o2skin.asia/quan-ly-san-pham/thiet-lap-tich-diem-loyalty/tai-len-danh-sach-diem-loyalty.md).

# Tải lên danh sách điểm loyalty

Để sử dụng tính năng Tải lên danh sách điểm loyalty, bạn thao tác theo các bước sau:

### **Bước 1: Truy cập màn hình Thiết lập tích điểm loyalty**

* Chọn **Sản phẩm** > **Thiết lập tích điểm loyalty**.

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

### **Bước 2: Bắt đầu tải lên danh sách điểm loyalty**

* Nhấn vào nút **Tải Excel lên** trên màn hình Thiết lập tích điểm Loyalty.

### **Bước 3: Tải file lên**

* Tại màn hình **Import điểm loyalty**, nhấn vào vùng **Nhấn hoặc kéo tệp (XLSX)** để chọn file Excel chứa danh sách điểm loyalty bạn muốn tải lên.

<figure><img src="/files/cBnxzDRRKtE8gwDvPvRC" alt="" width="375"><figcaption></figcaption></figure>

* Bạn cũng có thể tải tệp mẫu để đảm bảo đúng định dạng bằng cách nhấn vào nút **Tải tệp mẫu**.
* Sau khi bạn tải tệp lên và nhấn nút **Tiếp tục**, hệ thống sẽ chuyển bạn đến bước chọn tiêu đề cột.

<figure><img src="/files/2ifULNSq4fOCUeLBT4kc" alt="" width="375"><figcaption></figcaption></figure>

### **Bước 4: Chọn tiêu đề cột**

* Bên trái là các thông tin hệ thống yêu cầu có, bên phải là tên các cột trong file Excel (Hàng 1 trong file Excel).
* Hệ thống sẽ tự động chọn sẵn các tiêu đề cột dựa trên độ trùng khớp ký tự giữa tên cột bên trái và tên cột bên phải. Tuy nhiên, bạn có thể kiểm tra và chỉnh sửa lại nếu cần thiết bằng cách chọn từ dropdown menu tương ứng.

*Lưu ý: Các cột được đánh dấu \* là bắt buộc phải chọn tên cột trong file Excel đối với các cột này. Nếu không chọn, nút "Tiếp tục" sẽ bị vô hiệu hóa.*

<figure><img src="/files/yBPXfRq40ejPIEeTyYK5" alt="" width="375"><figcaption></figcaption></figure>

* Ngoài ra, bạn có thể nhấn **"Tải tệp khác"** để quay lại bước 1 và tải file mới.
* Nhấn **Tiếp tục** để chuyển sang bước xử lý dữ liệu.

### **Bước 5: Xử lý dữ liệu**

* Nhấn **Tải lên** để dữ liệu được đẩy lên hệ thống.

<figure><img src="/files/vQLzx9JyXD0wbb2gli82" alt="" width="375"><figcaption></figcaption></figure>

* Kiểm tra progress bar và thông tin về tiến độ xử lý dữ liệu.
* Sau khi dữ liệu được tải lên thành công, nhấn **Xem kết quả** để xem lại danh sách điểm loyalty đã được thêm vào hệ thống.

<figure><img src="/files/MaL8QqE2C3bTbXnRH2yZ" alt="" width="375"><figcaption></figcaption></figure>

### **Bước 6: Hoàn tất**

* Hệ thống chỉ hiển thị các dòng thành công thỏa mãn điều kiện phía trên.
* Bạn có thể xóa bản ghi không cần thiết bằng cách nhấn icon **Trash**. Hệ thống sẽ hiển thị một popup xác nhận, nhấn **Xác nhận** để xóa dữ liệu.
* Sau khi kiểm tra kết quả, nhấn **Hoàn tất** để kết thúc quá trình tải lên danh sách điểm loyalty.

<figure><img src="/files/VCltNyWmza3JrSDaFevm" alt="" width="375"><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://document.o2skin.asia/quan-ly-san-pham/thiet-lap-tich-diem-loyalty/tai-len-danh-sach-diem-loyalty.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.
