Skip to content

UI_Khách hàng & CRM

Giới thiệu & tài liệu liên quan

Đặc tả giao diện cho module Khách hàng & CRM (OW-06). Xem thêm Tổng quan module · UC · SRS.

Quy tắc tra cứu tại điểm bán

Việc tra cứu và gắn khách diễn ra ngay trong giỏ POS qua số điện thoại — nếu khách chưa có hồ sơ, Thu ngân tạo nhanh tại quầy mà không rời màn thanh toán.

Trạng thái ảnh chụp

Pickleball hiện chưa có ứng dụng/màn hình thật trong workspace nên các ảnh chụp dưới đây ⏳ chờ chụp thực tế. Các bảng hạng mục được mô tả từ năng lực đã chốt ở Tổng quan module; cần cập nhật ảnh khi có môi trường dev.

1/ Danh sách màn hình

Màn hìnhMô tả
MH1Danh sách khách hàngTìm kiếm & lọc theo tag / bậc; mỗi dòng có tên, SĐT, bậc, điểm, cờ nợ
MH2Form hồ sơ kháchThêm/sửa: thông tin liên hệ, ngày sinh, tag, ghi chú nội bộ
MH3Chi tiết khách & lịch sửBậc, điểm, tổng chi tiêu, công nợ và timeline giao dịch
MH4Tra cứu & gắn khách trong POSTra cứu theo SĐT, tự điền khách + chip ưu đãi, tạo nhanh khách mới
MH5Ghi / Thu công nợGhi nợ / thu nợ, công nợ còn lại, lịch sử nợ
MH6Đổi điểm lấy ưu đãiSố điểm hiện có, danh sách voucher / giờ chơi, xác nhận đổi
⏳ MH1 — chờ chụp
MH1 — Danh sách khách hàng
⏳ MH2 — chờ chụp
MH2 — Form hồ sơ khách
⏳ MH3 — chờ chụp
MH3 — Chi tiết khách & lịch sử
⏳ MH4 — chờ chụp
MH4 — Tra cứu & gắn khách trong POS
⏳ MH5 — chờ chụp
MH5 — Ghi / Thu công nợ
⏳ MH6 — chờ chụp
MH6 — Đổi điểm lấy ưu đãi

2/ Luồng di chuyển màn hình

3/ Mô tả màn hình

MH1 — Danh sách khách hàng ⏳ chờ chụp thực tế

Thanh tìm kiếm và bộ lọc trên cùng; danh sách khách dạng bảng/card với tên, SĐT, bậc, điểm và cờ nợ; nút thêm khách ở góc.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Ô tìm kiếmTextboxTextKhông≤ 50Mục đích: tìm theo tên / SĐT
2Lọc tagListSelectKhông-Hành vi: lọc theo VIP / Thường xuyên / Khách mới
3Lọc bậc thành viênListSelectKhông-Hành vi: lọc theo Standard / Silver / Gold / VIP
4Nút Thêm kháchButtonClick--Hành vi: mở form tạo khách (MH2)
5Dòng kháchListClick--Hành vi: nhấn để mở chi tiết khách (MH3)
6Cờ nợLabelReadOnly--Mục đích: đánh dấu khách đang có nợ / nợ quá hạn
7Nút SửaButtonClick--Hành vi: mở form chỉnh sửa khách (MH2)

MH2 — Form hồ sơ khách ⏳ chờ chụp thực tế

Form thông tin khách: khối liên hệ ở trên, tag và ghi chú nội bộ ở dưới, nút lưu ở cuối.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Tên kháchTextboxText≤ 120Ràng buộc: không để trống
2Số điện thoạiTextboxText≤ 20Ràng buộc: không trùng khách đã có
3EmailTextboxTextKhông≤ 255Mục đích: liên hệ & gửi thông báo
4Ngày sinhTextbox (ngày)SelectKhông-Mục đích: ưu đãi sinh nhật
5Tag phân nhómListSelectKhông-Hành vi: gắn VIP / Thường xuyên / Khách mới
6Ghi chú nội bộTextboxTextKhông≤ 500Mục đích: ghi chú chỉ nhân viên thấy
7Nút LưuButtonClick--Hành vi: kiểm tra hợp lệ rồi lưu, quay về MH1

