Skip to content

URD: CRM

ModuleCORE-09Phiên bảnv0.4
Trạng tháiIn-progressNgày2026-05-30

1. Mục đích

Định nghĩa các yêu cầu hướng người dùng cho Quản lý quan hệ khách hàng — lưu giữ hồ sơ khách hàng dưới một thương hiệu, tặng điểm thưởng cho khách mua lại, phát triển danh sách gửi bản tin, và thu thập yêu cầu kinh doanh để theo dõi. Mục tiêu là một nơi duy nhất để biết khách hàng của một doanh nghiệp là ai và để tương tác với họ.

2. Phạm vi

Bao gồmLoại trừ
Hồ sơ khách hàng theo phạm vi thương hiệuPhân khúc khách hàng (Planned)
Liên kết tài khoản khách hàng-người dùngEngine chiến dịch Email / SMS (Planned)
Tích điểm thưởng trên đơn hàng đã hoàn tấtĐổi điểm trên đơn hàng (Planned)
Đăng ký / hủy đăng ký / thống kê bản tinHạng thành viên (Planned)
Thu thập và vòng đời yêu cầu kinh doanhPhân tích giá trị vòng đời (Planned)
Đặc tả API kỹ thuật (xem tài liệu nhà phát triển)

3. Định nghĩa

Thuật ngữĐịnh nghĩa
Khách hàngMột người được thương hiệu biết đến; mô hình hóa như một User với vai trò customer cố định, mặc định không có thông tin đăng nhập
Thương hiệu (Organization)Tầng thương hiệu ảo mà khách hàng thuộc về; khách hàng theo phạm vi này, không theo một đơn vị điểm bán cụ thể
Điểm thưởngSố dư điểm mà khách hàng tích lũy khi đơn hàng hoàn tất thanh toán
Tỷ lệ quy đổiHệ số theo từng merchant biến tổng đơn hàng thành điểm
Người đăng kýMột địa chỉ email đã chọn nhận bản tin, kèm chủ đề, ngôn ngữ, và token hủy đăng ký duy nhất
Yêu cầuMột lead thu thập từ trang công khai, theo dõi qua vòng đời NEW → đã phân công → đã trả lời → đã chuyển đổi/thất bại

4. Mô hình khái niệm

Chỉ mang tính khái niệm. Schema đầy đủ nằm trong tài liệu nhà phát triển: Mô hình miền Identity, Sale — Customer Points, và Mô hình miền Outreach.

5. Yêu cầu chức năng

