> For the complete documentation index, see [llms.txt](https://coreretail.gitbook.io/huong-dan-van-hanh-mini-app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://coreretail.gitbook.io/huong-dan-van-hanh-mini-app/mini-app-incom-tutorial/website-quan-tri-admin/website-quan-tri/quan-ly-san-pham/danh-sach-san-pham.md).

# Danh sách sản phẩm

**Danh sách sản phẩm** sẽ được hiển thị ở màn hình **Quản lý sản phẩm**, các thông tin hiển thị như hình sau:

<figure><img src="/files/zUDJ3YtgQsXPxpySHLth" alt=""><figcaption><p>Màn hình chính của "Danh sách sản phẩm"</p></figcaption></figure>

## <mark style="color:purple;">**Thêm mới sản phẩm**</mark>

Để thêm mới sản phẩm, Admin chỉ cần nhấn vào nút **"Thêm mới"**, nhập đầy đủ các thông tin cần thiết, sau đó bấm **"Lưu"** để hệ thống tự động cập nhật dữ liệu. Khi quá trình hoàn tất, hệ thống sẽ hiển thị thông báo xác nhận thành công và thông tin sản phẩm sẽ được cập nhật ngay lập tức trên giao diện.

<mark style="color:red;">**Lưu ý:**</mark> Nếu không muốn lưu các thông tin vừa nhập của sản phẩm, Admin có thể nhấn nút **"Đóng"** để tắt cửa sổ hiển thị.

<figure><img src="/files/kKJesi7bUEPGvfXGA6Ci" alt=""><figcaption><p>Admin cần nhấn nút <strong>"Thêm mới"</strong></p></figcaption></figure>

Danh mục sản phẩm có thể lựa chọn **một** hoặc **nhiều** danh mục khác nhau, giúp phân loại sản phẩm một cách linh hoạt và chi tiết.

Admin có thể cập nhật thông tin **"Lượt bán", "Lượt đánh giá" và "Điểm đánh giá"** theo hai cách:

1. **Chủ động cập nhật thủ công:** Admin có thể nhập số liệu trực tiếp trên hệ thống để hiển thị theo mong muốn.
2. **Hệ thống tự động cập nhật:** Khi có đơn hàng phát sinh hoặc người dùng thực hiện đánh giá sản phẩm, hệ thống sẽ tự động cập nhật dữ liệu theo thực tế.

<mark style="color:red;">**Lưu ý:**</mark>&#x20;

* Admin **chỉ được nhập số**, không được nhập chữ vào ba trường thông tin **"Lượt bán", "Lượt đánh giá" và "Điểm đánh giá"**
* Riêng **Điểm đánh giá**, giá trị phải nằm trong khoảng **0 -> 5**. Hệ thống không chấp nhận số nhỏ hơn **0** hoặc lớn hơn **5**.

<mark style="color:green;">**Ghi chú:**</mark> Sản phẩm được chia thành **hai loại chính**:

* **Sản phẩm:** Hiển thị trên Miniapp, cho phép người dùng xem chi tiết và đặt hàng dễ dàng.
* **Quà tặng:** Được sử dụng trong các chương trình khuyến mãi, chẳng hạn như ưu đãi **"Mua X tặng Y"**, giúp thu hút khách hàng và gia tăng giá trị đơn hàng.

<figure><img src="/files/sDPPDxdA1lcyy9SaTg62" alt=""><figcaption><p>Nhập các trường thông tin và nhấn nút "Lưu" sản phẩm</p></figcaption></figure>

<figure><img src="/files/3mJKoKynzrxaaoZupBh6" alt=""><figcaption><p>Hệ thống thông báo Thêm mới sản phẩm thành công</p></figcaption></figure>

## <mark style="color:purple;">**Cập nhật sản phẩm**</mark>

Khi muốn cập nhật thông tin sản phẩm, ở cột **Thao tác**, Admin chọn **Xem chi tiết**, hệ thống sẽ xuất hiện cửa sổ hiển thị chứa các thông tin sản phẩm. Lúc này, Admin chỉ cần điều chỉnh các trường thông tin cần chỉnh sửa, bấm nút **Cập nhật**, hệ thống sẽ tự động cập nhật và gửi thông báo xác nhận cập nhật thành công. Dữ liệu sau đó sẽ được cập nhật theo chỉnh sửa của Admin.

<mark style="color:red;">**Lưu ý:**</mark> Nếu không muốn lưu các thông tin vừa nhập của sản phẩm, Admin có thể nhấn nút **Đóng** để tắt cửa sổ hiển thị.

<figure><img src="/files/wsQXjKRO0WDY4qR9eD2y" alt=""><figcaption><p>Nhấn vào nút "Xem chi tiết" ở Thao tác để xem chi tiết sản phẩm</p></figcaption></figure>

<figure><img src="/files/oZhqGkebwZe06WYxED3r" alt=""><figcaption><p>Nhập thông tin cần cập nhật và nhấn nút Cập nhật</p></figcaption></figure>

<figure><img src="/files/Iw6Jf8czBOtnagiCca5l" alt=""><figcaption><p>Thông báo "Cập nhật" sản phẩm thành công</p></figcaption></figure>

## <mark style="color:purple;">**Xóa sản phẩm**</mark>

Khi muốn xóa sản phẩm bất kỳ, ở cột **Thao tác**, Admin chọn **Xóa**, sau đó xác nhận xóa sản phẩm.\
Sau khi xóa thành công, hệ thống sẽ tự động hiển thị thông báo **"Xóa thành công"** cho Admin, và dữ liệu bị xóa sẽ không còn xuất hiện trên màn hình **Danh sách sản phẩm** nữa.

<figure><img src="/files/xXKEejL7YWzkeDKVeM3E" alt=""><figcaption><p>Nhấn vào nút "Xóa" ở Thao tác để xóa sản phẩm</p></figcaption></figure>

<figure><img src="/files/Utaxz4IBTb9akVAX1sz3" alt=""><figcaption><p>Hệ thống yêu cầu xác nhận xóa sản phẩm</p></figcaption></figure>

<figure><img src="/files/GhbtKzGu5VpR9AFOqgpV" alt=""><figcaption><p>Hệ thống gửi thông báo "Xóa" sản phẩm thành công</p></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:

```
GET https://coreretail.gitbook.io/huong-dan-van-hanh-mini-app/mini-app-incom-tutorial/website-quan-tri-admin/website-quan-tri/quan-ly-san-pham/danh-sach-san-pham.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.
