Chiến dịch Phase B In-progress
Chiến dịch cho phép nhà bán chạy khuyến mãi — giảm theo phần trăm và cố định, combo, ưu đãi BuyGet và mã giảm — nhắm theo khách hàng, sản phẩm và ngày. Việc thiết lập và vòng đời khuyến mãi đã hoạt động hôm nay; việc tự động áp giảm giá khi thanh toán được lên kế hoạch cho Giai đoạn B.
1. Định danh
| Thuộc tính | Giá trị |
|---|---|
| Module ID | EXT-03 |
| Tier | Extended |
| Status | In-progress |
| Phase | P1–P3 |
| Priority | MEDIUM |
| Người dùng chính | Owner / Manager |
2. Mục đích & Phạm vi
| Bao gồm | Loại trừ |
|---|---|
| Định nghĩa giảm giá, combo, BuyGet, mã giảm | Điểm thân thiết (xem Khách hàng thân thiết) |
| Quy tắc điều kiện & lịch chạy | Gửi tin nhắn (xem Marketing) |
| Vòng đời kích hoạt / hủy kích hoạt | Tính thuế (engine thuế của Pricing) |
| Áp giảm giá khi thanh toán | — |
3. Năng lực
| Năng lực | Người dùng có thể làm gì | Trạng thái |
|---|---|---|
| Thiết lập khuyến mãi | Tạo khuyến mãi với phương thức + quy tắc trong một bước | In-progress |
| Kiểm soát vòng đời | Kích hoạt, hủy kích hoạt, hết hạn, lưu trữ | In-progress |
| Quy tắc điều kiện & mục tiêu | Hạn chế theo khách, sản phẩm, điều kiện đơn | In-progress |
| Chiến dịch BuyGet | Định nghĩa ưu đãi "mua X tặng Y" | In-progress |
| Mã giảm giá | Mã khuyến mãi thủ công với giới hạn sử dụng | In-progress |
| Áp giảm giá | Tự động áp giảm khi định giá/thanh toán | Planned |
| Phân tích chiến dịch | Theo dõi mức dùng và ROI | Planned |
CRUD khuyến mãi, vòng đời và quy tắc đã được nối trong code. Tính giảm giá chưa hoạt động — service tính toán bị tắt, nên khuyến mãi được cấu hình nhưng chưa tự áp khi thanh toán.
4. Phụ thuộc Module
| Phụ thuộc vào | Lý do |
|---|---|
| Sản phẩm | Quy tắc mục tiêu tham chiếu sản phẩm và danh mục |
| CRM | Quy tắc điều kiện tham chiếu phân khúc khách hàng |
5. Backend Packages
Chi tiết triển khai nằm trong tài liệu lập trình viên — mục này chỉ ánh xạ module tới các service vận hành nó.
| Package | Vai trò | Tài liệu lập trình viên |
|---|---|---|
@nx/pricing | CRUD khuyến mãi, quy tắc, vòng đời; tính giảm giá (đã tắt) | Promotion System |
6. Luồng người dùng chính
7. Vai trò & Quyền
| Vai trò | Có thể | Không thể |
|---|---|---|
| Owner | Tạo, kích hoạt, lưu trữ bất kỳ khuyến mãi nào | — |
| Manager | Tạo & quản lý khuyến mãi | Ghi đè giới hạn sử dụng sau khi ra mắt |
8. Trạng thái & Lộ trình
| Phase | Năng lực |
|---|---|
| P1 | Thiết lập khuyến mãi, quy tắc, vòng đời, BuyGet, mã giảm (đã hoạt động) |
| P2 | Áp giảm giá khi thanh toán (service tính toán) |
| P3 | Phân tích chiến dịch & báo cáo ROI |