Một bảng cho mỗi khu vực chức năng. Mã <AREA> khớp với ID của test case. Ưu tiên = MoSCoW (Must / Should / Could / Won't).

5.1 Hồ sơ khách hàng (CUS)

IDPYêu cầu
URD-CUS-001MTạo khách hàng với tên, ít nhất một email và một số điện thoại
URD-CUS-002MGán mọi khách hàng vào phạm vi thương hiệu (Organization)
URD-CUS-003MCập nhật hồ sơ khách hàng (tên, email, điện thoại, ngày sinh, ngôn ngữ)
URD-CUS-004MXóa-mềm một khách hàng, giữ lại lịch sử
URD-CUS-005SNhân viên chỉ thấy và quản lý khách hàng trong thương hiệu của mình
URD-CUS-006SGắn một khách hàng vào đơn hàng khi thanh toán
URD-CUS-007CNâng cấp một khách hàng thành tài khoản người dùng đăng nhập đầy đủ

5.2 Điểm thưởng (PNT)

IDPYêu cầu
URD-PNT-001STặng điểm khi đơn hàng hoàn tất thanh toán
URD-PNT-002STính điểm tặng = tổng đơn hàng × tỷ lệ quy đổi theo merchant
URD-PNT-003STheo dõi số dư điểm lũy kế theo từng khách hàng
URD-PNT-004STặng điểm tối đa một lần cho mỗi đơn, kể cả khi thử lại (idempotent)
URD-PNT-005CKhông tặng điểm khi tỷ lệ chưa đặt/bằng không hoặc không có khách hàng gắn kèm

5.3 Người đăng ký bản tin (SUB)

IDPYêu cầu
URD-SUB-001SĐăng ký bằng email với chủ đề và ngôn ngữ
URD-SUB-002SGiữ email duy nhất toàn cục giữa các người đăng ký
URD-SUB-003SHủy đăng ký qua link token một-chạm duy nhất
URD-SUB-004SĐăng ký lại kích hoạt lại người đăng ký đã bị vô hiệu hóa (idempotent)
URD-SUB-005SXem thống kê người đăng ký — tổng số, số mới theo tháng, số lượng theo trạng thái

5.4 Yêu cầu kinh doanh (INQ)

IDPYêu cầu
URD-INQ-001SThu thập một yêu cầu với thông tin liên hệ, thông tin doanh nghiệp, và lời nhắn
URD-INQ-002SThông báo quản trị viên theo thời gian thực khi có yêu cầu mới được gửi
URD-INQ-003STheo dõi phân công, trả lời, chuyển đổi, và lý do thất bại
URD-INQ-004SĐưa một yêu cầu qua NEW → đã phân công → đã trả lời → đã chuyển đổi/thất bại

6. Tiêu chí chấp nhận

AC-CUS-01: Vòng đời hồ sơ khách hàng
ChoKhiThì
Một nhân viên của một thương hiệuTạo khách hàng với tên + điện thoại + emailKhách hàng được tạo và gán vào phạm vi thương hiệu đó
Một khách hàng của thương hiệu khácNhân viên tìm/mở nóKhông hiển thị (cô lập thương hiệu)
Một khách hàng có đơn hàng liên kếtNhân viên xóa-mềmKhách hàng rời khỏi danh sách hoạt động; bản ghi và đơn hàng được giữ lại
AC-PNT-01: Điểm thưởng
ChoKhiThì
Một khách hàng gắn với đơn; tỷ lệ đã cấu hìnhĐơn hàng hoàn tất thanh toánĐiểm = tổng đơn × tỷ lệ được cộng vào số dư
Cùng sự kiện thanh toán đơn được gửi lạiĐiểm được tặng lạiKhông tặng kép — số dư không đổi
Không có khách hàng gắn kèm, hoặc tỷ lệ bằng không/chưa đặtĐơn hàng hoàn tất thanh toánKhông tặng điểm
AC-SUB-01: Đăng ký / hủy đăng ký bản tin
ChoKhiThì
Một email mớiĐăng kýNgười đăng ký được tạo với chủ đề, ngôn ngữ, và một token hủy đăng ký
Một email đang hoạt độngĐăng ký lạiTrả về người đăng ký hiện có (idempotent)
Một người đăng ký đã vô hiệu hóaĐăng ký lạiNgười đăng ký được kích hoạt lại
Một token hủy đăng ký hợp lệLink được nhấpNgười đăng ký bị vô hiệu hóa
AC-INQ-01: Yêu cầu kinh doanh
ChoKhiThì
Một khách truy cậpGửi một yêu cầuTrạng thái là NEW và quản trị viên được thông báo theo thời gian thực
Một nhân viên salesTự phân công cho mìnhYêu cầu hiển thị người được phân công
Một nhân viên salesTrả lờiTác giả phản hồi và thời điểm được ghi nhận
Một nhân viên salesĐánh dấu đã chuyển đổi (hoặc thất bại kèm lý do)Kết quả và thời điểm được ghi nhận

7. Ràng buộc & Phi mục tiêu

Ràng buộc

IDRàng buộc
C-01Khách hàng theo phạm vi thương hiệu (Organization), không theo một đơn vị điểm bán cụ thể
C-02Khách hàng có vai trò customer cố định và mặc định không có thông tin đăng nhập
C-03Tặng điểm là idempotent — tối đa một lần tặng cho mỗi đơn
C-04Email người đăng ký duy nhất toàn cục; token hủy đăng ký duy nhất toàn cục
C-05Đăng ký là idempotent (trả về cái hiện có hoặc kích hoạt lại)
C-06Mọi bản ghi dùng xóa-mềm

Phi mục tiêu

  • Phân khúc và nhắm khách hàng
  • Engine chiến dịch Email / SMS
  • Đổi điểm trên đơn hàng, và hạng thành viên
  • Phân tích giá trị vòng đời khách hàng

8. Lịch sử phiên bản

NgàyTác giảMô tảVer
2026-02-26P. Do — Product OwnerHồ sơ khách hàng, điểm, người đăng ký, yêu cầu ban đầuv0.1
2026-04-16P. Do — Product OwnerTái cấu trúc quanh người đăng ký và yêu cầuv0.3
2026-05-30Di trú tài liệuTái cấu trúc theo quy ước module; các khu vực CUS/PNT/SUB/INQ căn theo hành vi đã build; ưu tiên trung thực với trạng tháiv0.4

Proprietary and Confidential. Unauthorized copying, distribution, or use of this software is strictly prohibited.