01Một ngày vận hành trông như thế nào
Ba nhịp. Ai mới nhận bàn giao thì chạy đúng ba nhịp này trong tuần đầu là đủ.
Sáng — mở cửa (5 phút)
- Mở Hộp thư, dọn tin đêm qua Tab Chưa đọc trước. Tin nào bot đã trả lời đúng thì để nguyên; tin nào cần người thì bấm Trả lời — khi bạn gõ tay, bot tự nhường chỗ cho hội thoại đó.
- Xem Đơn hàng, lọc đơn chờ xử lý Đơn chuyển khoản đã có tiền về thì hệ thống tự chuyển trạng thái. Đơn nào tiền về mà chưa tự khớp thì bấm Đã nhận tiền — nút này báo kết quả ngược về Zalo cho khách.
- Liếc Tồn kho & Giá Dòng đỏ = tồn ≤ 5. Hết hàng mà vẫn hiện trong app là nguồn khiếu nại số một.
Trong ngày — theo việc phát sinh
| Khi | Vào mục | Làm gì |
|---|---|---|
| Khách nhắn hỏi hàng | Hộp thư | Bot trả lời trước; bạn chỉ vào khi bot chuyển tay hoặc khách đòi gặp người |
| Khách chốt đơn qua chat | Hộp thư | Bot lên đơn thẳng vào Pancake; kiểm lại thẻ đơn ngay trong khung chat |
| Có hàng mới | Sản phẩm | Thêm sản phẩm — đẩy thẳng lên Pancake, app hiện ngay |
| Đổi giá / hết hàng | Tồn kho & Giá | Sửa giá biến thể, ẩn sản phẩm |
| Khách đòi quà đã đổi | Quà đổi điểm → Lượt đổi | Đổi trạng thái sang đã gửi |
| Khách khiếu nại | Thành viên | Điều chỉnh điểm tay, bắt buộc ghi lý do |
Tối — đóng ngày (3 phút)
- Đơn hàng: đối chiếu KPI doanh thu / chờ thu với thực tế.
- Trợ lý: đọc lướt hội thoại bot đã trả lời, câu nào sai thì bổ sung kiến thức ngay.
- Hộp thư: kiểm chấm trạng thái số Zalo còn xanh (gateway còn sống).
Trang này là PWA: iPhone bấm Chia sẻ → Thêm vào MH chính, Android bấm ⋮ → Cài đặt ứng dụng. Sau khi cài thì chạy toàn màn hình, nhấn giữ biểu tượng có lối tắt thẳng tới Đơn hàng / Thành viên / Tồn kho. Trên điện thoại, thanh dưới giữ 4 mục hay dùng, nút Thêm mở đủ 16 mục.
0216 mục quản trị — bấm vào đâu, làm được gì
Gom theo việc chứ không theo thứ tự trên thanh điều hướng.
Nhóm bán hàng
| Mục | Thao tác có sẵn | Cần biết |
|---|---|---|
| Đơn hàng | Tìm theo mã / tên / SĐT / sản phẩm · đổi trạng thái · Đã nhận tiền · xem chi tiết · xoá | Đổi trạng thái ở đây đẩy ngược lên Pancake. Chi tiết đơn bóc tách rõ tiền hàng, voucher, điểm đã tiêu, mã giao dịch Zalo và Pancake. |
| Sản phẩm | Thêm (đẩy lên Pancake) · sửa tên, giá biến thể · ẩn/hiện · xoá · dán URL ảnh | Ẩn nhanh hơn xoá. Xoá rồi thì đơn cũ vẫn giữ tên hàng, nhưng khách không mở lại được trang sản phẩm. |
| Tồn kho & Giá | Bảng biến thể: giá, giá sau giảm, tồn · tìm theo tên/barcode | Tồn ≤ 5 tô đỏ. Đây là bảng nên mở đầu ngày. |
| Đại lý | Xem đơn xin làm đại lý gửi từ app · duyệt / từ chối · ghi chú gửi khách | Khách đăng ký ngay trong Mini App, không phải gọi điện. |
Nhóm giữ khách
| Mục | Thao tác có sẵn | Cần biết |
|---|---|---|
| Khuyến mãi | Tạo voucher: giảm % hoặc số tiền · áp cho tất cả / một sản phẩm / một biến thể · đơn tối thiểu · hạn dùng · giới hạn theo hạng | Voucher không tự áp — khách phải thu thập về ví của mình ở tab Ưu đãi rồi mới chọn lúc thanh toán. |
| Quà đổi điểm | Tạo quà (tên, mô tả, ảnh, số điểm) · bật/tắt · duyệt Lượt đổi quà theo trạng thái | Quà khách đã đổi sẽ tự gửi kèm đơn hàng kế tiếp — khách thấy nó nằm sẵn trong giỏ. |
| Vòng quay | Đặt các ô giải thưởng, tỉ lệ, ảnh, số suất (bỏ trống = không giới hạn) | Kết quả do máy chủ quyết, app chỉ chạy hoạt ảnh. Hết suất giải nào thì ô đó thành trượt. |
| Giới thiệu | Đặt mức thưởng cho mỗi bên · xem ai giới thiệu ai | Thưởng chỉ cộng khi người được giới thiệu hoàn tất đơn đầu tiên, không cộng lúc bấm link. |
| Thành viên | Tìm theo tên / SĐT / mã giới thiệu · xem sổ điểm · điều chỉnh điểm (vd 20 hoặc -20) kèm lý do · xoá |
Mọi lần điều chỉnh đều vào sổ cái, không sửa ngầm được. |
| Bài viết | Xem bài lấy từ website · nút Đồng bộ · xem trước | Tự đồng bộ 6h sáng mỗi ngày; đăng bài xong muốn thấy ngay thì bấm Đồng bộ. |
Nhóm nói chuyện với khách
| Mục | Thao tác có sẵn | Cần biết |
|---|---|---|
| Hộp thư | Chat như Zalo Web: emoji, ảnh/tệp, cảm xúc, @nhắc tên, danh thiếp · tin nhắn nhanh (gia, ship, cam-on…) · Nhắn riêng theo số điện thoại · thêm số Zalo bằng QR |
Khung Thông tin hội thoại bên phải hiện hồ sơ khách (điểm, hạng, đơn) và thẻ đơn với tiến trình Đặt → Xác nhận → Đang giao → Đã giao. |
| Trợ lý | Bật/tắt từng kênh · dạy kiến thức · Gửi thử (“Nhập câu của khách rồi Enter”) · đọc lại hội thoại | Không có nút “bật tất cả” — cố ý. Bật từng kênh sau khi đã gửi thử và đọc câu trả lời. |
| Tin nhắn | Soạn mẫu tin với biến customer_name, order_code, order_total · gửi cho khách · xem nhật ký đã gửi · nối lại quyền Zalo OA |
Tin ra khách chỉ gửi trong khung 8h–20h, theo quy định giờ làm phiền của Zalo. |
Nhóm hệ thống
| Mục | Thao tác có sẵn |
|---|---|
| Thiết lập | Quy đổi điểm · thang hạng & hệ số · phí ship và mốc miễn phí · mốc tặng chai · kho mặc định · Người dùng (thêm nhân viên, phân vai) |
| CRM | Khai URL + secret nơi nhận sự kiện đẩy sang hệ chăm sóc khách bên ngoài. Đổi ở đây, không phải deploy lại. |
| Đổi mật khẩu | Cho tài khoản đang đăng nhập |
Vai nhan_vien dùng được trang nhưng mở mục Người dùng chỉ thấy lời nhắc. Hệ thống luôn giữ
ít nhất một tài khoản chủ và không cho tự xoá tài khoản đang đăng nhập — không ai tự khoá mình ra ngoài được.
0315 tính năng đáng tiền
Phần này trả lời câu “hệ thống này hơn một cái web bán hàng ở chỗ nào”.
1. Điểm thưởng chạy hai chiều app ↔ website
Khách- Hay ở chỗ
- Khách mua trên Mini App hay mua trên website đều vào một ví điểm duy nhất, tra theo số điện thoại. Không có chuyện “điểm bên kia không xài được bên này”.
- Bật thế nào
- Cắm webhook đơn hàng của website vào
/webhook/woocommerce, cấp khoáWEB_POINTS_API_KEYcho website đọc và tiêu điểm. - Dùng thế nào
- Khách không phải làm gì. Nhân viên tra ví của khách ở mục Thành viên.
2. Hạng thành viên có hệ số nhân điểm
KháchShop chỉnh- Hay ở chỗ
- Hạng không chỉ là cái huy hiệu: nó nhân thẳng vào điểm tích mỗi đơn. Mặc định Bạc ×1 · Vàng ×1,5 từ 5 triệu · Kim cương ×2 từ 20 triệu, xét theo tổng chi tiêu tích luỹ.
- Bật thế nào
Thiết lập → Hạng. Tối đa 10 hạng; hệ thống chặn thang hạng hỏng ngay ở cửa vì nó ảnh hưởng điểm của mọi đơn.- Dùng thế nào
- Khách xem ở trang Hội viên thân thiết: đang hạng gì, còn bao nhiêu tiền nữa lên hạng, hạng sau được gì.
3. Voucher phải “thu thập” mới dùng được
Khách- Hay ở chỗ
- Khách bấm thu thập voucher về ví của mình — một hành vi nhỏ nhưng biến khuyến mãi thành lý do quay lại, và cho shop biết ai quan tâm ưu đãi nào.
- Bật thế nào
Khuyến mãi → Thêm: chọn giảm % hay giảm tiền, phạm vi (tất cả / một sản phẩm / một biến thể), đơn tối thiểu, hạn, và hạng tối thiểu được dùng.- Dùng thế nào
- Khách vào tab Ưu đãi thu thập, rồi chọn voucher ở bước thanh toán.
4. Mua đủ số lượng được tặng — và khách tự chọn loại
Khách- Hay ở chỗ
- Mặc định cứ đủ 5 chai tặng 1. Cái hay nằm ở chỗ khách chọn đúng loại mình muốn thay vì bị hệ thống tự miễn phí chai rẻ nhất. Rẻ hơn vài chục nghìn nhưng mất lòng tin thì không đáng.
- Bật thế nào
Thiết lập → Mốc tặng. Đặt 0 là tắt.- Dùng thế nào
- Khách chọn loại ngay trong giỏ. Số suất do máy chủ tính lại lúc tạo đơn, khách bớt hàng thì suất tự giảm theo.
5. Quà đổi điểm tự đi kèm đơn kế tiếp
KháchTự động- Hay ở chỗ
- Khách đổi quà xong không phải chờ một chuyến giao riêng: quà nằm sẵn trong giỏ của đơn sau, hiện rõ “quà đang chờ, sẽ gửi kèm đơn này”. Shop tiết kiệm một lần ship.
- Bật thế nào
- Có sẵn. Chỉ cần tạo quà trong
Quà đổi điểm. - Dùng thế nào
- Nhân viên soạn hàng nhìn chi tiết đơn là thấy dòng quà kèm theo; đánh dấu đã gửi ở Lượt đổi quà.
6. Vòng quay tính bằng “lượt”, không phải mỗi ngày một lần
Khách- Hay ở chỗ
- Lượt quay là phần thưởng cho hành vi: quan tâm OA được 1 lượt trọn đời, mỗi đơn thanh toán xong được thêm 1 lượt, và shop tặng tay được. Khách muốn quay thì phải mua — không phải trò chơi miễn phí vô hạn.
- Bật thế nào
Vòng quay: đặt các ô, tỉ lệ, số suất mỗi giải.- Dùng thế nào
- Kết quả do máy chủ chọn và trừ lượt trong một bước — bấm hai lần cùng lúc cũng chỉ ăn một lượt, không quay lậu được.
7. Giới thiệu bạn — thưởng cả hai bên
Khách- Hay ở chỗ
- Cả người giới thiệu lẫn người được giới thiệu cùng được điểm, và chỉ cộng khi đơn đầu tiên hoàn tất — không ai cày mã ảo được.
- Bật thế nào
Giới thiệu: đặt mức thưởng mỗi bên (mặc định 10 điểm).- Dùng thế nào
- Khách lấy link trong app và chia sẻ thẳng qua Zalo.
8. Trợ lý tự động biết lên đơn, không chỉ chat
Tự động- Hay ở chỗ
- Bot có 11 công cụ thật, không phải trả lời suông: tìm sản phẩm · tra địa chỉ · chốt đơn · tra đơn hàng · tra điểm thưởng · xem ưu đãi đang có · lưu thông tin khách · ghi phản hồi · đọc lại hội thoại · huỷ đơn nháp · chuyển cho nhân viên. Đơn bot chốt đi vào Pancake y hệt đơn khách tự đặt.
- Bật thế nào
Trợ lý: nạp khoá mô hình, dạy kiến thức, Gửi thử, rồi bật từng kênh (Mini App · Zalo OA · Messenger · Zalo cá nhân).- Dùng thế nào
- Để bot đỡ lớp đầu. Bot tự chuyển tay khi vượt phạm vi, và im lặng khi người thật đang trả lời —
đó là hành vi đúng, không phải lỗi.
→ Toàn bộ chi tiết ở mục 04: bốn kênh, năm tab, bảng 11 công cụ, nhịp lên đơn, cách dạy, cách tra khi bot câm, chi phí.
9. Hộp thư gom cả Zalo cá nhân của shop
Shop- Hay ở chỗ
- Phần lớn khách Việt nhắn vào số Zalo cá nhân của shop chứ không vào OA. Hộp thư kéo luôn dòng tin đó vào trang quản trị: nhiều số cùng lúc, nhiều nhân viên cùng trả lời, có lịch sử tra được.
- Bật thế nào
- Chạy khối
gatewaytrên một máy bật 24/7, thêm số bằng quét QR ngay trên trang. - Dùng thế nào
- Thanh trái chọn số; chấm màu cho biết số nào còn kết nối. Mất phiên thì bấm nối lại rồi quét QR.
10. Trên Zalo cá nhân, bot chọn được: soạn gợi ý hay tự trả lời
Tự động- Hay ở chỗ
- Đây là tài khoản cá nhân của shop — chỗ rủi ro nhất — nên bot có hai nấc: gợi ý (soạn sẵn, người đọc rồi bấm gửi) và tự động (bot gửi thẳng). Và dù đang ở nấc tự động, bot tự lùi về gợi ý khi nhân viên vừa nhắn vào hội thoại đó, khi hội thoại đã chuyển cho người, hoặc khi gateway mất kết nối.
- Bật thế nào
- Trong khung Thông tin hội thoại, chọn chế độ bot cho từng hội thoại.
- Dùng thế nào
- Nấc gợi ý: đọc, sửa nếu cần, bấm gửi. Muốn bot tự chạy lại sau khi đã cầm tay thì bấm Trả lại cho bot.
11. Tự bám vận đơn và tự báo khách
Tự động- Hay ở chỗ
- Hệ thống dò trạng thái đơn bên Pancake, đổi mốc thì nhắn khách kèm mã vận đơn và link tra cứu đúng hãng (GHN, J&T, SPX, Viettel Post…). Mỗi mốc nhắn đúng một lần, không spam.
- Bật thế nào
- Soạn mẫu tin cho từng mốc trong
Tin nhắn. Mốc nào không có mẫu thì im lặng — cố ý. - Dùng thế nào
- Thẻ đơn trong Hộp thư hiện luôn các lần đã báo khách, khỏi phải nhớ.
12. Đường cứu hộ cho máy khách hỏng
Khách- Hay ở chỗ
- Có những iPhone Zalo không khởi động nổi Mini App (đo được: khoảng 3/10 lần trên máy dính lỗi). Khách đó không chạm tới được một dòng mã nào của app. Nên có một trang đặt hàng nằm ngoài app: gửi link qua chat, khách mở bằng trình duyệt, đơn vào Pancake y hệt.
- Bật thế nào
- Có sẵn, do chính backend phục vụ. Không cài gì thêm.
- Dùng thế nào
- Khách kêu “bấm vào app cứ quay mãi” → gửi link trang đặt hàng. Đơn từ đây luôn là COD và vẫn vào đúng hồ sơ điểm của khách nhờ tra theo số điện thoại.
13. Nối sang CRM chăm sóc khách bên ngoài, hai chiều
Shop- Hay ở chỗ
- Hệ CRM khác kéo được dữ liệu khách, điểm, hội thoại, góp ý; nhận đẩy sự kiện ngay khi phát sinh; và ghi ngược được (sửa tên, cộng trừ điểm, đóng ticket).
- Bật thế nào
- Cấp khoá cho CRM, khai URL nhận sự kiện trong mục
CRM. Không khai thì nhánh đóng hẳn. - Dùng thế nào
- Gửi đối tác link tài liệu đấu nối tự sinh tại
/crm/docs— họ có đủ để tự cắm.
14. Trang quản trị chạy được trên điện thoại như app
Shop- Hay ở chỗ
- Cài lên màn hình chính, chạy toàn màn hình, mở lại đúng mục đang xem, có lối tắt khi nhấn giữ biểu tượng. Mất mạng vẫn mở được vỏ app, còn số liệu thì luôn lấy mới — không bao giờ hiện số cũ.
- Bật thế nào
- Có sẵn. Chỉ cần bấm cài từ trình duyệt.
- Dùng thế nào
- Có bản mới thì hiện thanh “Đã có bản cập nhật · Tải lại” thay vì tự tráo giữa lúc đang nhập liệu.
15. Trang tự chẩn đoán máy khách
Kỹ thuật- Hay ở chỗ
- Khách kêu lỗi mà không ai xem được console máy họ. Mở
/chan-doantrên chính máy đó là biết: cầu nối Zalo sống hay chết, bộ nhớ ba tầng tầng nào hỏng, phiên bản Zalo, quyền đã cấp — rồi gửi kết quả về máy chủ. - Bật thế nào
- Có sẵn trong app.
- Dùng thế nào
- Nhờ khách mở app rồi vào đường dẫn đó, chụp màn hình gửi lại. Đỡ hẳn vòng “anh thử tắt bật lại xem”.
04Trợ lý tự động — toàn cảnh
Mục dài nhất tài liệu này, vì đây là thứ làm thay người nhiều nhất — và cũng là thứ gây hại nhanh nhất nếu bật sai.
4.1 Bốn kênh, và vì sao không gộp làm một được
Khác nhau ở đúng một câu hỏi: bot có biết người đang nhắn là ai không. Từ đó mới suy ra bot trả lời được ngay hay phải hỏi số điện thoại trước.
| Kênh | Bot biết khách là ai? | Ràng buộc riêng |
|---|---|---|
| Mini App | Có — theo tài khoản Zalo | Tra thẳng đơn và điểm, trả lời ngay trong app |
| Zalo OA | Chỉ khi khách đã nối tài khoản | Cửa sổ 7 ngày: quá hạn thì bot soạn được nhưng Zalo từ chối gửi — hội thoại ghi rõ “khách CHƯA nhận được” |
| Messenger | Không | Buộc phải hỏi số điện thoại trước khi tra được gì |
| Zalo cá nhân qua Hộp thư | Theo số đã lưu trong hồ sơ | Hai chế độ: gợi ý (soạn sẵn, người bấm gửi) hoặc tự động (bot gửi thẳng) |
Dù đang đặt chế độ tự động, bot tự chuyển sang soạn gợi ý trong ba trường hợp: nhân viên vừa nhắn vào hội thoại đó, hội thoại đã được chuyển cho người, hoặc gateway đang mất kết nối (câu trả lời không được phép biến mất). Câu nhân viên gõ tay cũng được ghi vào trí nhớ của bot, để lượt sau nó không nói lặp lại điều người vừa nói.
4.2 Năm tab trong mục Trợ lý
| Tab | Dùng để | Mẹo |
|---|---|---|
| Kênh | Bật/tắt từng kênh, sửa câu chào của khung chat trong Mini App | Không có nút “bật tất cả”. Bật từng cái, sau khi đã gửi thử. |
| Cấu hình & Thử | Chọn mô hình, mô hình dự phòng, nhiệt độ, trần lượt/khách/ngày, sửa tính cách và ràng buộc của bot | Khung Gửi thử chạy kể cả khi kênh đang tắt, dùng đúng cấu hình đã lưu — thử trước, bật sau. |
| Kiến thức | Chính sách đổi trả, phí ship, cách dùng sản phẩm. Bot đọc toàn bộ mục đang bật trước mỗi câu trả lời | Chưa nhập mục nào thì mọi câu hỏi chính sách đều bị chuyển cho nhân viên — đúng thiết kế, vì bot không được bịa. |
| Hội thoại | Đọc lại từng cuộc, mở “Công cụ đã gọi” dưới mỗi câu trả lời, nhắn tay, tắt bot cho riêng một khách | Nhắn tay xong bot tự ngừng trả lời hội thoại đó. Muốn bot chạy lại thì bấm Trả lại cho bot. |
| Phản hồi khách | Khen · góp ý · khiếu nại · lỗi sản phẩm mà bot ghi lại trong lúc chat, kèm trạng thái xử lý | Đây là nguồn nghe khách rẻ nhất — bot ghi giúp, người chỉ việc xử lý. |
4.3 Mười một công cụ — bot làm được đúng chừng này
Bot không “thông minh tuỳ hứng”: nó chỉ gọi được 11 công cụ dưới đây, và mọi con số đều phải lấy từ công cụ chứ không được tự nghĩ ra.
| Công cụ | Làm gì |
|---|---|
tim_san_pham | Tra giá và tồn thật từ Pancake |
tra_don_hang | Đơn của khách theo tài khoản hoặc theo số điện thoại khách đọc, kèm link theo dõi vận chuyển |
tra_diem_thuong | Điểm, hạng, còn bao xa tới hạng sau |
uu_dai_dang_co | Khuyến mãi và mã giảm giá đang chạy |
tim_dia_chi | Tra mã xã từ nguyên văn lời khách — xem 4.4 |
luu_thong_tin_khach | Lưu tên / số điện thoại / email khách vừa đọc vào hồ sơ hội thoại |
doc_lai_hoi_thoai | Đọc lại cả cuộc để gom đủ thông tin lên đơn |
dung_don_nhap | Dựng phiếu đọc lại cho khách — chưa tạo đơn |
chot_don | Tạo đơn thật (COD) từ phiếu, chỉ khi khách đồng ý rõ ràng |
ghi_phan_hoi | Ghi khen / góp ý / khiếu nại vào sổ cho nhân viên |
chuyen_nhan_vien | Nhường cuộc trò chuyện cho người, bot im hẳn |
Không sửa điểm của khách. Không huỷ bất cứ thứ gì. Không đặt đơn quá 2 triệu. Không tạo đơn một nhịp — bắt buộc qua hai nhịp phiếu → chốt. Và ở OA hay Messenger, đơn tra ra không kèm địa chỉ hay tên người nhận: ở đó ai đọc một số điện thoại cũng gọi được công cụ tra đơn.
4.4 Bot lên đơn qua chat — nhịp đi thế nào
- Khách nói muốn mua Bot tra sản phẩm lấy giá và tồn thật, không đọc giá từ trí nhớ.
- Bot hỏi gọn một lần Thiếu gì hỏi nấy trong một tin: tên, số điện thoại, số nhà/ấp, xã. Không hỏi nhỏ giọt từng cái một.
- Tra địa chỉ từ nguyên văn lời khách Nhận cả số nhà, tên ấp, tên cũ lẫn tên mới sau sáp nhập. Ra một nơi thì đọc lại cho khách xác nhận; vài nơi thì đọc cho khách chọn; tên mới thì liệt kê các xã cũ đã gộp vào; không ra thì hỏi lại tên xã và tỉnh.
- Dựng phiếu Bot đọc lại toàn bộ: từng món, số lượng, tiền, người nhận, địa chỉ. Đơn đủ mốc tặng thì phiếu gồm luôn chai tặng khách chọn — thiếu phần này là đơn bị từ chối.
- Khách đồng ý → chốt Đơn thật vào Pancake, COD. Bot gửi lại phiếu xác nhận có mã đơn, từng món, tiền, người nhận, địa chỉ. Phiếu này dựng ở máy chủ, nên kể cả mô hình hỏng ngay sau đó thì khách vẫn nhận được xác nhận đúng.
Hỏi lại hai lần vẫn không ra thì bot gửi link trang đặt hàng để khách tự chọn. Chỉ khi kho địa chỉ hỏng thật bot mới chuyển cho người.
4.5 Dạy bot bằng tab Kiến thức
- Nút “Nạp từ website” kéo về 6 mục: bốn trang chính sách, trang giới thiệu, và mô tả công dụng toàn bộ sản phẩm gộp thành một mục. Bấm lại bất cứ lúc nào web đổi nội dung — chỉ ghi đè các mục lấy từ web, mục shop tự viết tay không bị đụng tới.
- Giá cố ý không lấy từ web. Kiến thức chỉ chứa công dụng; giá và tồn bot phải gọi công cụ. Hai nguồn giá là có ngày chúng lệch nhau, và bot sẽ đọc nhầm cái cũ.
- Mục “Đường dẫn chính thức” chứa link Mini App, website và trang đặt hàng nhanh, kèm luật khi nào gửi cái nào. Mục này chỉ được tạo khi chưa có, không bao giờ bị ghi đè: sai một ký tự là khách vào trang lỗi.
4.6 Ba lần bot im lặng — và đó là hành vi đúng
- Kênh đang tắt
- Hội thoại đã chuyển cho nhân viên Bot vẫn ghi tin khách nhưng không đáp.
- Vượt trần lượt/ngày, hoặc mô hình lỗi Vượt trần thì hội thoại tự chuyển cho người; lỗi mô hình thì ghi nguyên văn lỗi vào nhật ký.
Trong cả ba, Mini App nói với khách ba câu khác nhau tuỳ lý do. Gộp thành một câu “có lỗi xảy ra” là khách đang chờ nhân viên lại tưởng app hỏng.
4.7 Bot câm — tra theo đúng thứ tự này
- Mở mục Trợ lý Có dòng đỏ “chưa chạy migration” hay “chưa nạp khoá mô hình” không.
- Xem ô “Lượt lỗi (24h)” Có số thì mở tab Hội thoại, bong bóng đỏ ghi nguyên văn lỗi. Lỗi hết hạn mức nghĩa là nhà cung cấp phía sau đã cạn — kiểm ô Mô hình dự phòng có bỏ trống không.
- Kênh đã bật chưa Xem tab Kênh.
- Hội thoại có đang “Chờ người” không Nếu có, bấm Trả lại cho bot.
- Riêng OA Dòng “Zalo từ chối gửi… khách CHƯA nhận được” = hết cửa sổ 7 ngày, hoặc OA mất token.
- Riêng Messenger Dòng tương tự thường là Page Access Token đã hết hạn.
4.8 Chi phí và trần an toàn
- Mỗi lượt trả lời tốn 1–3 lời gọi mô hình (gọi công cụ thì thêm một lượt; mô hình chính hỏng thì thêm hai lượt nữa: một lần thử lại, một lần bằng mô hình dự phòng).
- Trần mặc định 40 lượt/khách/ngày — chặn cả khách nhắn dồn lẫn vòng lặp bot nói với bot.
- Số tin và số lỗi trong 24 giờ hiện ngay đầu mục Trợ lý.
Khi bot chuyển cuộc trò chuyện cho nhân viên, không ai được báo. Chỉ có con số “Đang chờ người” trong trang quản trị, mà trang đó phải mở mới thấy. Trong lúc chờ làm chuông báo thật, hãy đặt thói quen mở mục Trợ lý vài lần mỗi ngày — đã có lần khách ngồi chờ 10 phút vì không ai biết.
05Khách thấy gì trong app
Biết khách đang nhìn cái gì thì mới đỡ được khách qua điện thoại.
Năm tab dưới đáy
| Tab | Có gì |
|---|---|
| Trang chủ | Banner lớn · thẻ hội viên (điểm + hạng) · danh mục · flash sale · lối tắt nhanh · dải ưu đãi · gợi ý sản phẩm · bài viết mới · lời mời quan tâm OA |
| Tìm kiếm | Tìm sản phẩm theo tên |
| Ưu đãi | Voucher để thu thập · sản phẩm đang giảm · xem trước quà đổi điểm |
| Giỏ hàng | Chọn quà tặng kèm · quà đổi điểm đang chờ · địa chỉ / lấy tại cửa hàng · dự kiến thời gian giao · áp voucher · áp điểm · phương thức thanh toán |
| Cá nhân | Đơn hàng · điểm thưởng · đổi quà · hội viên · giới thiệu bạn · vòng quay · đăng ký đại lý · bài viết · hỗ trợ |
Luồng mua một đơn
- Chọn hàng Từ trang chủ, danh mục hoặc tìm kiếm → trang sản phẩm → thêm vào giỏ.
- Vào giỏ App tự tính: đủ mốc thì hiện ô chọn chai được tặng; có quà đang chờ thì hiện luôn.
- Chọn nơi nhận Giao tận nơi (nhập địa chỉ, có gợi ý tỉnh/xã) hoặc lấy tại cửa hàng.
- Giảm giá Chọn voucher trong ví, và/hoặc gạt dùng điểm (1 điểm = 1.000đ).
- Thanh toán Chuyển khoản qua bảng thanh toán của Zalo, hoặc COD.
- Sau khi đặt Đơn hiện trong tab Đơn hàng, khách theo dõi trạng thái và nhận tin báo khi hàng đi.
Khách kêu “không thấy nút thanh toán” — hỏi ngay đã nhập địa chỉ chưa. Khách kêu “bấm mãi không được” — bảo khách đừng bấm dồn, chờ 5 giây rồi bấm lại một lần; bấm liên tiếp là bị Zalo chặn tần suất.
06Luật kinh doanh cài sẵn — và chỉnh ở đâu
Toàn bộ con số dưới đây chỉnh được trong trang quản trị, không cần lập trình viên.
| Luật | Mặc định | Chỉnh ở |
|---|---|---|
| Tích điểm | 10.000đ = 1 điểm | Thiết lập → Quy đổi điểm |
| Tiêu điểm | 1 điểm = 1.000đ | Thiết lập → Quy đổi điểm |
| Hạng | Bạc ×1 · Vàng ×1,5 (từ 5tr) · Kim cương ×2 (từ 20tr) | Thiết lập → Hạng |
| Thưởng giới thiệu | +10 / +10 điểm | Giới thiệu |
| Thưởng quan tâm OA | +10 điểm, một lần trọn đời | Thiết lập |
| Phí ship | 25.000đ | Thiết lập → Phí ship |
| Miễn ship | Từ 3 chai | Thiết lập → Phí ship |
| Tặng hàng | Đủ 5 chai tặng 1 (10 chai tặng 2) | Thiết lập → Mốc tặng |
| Lấy tại cửa hàng | Không phí ship | — |
| Giờ gửi tin ra khách | 8h – 20h | Cố định theo quy định Zalo |
Mua 5 tặng 1, mua 10 tặng 2 — nhưng chai được tặng không tính vào mốc kế tiếp. Nếu không thì 5 chai sẽ sinh ra một chuỗi tặng không dừng.
07Có chuyện thì làm gì
| Khách nói | Thật ra là | Làm gì |
|---|---|---|
| “Chuyển khoản rồi mà đơn vẫn chưa thanh toán” | Tiền về nhưng chưa khớp tự động | Mở Đơn hàng → tìm mã đơn → bấm Đã nhận tiền. Hệ thống báo kết quả về Zalo cho khách. |
| “Bấm thanh toán cứ quay mãi” | Cầu nối Zalo trên máy đó chết, hoặc bị chặn tần suất | Bảo khách chờ 5 giây bấm lại một lần. Vẫn không được thì chuyển sang COD, hoặc gửi link trang đặt hàng ngoài app. |
| “Mở app chỉ thấy màn hình chờ của Zalo” | Zalo không khởi động nổi Mini App — app chưa chạy dòng nào | Không sửa được bằng cách hướng dẫn trong app. Gửi link trang đặt hàng ngoài app. |
| “Nhập địa chỉ xong bấm Xong không thấy gì” | Máy không lưu được bộ nhớ (hay gặp trên iPhone) | Địa chỉ đã được lưu ở máy chủ theo tài khoản Zalo — bảo khách thoát ra vào lại, địa chỉ vẫn còn. |
| “Đổi quà rồi mà chưa thấy quà” | Quà đi kèm đơn kế tiếp | Giải thích, và kiểm tra Quà đổi điểm → Lượt đổi xem trạng thái đang ở đâu. |
| “Nhắn Zalo shop không ai trả lời” | Gateway mất phiên (thường do có người mở Zalo Web bằng số đó) | Vào Hộp thư, chấm trạng thái đỏ thì bấm nối lại, quét QR nếu bị đòi. |
| Bot trả lời sai / trả lời ngớ ngẩn | Thiếu kiến thức, hoặc khoá mô hình hỏng | Vào Trợ lý → Gửi thử để tái hiện. Sai kiến thức thì bổ sung; im lặng hoàn toàn thì kiểm khoá mô hình và kênh đã bật chưa. |
| Pancake báo “tồn kho không đủ” dù còn hàng | Đơn không kèm kho | Kiểm kho mặc định trong Thiết lập. Đây là lỗi cấu hình, không phải lỗi tồn. |
Đừng tự đổi đơn khách đã chọn chuyển khoản sang COD khi thấy thanh toán “có vẻ hỏng”. Khách đã trả tiền mà bị thu thêm lần nữa lúc nhận hàng là mất khách vĩnh viễn. Hỏi khách trước.
08Việc định kỳ, đừng quên
| Nhịp | Việc |
|---|---|
| Hằng ngày | Dọn Hộp thư · duyệt đơn chờ · liếc tồn kho · đọc lướt hội thoại bot |
| Hằng tuần | Xem lượt đổi quà tồn đọng · duyệt đơn đăng ký đại lý · kiểm mẫu tin còn đúng không |
| Hằng tháng | Rà thang hạng và mức thưởng còn hợp lý · xem hạn mức tin nhắn và chi phí bot · đổi mật khẩu nhân viên đã nghỉ |
| Khi đổi giá / chính sách | Sửa trong Thiết lập — không cần deploy lại. Nhớ báo nhân viên. |
| Khi thêm người | Thiết lập → Người dùng, cấp vai nhan_vien, không cấp vai chủ nếu không cần |
Bot đỡ lớp hỏi đáp đầu tiên · vận đơn tự báo khách · sự kiện tự chảy sang CRM. Ba thứ đó bật đúng thì công việc còn lại của người chỉ là duyệt và xử lý ngoại lệ.