Tập 2 · Vận hành và tính năng

Hệ thống này làm được gì, và dùng nó ra sao

Sổ tay tập 1 nói cách dựng. Tập này nói cách chạy: một ngày vận hành gồm những gì, 16 mục trong trang quản trị bấm vào đâu, 15 tính năng đáng tiền nằm ở chỗ nào và bật thế nào, trợ lý tự động có gì và dùng sao cho an toàn, khách nhìn thấy gì trong app, và xử lý ra sao khi có chuyện.

Dành cho: chủ shop · nhân viên · học viên nhận bàn giao Cập nhật: 12/09/2026 Đi cùng: huong-dan-build-v2.html

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)

  1. 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 đó.
  2. 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.
  3. 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

KhiVào mụcLàm gì
Khách nhắn hỏi hàngHộ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 chatHộ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ớiSản phẩmThêm sản phẩm — đẩy thẳng lên Pancake, app hiện ngay
Đổi giá / hết hàngTồn kho & GiáSửa giá biến thể, ẩn sản phẩm
Khách đòi quà đã đổiQuà đổi điểm → Lượt đổiĐổi trạng thái sang đã gửi
Khách khiếu nạiThà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).
Cài trang quản trị như một app

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ụcThao tác có sẵnCầ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ụcThao tác có sẵnCầ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ụcThao tác có sẵnCầ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ụcThao tác có sẵn
Thiết lậpQuy đổ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)
CRMKhai 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ẩuCho tài khoản đang đăng nhập
Phân vai nhân viên

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_KEY cho 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 gateway trê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-doan trê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ênhBot biết khách là ai?Ràng buộc riêng
Mini App — theo tài khoản ZaloTra thẳng đơn và điểm, trả lời ngay trong app
Zalo OAChỉ khi khách đã nối tài khoảnCử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”
MessengerKhôngBuộ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)
Trên Zalo cá nhân, bot tự lùi về “gợi ý”

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ý

TabDù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_phamTra 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_coKhuyến mãi và mã giảm giá đang chạy
tim_dia_chiTra mã xã từ nguyên văn lời khách — xem 4.4
luu_thong_tin_khachLư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_nhapDựng phiếu đọc lại cho khách — chưa tạo đơn
chot_donTạo đơn thật (COD) từ phiếu, chỉ khi khách đồng ý rõ ràng
ghi_phan_hoiGhi khen / góp ý / khiếu nại vào sổ cho nhân viên
chuyen_nhan_vienNhường cuộc trò chuyện cho người, bot im hẳn
Bot KHÔNG làm được gì

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

  1. 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ớ.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
Không chuyển nhân viên chỉ vì chưa tra ra địa chỉ

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

  1. Kênh đang tắt
  2. Hội thoại đã chuyển cho nhân viên Bot vẫn ghi tin khách nhưng không đáp.
  3. 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

  1. Mở mục Trợ lý Có dòng đỏ “chưa chạy migration” hay “chưa nạp khoá mô hình” không.
  2. 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.
  3. Kênh đã bật chưa Xem tab Kênh.
  4. Hội thoại có đang “Chờ người” không Nếu có, bấm Trả lại cho bot.
  5. 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.
  6. 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ý.
Một lỗ hổng chưa vá — biết trước để khỏi mất khách

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

TabCó 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ếmTìm sản phẩm theo tên
Ưu đãiVoucher để thu thập · sản phẩm đang giảm · xem trước quà đổi điểm
Giỏ hàngChọ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

  1. 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ỏ.
  2. 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.
  3. 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.
  4. Giảm giá Chọn voucher trong ví, và/hoặc gạt dùng điểm (1 điểm = 1.000đ).
  5. Thanh toán Chuyển khoản qua bảng thanh toán của Zalo, hoặc COD.
  6. 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.
Mẹo đỡ khách qua điện thoạ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ậtMặc địnhChỉnh ở
Tích điểm10.000đ = 1 điểmThiết lập → Quy đổi điểm
Tiêu điểm1 điểm = 1.000đThiết lập → Quy đổi điểm
HạngBạ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ểmGiới thiệu
Thưởng quan tâm OA+10 điểm, một lần trọn đờiThiết lập
Phí ship25.000đThiết lập → Phí ship
Miễn shipTừ 3 chaiThiế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àngKhông phí ship
Giờ gửi tin ra khách8h – 20hCố định theo quy định Zalo
Chai tặng không đẻ ra chai tặng

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óiThậ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.
Một việc tuyệt đối không làm

Đừ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ịpViệc
Hằng ngàyDọn Hộp thư · duyệt đơn chờ · liếc tồn kho · đọc lướt hội thoại bot
Hằng tuầnXem 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ángRà 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áchSửa trong Thiết lập — không cần deploy lại. Nhớ báo nhân viên.
Khi thêm ngườiThiết lập → Người dùng, cấp vai nhan_vien, không cấp vai chủ nếu không cần
Ba thứ khiến hệ thống này “tự chạy”

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ệ.