Khách hàng từ sàn Q-commerce
NexPOS tự động tạo hoặc gắn hồ sơ khách hàng khi nhận đơn từ Grab, GrabFood, ShopeeFood, Shopee, XanhNgon và BeNgon — quy tắc so khớp số điện thoại, dữ liệu ghi vào hồ sơ và các trường hợp đặc biệt.
Khi thương hiệu của bạn bán qua các sàn giao đồ ăn / thương mại điện tử, NexPOS tự động gom khách từ các sàn về danh sách khách hàng của thương hiệu. Mỗi đơn mới về sẽ được tạo hồ sơ khách hoặc gắn vào hồ sơ khách đã có, không cần bạn nhập tay.
Nhờ đó, khách mua qua sàn cũng nằm trong dữ liệu CRM và dùng được cho phân nhóm khách hàng và chăm sóc về sau.
Tính năng chạy tự động ở phía hệ thống, không có màn hình bật/tắt riêng. Bạn chỉ cần đã kết nối kênh bán với sàn.
Phạm vi áp dụng
Áp dụng cho đơn về từ các kênh: Grab, GrabFood, ShopeeFood, Shopee, XanhNgon và BeNgon.
Việc tạo / gắn hồ sơ diễn ra mỗi khi NexPOS nhận một đơn mới từ các kênh trên, theo luồng đồng bộ đơn hàng có sẵn.
Cách hệ thống tạo hoặc gắn hồ sơ
Với mỗi đơn mới, hệ thống lấy số điện thoại khách trên đơn và xử lý theo thứ tự:
Chuẩn hóa số điện thoại
Số điện thoại được chuẩn hóa trước khi so khớp: bỏ khoảng trắng và quy về dạng chuẩn
0xxxxxxxxx (xử lý cả các số có đầu +84 hoặc 84).
So khớp trong cùng thương hiệu
- Số điện thoại đã có trong thương hiệu → dùng lại đúng hồ sơ khách đó, không tạo hồ sơ mới.
- Số điện thoại chưa có → tạo hồ sơ khách mới.
Việc so khớp chỉ diễn ra trong phạm vi một thương hiệu. Hệ thống không gom chung khách giữa các thương hiệu khác nhau.
Gắn đơn vào hồ sơ khách
Trong cả hai trường hợp, đơn hàng được tự động gắn vào hồ sơ khách và xuất hiện trong tab Lịch sử mua hàng của khách đó.
Dữ liệu ghi vào hồ sơ khách mới
| Thông tin | Giá trị |
|---|---|
| Tên | Tên khách trên đơn. Nếu sàn không trả về tên → đặt mặc định Khách [Tên sàn] (ví dụ Khách GrabFood). |
| Số điện thoại | Số đã chuẩn hóa. |
| Nguồn | Vẫn dùng hệ giá trị hiện có (Thủ công / Đăng ký) — hệ thống không thêm giá trị nguồn riêng theo từng sàn. |
| Ngày tạo | Thời điểm nhận đơn đầu tiên của khách đó. |
| Trường tùy chỉnh | Để trống — bạn có thể bổ sung sau trên hồ sơ. |
Khi khách hàng đã tồn tại
- Đơn mới vẫn được gắn vào hồ sơ khách hiện có.
- Hệ thống không ghi đè thông tin khách đang có (tên, số điện thoại…).
- Chỉ điền bổ sung vào trường đang trống — ví dụ khách cũ chưa có tên thì hệ thống lấy tên từ đơn.
Các trường hợp đặc biệt
| Tình huống | Hệ thống xử lý |
|---|---|
| Đơn không có số điện thoại, hoặc sàn ẩn số (số ảo / số trung gian) | Không tạo hồ sơ mới và không gắn đơn vào hồ sơ khách nào. |
| Nhận lại cùng một đơn (webhook trùng) | Xử lý theo mã đơn: không tạo khách trùng, không gắn đơn trùng. |
| Cùng một số điện thoại mua ở nhiều sàn | Vẫn là một hồ sơ khách duy nhất; mọi đơn từ các sàn đều gắn về hồ sơ đó. |
| Tên khách từ sàn có ký tự lạ / emoji | Vẫn được lưu, không chặn đơn. |
Kiểm tra kết quả
- Mở Khách hàng → Danh sách: khách mới được tạo xuất hiện trong danh sách.
- Mở hồ sơ khách → tab LỊCH SỬ MUA HÀNG: thấy đơn từ sàn trong lịch sử.
- Mở chi tiết đơn từ sàn: thấy đơn đã gắn với khách hàng nào.
Trường tùy chỉnh khách hàng
Tự khai báo các trường thông tin bổ sung cho khách hàng của thương hiệu trên NexPOS — sáu loại dữ liệu, bắt buộc, hiển thị khi đăng ký, cho khách tự sửa, sắp xếp thứ tự và bật/tắt trường.
Phân nhóm khách hàng
Quản lý phân nhóm khách hàng trên NexPOS — danh sách phân nhóm, chi tiết phân nhóm với tóm tắt điều kiện và danh sách khách, đánh giá lại, xuất CSV và cơ chế tự cập nhật hằng ngày.