MH3 — Chi tiết khách & lịch sử ⏳ chờ chụp thực tế

Đầu trang hiển thị bậc, điểm, tổng chi tiêu và công nợ; bên dưới là timeline lịch sử giao dịch và các nút thao tác.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Bậc thành viênLabelReadOnly--Mục đích: hiển thị Standard / Silver / Gold / VIP
2Số điểm hiện cóLabelReadOnly--Mục đích: số dư điểm tích lũy
3Tổng chi tiêuLabelReadOnly--Mục đích: căn cứ xét nâng bậc
4Công nợLabelReadOnly--Mục đích: nợ còn lại & trạng thái quá hạn
5Timeline giao dịchListReadOnly--Mục đích: đặt sân, mua hàng, sự kiện, nợ, điểm
6Nút Ghi nợ / Thu nợButtonClick--Hành vi: mở MH5
7Nút Đổi điểmButtonClick--Hành vi: mở MH6

MH4 — Tra cứu & gắn khách trong POS ⏳ chờ chụp thực tế

Ô tra cứu SĐT đặt trong giỏ POS; kết quả tự điền khách kèm chip ưu đãi; nút tạo nhanh khách mới khi không tìm thấy.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Ô tra cứu SĐTTextboxTextKhông≤ 20Mục đích: tìm hồ sơ khách theo số điện thoại
2Khách được gắnLabelReadOnly--Mục đích: hiển thị tên + bậc khách trên đơn
3Chip ưu đãiLabelReadOnly--Mục đích: hiển thị điểm / voucher / cờ nợ
4Nút Thêm khách mớiButtonClick--Hành vi: mở form tạo nhanh (tên + SĐT) sang MH2
5Nút Xem hồ sơButtonClick--Hành vi: mở chi tiết khách (MH3)
6Nút Khách LẻButtonClick--Hành vi: giữ đơn ở chế độ "Khách Lẻ", không gắn member

MH5 — Ghi / Thu công nợ ⏳ chờ chụp thực tế

Hộp thoại chọn Ghi nợ / Thu nợ; trường số tiền và lý do; hiển thị công nợ còn lại và lịch sử nợ.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Chọn loại thao tácButtonClick-Hành vi: chuyển giữa Ghi nợ / Thu nợ
2Số tiềnTextbox (số)Text-Ràng buộc: số lớn hơn 0; thu không vượt nợ còn lại
3Lý do ghi nợTextboxTextCó khi ghi nợ≤ 255Mục đích: ghi nhận nguyên nhân nợ
4Công nợ còn lạiLabelReadOnly--Mục đích: số nợ sau giao dịch
5Lịch sử nợListReadOnly--Mục đích: các lần ghi/thu nợ trước
6Nút LưuButtonClick--Hành vi: kiểm tra hạn mức rồi lưu, quay về MH3

MH6 — Đổi điểm lấy ưu đãi ⏳ chờ chụp thực tế

Hiển thị số điểm hiện có; danh sách ưu đãi đổi được (voucher / giờ chơi) với mức điểm; nút xác nhận đổi.

STTHạng mụcKiểu hiển thịKiểu thao tácBắt buộcĐộ dàiMô tả
1Số điểm hiện cóLabelReadOnly--Mục đích: số dư điểm khách có thể đổi
2Danh sách ưu đãiListClick-Hành vi: chọn voucher / giờ chơi để đổi
3Mức điểm cần đổiLabelReadOnly--Mục đích: số điểm bị trừ cho mỗi ưu đãi
4Nút Xác nhậnButtonClick--Hành vi: trừ điểm, phát ưu đãi, quay về MH3

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