# Đẩy Sản Phẩm Tự Động (Auto Push Product)

## Tổng quan

Chức năng **Đẩy Sản Phẩm Tự Động** cho phép người bán Shopee tự động đẩy sản phẩm lên top tìm kiếm theo lịch trình đã cài đặt, giúp tăng khả năng hiển thị và tiếp cận khách hàng tiềm năng.

**Trạng thái:** Đang phát triển (Coming Soon) -- chỉ hiển thị khi bật chế độ Beta.

**Yêu cầu:** Tài khoản trả phí (Premium).

**Đường dẫn:** `Shopee > Seller > Auto > Đẩy sản phẩm` (`/shopee/seller/auto/push-product`)

---

## Quy trình sử dụng

Tính năng này hiện đang trong giai đoạn phát triển. Khi hoàn thiện, quy trình dự kiến gồm:

```
1. Chọn sản phẩm cần đẩy → 2. Cài đặt lịch trình → 3. Tự động đẩy sản phẩm
```

---

## Tính năng dự kiến

Dựa trên giao diện giới thiệu, tính năng sẽ bao gồm 3 khả năng chính:

| Tính năng | Mô tả |
|-----------|-------|
| **Tự động đẩy sản phẩm** | Tự động đẩy sản phẩm lên top theo lịch trình đã cài đặt |
| **Phân tích hiệu quả** | Theo dõi và phân tích hiệu quả của các chiến dịch đẩy sản phẩm |
| **Lên lịch thông minh** | Tự động lên lịch đẩy sản phẩm vào các khung giờ vàng |

---

## Cấu hình

### Điều kiện hiển thị

Tính năng chỉ xuất hiện trên Dashboard Auto khi bật **chế độ Beta** (`getBetaMode = true`). Khi Beta tắt, mục này bị ẩn khỏi danh sách tính năng.

### Thành phần giao diện

- **Layout:** `layout-single` (giao diện toàn trang)
- **Yêu cầu trả phí:** Bọc trong `wrap-require-paid` -- người dùng miễn phí không truy cập được
- **Trạng thái hiện tại:** Hiển thị trang "Coming Soon" với mô tả tính năng dự kiến

---

## Cấu trúc dữ liệu

### BoostInfo (từ Shopee API)

Dữ liệu boost của sản phẩm được Shopee trả về trong thông tin sản phẩm:

```
- boost_entry_status: Trạng thái boost hiện tại (number)
- show_boost_history: Có hiển thị lịch sử boost hay không (boolean)
```

Trường `boost_info` nằm trong object sản phẩm trả về từ API `/api/v3/mpsku/list/search_product_list`.

### Route

```
- path: /shopee/seller/auto/push-product
- name: ShopeeAutoPushProduct
- component: src/app/views/Shopee/Seller/Auto/PushProduct.vue
- layout: isSingleLayout
```

### Dashboard entry

```
- title: SHOPEE_AUTO_PUSH_PRODUCT ("Đẩy sản phẩm")
- key: PushProduct
- icon: fa fa-upload (ios-cloud-upload)
- note: SHOPEE_AUTO_PUSH_PRODUCT_NOTE ("Tự động đẩy sản phẩm theo thời gian đặt trước")
- show: getBetaMode (chỉ hiển thị khi bật Beta)
```

---

## Lưu ý quan trọng

1. **Tính năng chưa hoàn thiện:** Hiện tại trang chỉ hiển thị giao diện "Coming Soon". Chưa có logic xử lý đẩy sản phẩm.
2. **Chỉ hiển thị ở chế độ Beta:** Người dùng thông thường không nhìn thấy mục này trên Dashboard Auto. Cần bật Beta mode để truy cập.
3. **Yêu cầu tài khoản Premium:** Dù chưa hoạt động, trang đã được bọc trong `wrap-require-paid` để chuẩn bị cho khi ra mắt.
4. **Shopee Boost API:** Shopee có hệ thống boost sản phẩm (đẩy sản phẩm lên top) với thông tin `boost_info` trong dữ liệu sản phẩm. Tính năng này dự kiến sẽ tích hợp với API boost của Shopee Seller Center.
5. **Giới hạn Shopee:** Shopee giới hạn số lần boost sản phẩm mỗi ngày. Tính năng lên lịch thông minh sẽ giúp tối ưu việc sử dụng số lần boost có hạn vào các khung giờ cao điểm.
