CRM Phase A In-progress
CRM là module khách-hàng-và-tương-tác: nó cho phép doanh nghiệp lưu giữ hồ sơ khách hàng dưới thương hiệu của mình, tặng điểm thưởng cho khách mua lại dựa trên đơn hàng đã hoàn tất, phát triển danh sách gửi bản tin từ trang công khai, và thu thập yêu cầu kinh doanh (leads) để theo dõi. Nó trải trên ba dịch vụ back-end và là nền tảng cho phân khúc, chiến dịch, và phân tích sau này.
1. Định danh
| Thuộc tính | Giá trị |
|---|---|
| Module ID | CORE-09 |
| Tier | Core |
| Trạng thái | In-progress |
| Phase | P1 (Hồ sơ khách hàng) · P2 (Điểm thưởng, Outreach) · P3 (Phân khúc, Phân tích) |
| Ưu tiên | MEDIUM |
| Người dùng chính | Chủ doanh nghiệp · Thu ngân · Marketing · Sales · Khách truy cập |
2. Mục đích & Phạm vi
| Bao gồm | Loại trừ |
|---|---|
| Hồ sơ khách hàng theo phạm vi thương hiệu (Organization) | Phân khúc khách hàng (Planned) |
| Liên kết tài khoản khách hàng-người dùng (tùy chọn) | Engine chiến dịch Email / SMS (Planned) |
| Điểm thưởng tích lũy trên đơn hàng đã hoàn tất | Đổi điểm trên đơn hàng (Planned) |
| Đăng ký / hủy đăng ký bản tin (idempotent) | Hạng thành viên — Bronze/Silver/Gold (Planned) |
| Thống kê người đăng ký cho dashboard quản trị | Phân tích giá trị vòng đời khách hàng (Planned) |
| Thu thập và theo dõi vòng đời yêu cầu kinh doanh | Gửi email / SMTP (không thuộc module này) |
Ba dịch vụ, một module. Hồ sơ khách hàng nằm ở Identity, điểm thưởng ở Sale, và người đăng ký + yêu cầu ở Outreach. Các năng lực bên dưới ghi rõ dịch vụ nào cấp nguồn cho mỗi mục.
3. Năng lực
| Năng lực | Người dùng có thể làm gì | Trạng thái |
|---|---|---|
| Hồ sơ khách hàng | Tạo khách hàng với tên, email, số điện thoại, ngày sinh, ngôn ngữ; cập nhật và xóa mềm | Built |
| Phạm vi thương hiệu | Khách hàng thuộc về Organization; nhân viên chỉ thấy khách hàng của thương hiệu mình | Built |
| Liên kết khách hàng-người dùng | Khách hàng là một User với vai trò customer cố định, tái dùng mô hình tài khoản identity | Built |
| Tích điểm thưởng | Tự động tích điểm khi đơn hàng hoàn tất thanh toán | Built |
| Tỷ lệ quy đổi điểm | Tỷ lệ theo từng merchant quyết định số điểm một đơn hàng được tặng | Built |
| Số dư điểm | Theo dõi số dư điểm lũy kế theo từng khách hàng | Built |
| Đăng ký bản tin | Đăng ký bằng email với chủ đề và ngôn ngữ; đăng ký trùng là idempotent | Built |
| Hủy đăng ký bản tin | Hủy đăng ký một-chạm qua link token duy nhất | Built |
| Thống kê người đăng ký | Xem tổng số, số mới theo tháng, và số lượng theo trạng thái | Built |
| Thu thập yêu cầu kinh doanh | Gửi thông tin liên hệ, thông tin doanh nghiệp, và lời nhắn từ trang công khai | Built |
| Thông báo yêu cầu | Quản trị viên được thông báo theo thời gian thực khi có yêu cầu mới | Built |
| Vòng đời yêu cầu | Phân công, trả lời, rồi đánh dấu đã chuyển đổi hoặc thất bại | Built |
| Nâng cấp khách hàng thành người dùng | Nâng cấp một hồ sơ thành tài khoản đăng nhập đầy đủ | In-progress |
| Đổi điểm | Tiêu điểm trên đơn hàng | Planned |
| Phân khúc khách hàng | Nhóm khách hàng theo hành vi, chi tiêu, tần suất | Planned |
| Phân tích khách hàng | Tỷ lệ giữ chân, giá trị vòng đời | Planned |
4. Phụ thuộc Module
| Phụ thuộc vào | Vì sao |
|---|---|
| Quản lý người dùng | Khách hàng là một User; nâng cấp biến khách hàng thành tài khoản đăng nhập |
| Commerce | Khách hàng theo phạm vi Organization; điểm dùng tỷ lệ theo từng merchant |
| Đơn hàng | Điểm thưởng được tặng khi đơn hàng hoàn tất thanh toán |
| Được phụ thuộc bởi | Vì sao |
|---|---|
| Báo cáo | Phân tích và phân khúc khách hàng tương lai đọc dữ liệu CRM |
5. Backend Packages
Chi tiết triển khai nằm trong tài liệu nhà phát triển — phần này chỉ ánh xạ module sang các dịch vụ cấp nguồn cho nó.
| Package | Vai trò | Tài liệu nhà phát triển |
|---|---|---|
@nx/identity | Hồ sơ khách hàng — tài khoản khách hàng theo phạm vi organizer với vai trò customer cố định | Customer Management |
@nx/sale | Điểm thưởng — tặng điểm khi thanh toán đơn hàng thành công; idempotent theo từng đơn | Customer Points |
@nx/outreach | Người đăng ký bản tin và yêu cầu kinh doanh từ trang marketing công khai | Outreach |
6. Luồng người dùng chính
Khách hàng tại POS, rồi tích điểm
Đăng ký / hủy đăng ký bản tin
Vòng đời yêu cầu kinh doanh
7. Vai trò & Quyền hạn
| Vai trò | Có thể | Không thể |
|---|---|---|
| Owner | Tạo/cập nhật/xóa-mềm khách hàng, xem hồ sơ và số dư điểm, quản lý người đăng ký và yêu cầu | Truy cập khách hàng của thương hiệu khác |
| Thu ngân | Tạo khách hàng và gắn vào đơn hàng khi thanh toán | Xóa-mềm khách hàng; quản lý người đăng ký/yêu cầu |
| Marketing | Xem và quản lý người đăng ký bản tin và thống kê | Sửa hồ sơ khách hàng hoặc yêu cầu |
| Sales | Xem, phân công, trả lời, và xử lý yêu cầu kinh doanh | Sửa hồ sơ khách hàng hoặc người đăng ký |
| Khách truy cập | Đăng ký / hủy đăng ký; gửi yêu cầu | Đọc bất kỳ dữ liệu CRM nào đã lưu |
8. Trạng thái & Lộ trình
| Phase | Năng lực |
|---|---|
| P1 | Hồ sơ khách hàng (tạo/cập nhật/xóa-mềm), phạm vi thương hiệu, liên kết khách hàng-người dùng |
| P2 | Tích điểm thưởng + tỷ lệ quy đổi theo merchant; đăng ký/hủy đăng ký bản tin + thống kê; thu thập, thông báo, và vòng đời yêu cầu kinh doanh |
| P3 | Planned: nâng cấp khách hàng thành người dùng (đang làm), đổi điểm, hạng thành viên, phân khúc, phân tích giá trị vòng đời, chiến dịch email/SMS |
9. Trang liên quan
- URD
- Test Cases
- PRDs
- Tài liệu nhà phát triển: Customer Management · Customer Points · Outreach
- Module liên quan: Quản lý người dùng · Commerce · Đơn hàng