Bán hàng
Xác nhận đơn COD qua WhatsApp: xác nhận trước, giao hàng sau
Mỗi đơn COD bị khách từ chối nhận khiến bạn trả phí vận chuyển hai lần. Cách xác nhận đơn bằng một lần chạm trên WhatsApp, xử lý khi khách im lặng và chạy tự động trong MonoChat.
Đội ngũ MonoChat Cập nhật: 7 phút đọc
Trong trang này
Cách nhanh nhất để giảm đơn COD bị hoàn là xác nhận từng đơn qua WhatsApp trước khi giao cho đơn vị vận chuyển: gửi một mẫu tin nhắn tiện ích có nút Xác nhận và Hủy, cập nhật đơn theo câu trả lời, và chuyển các đơn chưa được xác nhận cho nhân viên trước khi shipper đến lấy hàng. Khách đã xác nhận có thể được gửi link để thanh toán ngay thay vì trả tiền mặt khi nhận.
Ở Việt Nam, khách chủ yếu nhắn qua Zalo và Facebook Messenger. Nhưng với các shop bán xuyên biên giới sang Philippines, Malaysia, Indonesia hay Trung Đông, nơi COD phổ biến, kênh liên lạc với khách là WhatsApp. Bài viết giải thích vì sao đơn COD bị hoàn, nên viết gì trong tin xác nhận, quy định nào của WhatsApp áp dụng và cách tự động hóa toàn bộ bằng luồng MonoChat.
Vì sao đơn COD bị hoàn
Đơn COD không tốn gì của khách cho đến khi hàng tới. Đó là lý do khách thích, và cũng là rủi ro của người bán: đơn đặt theo cảm hứng rất dễ bị từ chối nhận.
Số liệu từ Ấn Độ, thị trường COD lớn nhất, cho thấy rõ khoảng cách:
- Hơn 76% trong 1,59 tỷ đơn Meesho giao trong năm tài chính 2025 được thanh toán khi nhận hàng, theo bản dự thảo hồ sơ IPO.
- Trong dữ liệu năm tài chính 2025 của Shipway, dưới 2% đơn trả trước bị hoàn, so với gần 26% đơn không trả trước.
- Phân tích của ClickPost trên 35,8 triệu đơn từ 1/10 đến 30/11/2025 cho thấy với các thương hiệu thời trang, đơn trả tiền mặt bị hoàn nhiều gấp tới 16 lần đơn trả trước.
Mỗi đơn bị từ chối bạn trả tiền hai lần: phí giao đi và phí hoàn về, cộng thêm hàng nằm trên xe cả tuần. Một tin xác nhận mất hai giây của khách là bộ lọc rẻ nhất bạn có.
Tin xác nhận COD tốt trông như thế nào
Gửi trong vài phút sau khi khách đặt, khi họ còn nhớ. Ngắn gọn và cụ thể:
Hi Maria, thank you for your order #4821 from Saigon Silk. 2 items, total ₱2,350, cash on delivery. Delivery to: 14 Mabini St, Poblacion, Makati City. Please confirm so we can ship today. [Confirm order] [Cancel order] [Change address]
(Ví dụ tin gửi khách ở Philippines nên viết bằng tiếng Anh, ngôn ngữ của khách.)
Điều làm nên hiệu quả:
- Mã đơn, tổng tiền và địa chỉ ngay trong tin để khách thấy sai sót trong một cái nhìn.
- Nút trả lời nhanh, không phải “trả lời CÓ”. Chạm nhanh hơn gõ và cho luồng một câu trả lời rõ ràng.
- Cách sửa địa chỉ. Nhiều đơn bị từ chối vì địa chỉ thiếu, không phải vì khách đổi ý.
- Không kèm khuyến mãi trong cùng tin. Tin xác nhận chỉ nói về đơn này.
Khi khách chạm, trả lời ngay: “Cảm ơn, đơn sẽ được gửi hôm nay” hoặc “Đơn đã được hủy”.
Quy định WhatsApp cần tuân thủ
Dùng mẫu tin nhắn tiện ích. Đơn đến từ website chứ không phải từ cuộc trò chuyện, nên bạn là người nhắn trước, và ngoài cửa sổ chăm sóc khách hàng 24 giờ WhatsApp chỉ cho gửi mẫu đã được duyệt. Ví dụ mẫu tiện ích của chính Meta là một tin xác nhận đơn. Nếu mẫu tiện ích có nội dung marketing, Meta sẽ đổi hạng mục sang marketing, vì vậy đừng đưa khuyến mãi vào. Tham khảo ví dụ mẫu tin nhắn WhatsApp.
Mỗi tin được giao đều tính phí. Meta tính phí theo từng mẫu được giao, theo hạng mục và theo quốc gia của người nhận chứ không phải người gửi. Ví dụ tin tiện ích tới Indonesia là 0,025 USD, tới Ấn Độ là 0,0014 USD (bảng giá Meta ngày 1/10/2026). Từ 1/10/2026, mẫu tiện ích gửi trong cửa sổ chăm sóc đang mở cũng bị tính phí, và tin trả lời dịch vụ bị tính sau 1.000 tin miễn phí mỗi số mỗi tháng. Xem bảng giá theo quốc gia trong hướng dẫn giá WhatsApp API.
Xin đồng ý ngay khi thanh toán. Thêm dòng “Chúng tôi sẽ xác nhận đơn qua WhatsApp” cạnh ô số điện thoại. Thông báo đơn hàng là điều khách chờ đợi; còn tin marketing tới cùng số cần sự đồng ý riêng theo luật của nước khách hàng. Với dữ liệu khách tại Việt Nam, Nghị định 13/2023/NĐ-CP cũng áp dụng. Xem thêm opt-in trên WhatsApp.
Xử lý từng câu trả lời
| Câu trả lời | Bước tiếp theo |
|---|---|
| Xác nhận đơn | Đánh dấu đã xác nhận trong cửa hàng và giao hàng. Có thể gợi ý link thanh toán ngay. |
| Hủy đơn | Hủy trong cửa hàng trước khi đóng gói. Hỏi thêm một câu tùy chọn: vì sao? |
| Đổi địa chỉ | Chuyển cuộc trò chuyện cho nhân viên, hoặc hỏi địa chỉ mới và cập nhật đơn. |
| Không trả lời sau vài giờ | Chuyển cho người gọi hoặc nhắn thêm một lần trước khi shipper lấy hàng. |
Theo dõi tỷ lệ từng câu trả lời mỗi tuần. Nếu “không trả lời” tăng, thường là do tin gửi quá muộn hoặc số điện thoại sai.
Tự động hóa xác nhận COD trong MonoChat
MonoChat kết nối số của bạn với WhatsApp Business API và cho phép dựng quy trình trên mà không cần code bằng tự động hóa quy trình. MonoChat là Meta Business Partner chính thức; số điện thoại vẫn là của bạn và Meta tính phí tin nhắn trực tiếp.
1. Tạo mẫu. Trong Cài đặt › Trò chuyện › Kênh › Tin nhắn mẫu, tạo mẫu tiện ích với mã đơn, tổng tiền và địa chỉ là biến, thêm nút Trả lời nhanh như “Confirm order” và “Cancel order”, rồi gửi Meta duyệt.
2. Nhận đơn. Bắt đầu luồng bằng nút sự kiện Đã nhận webhook. Cửa hàng gửi từng đơn COD mới tới URL của nút kèm số điện thoại khách; nút tìm hoặc tạo khách trên kênh bạn chọn và có thể yêu cầu mã bí mật dạng token hoặc chữ ký HMAC-SHA256. Với Lưu biến luồng, giữ mã đơn và tổng tiền cho các nút sau.
3. Gửi tin xác nhận. Thêm Xóa thẻ khách hàng để xóa thẻ của đơn trước, lưu mã đơn vào trường hồ sơ bằng Đặt trường hồ sơ khách hàng, rồi gửi mẫu bằng Gửi tin nhắn mẫu.
4. Phản hồi khi khách chạm. Trong luồng thứ hai bắt đầu bằng Đã nhận tin nhắn mới, kiểm tra câu trả lời bằng điều kiện Nội dung tin nhắn. Với “Confirm order”, gắn thẻ như cod-xac-nhan bằng Đặt thẻ khách hàng và cập nhật đơn trong cửa hàng bằng nút Yêu cầu HTTP. Với “Cancel order”, làm tương tự với cod-huy.
5. Bắt các đơn im lặng. Trong luồng đầu, thêm nút Chờ rồi điều kiện Thẻ khách hàng: nếu khách không có thẻ nào trong hai thẻ, Phân công phiên chuyển cuộc trò chuyện cho nhóm gọi điện trước khi lấy hàng. Nhóm thấy toàn bộ hội thoại trong hộp thư đến nhóm.
6. Gợi ý thanh toán ngay (tùy chọn). Sau khi xác nhận, nút Gửi yêu cầu thanh toán gửi link từ nhà cung cấp của bạn, ví dụ Xendit (nhận VND, PHP, MYR, IDR, THB và USD) hoặc PayPal, theo tổng tiền đơn kèm lời nhắn của bạn. Khi khách trả, sự kiện Đã nhận khoản thanh toán mới có thể khởi chạy luồng đánh dấu đơn đã thanh toán. Nhà cung cấp được cài trong Cài đặt › Khoản thanh toán › Cổng thanh toán; xem thêm nhận thanh toán trong chat WhatsApp.
Hãy thử toàn bộ quy trình trên số của bạn trước khi bật. Bảng luồng hiển thị số lần mỗi liên kết được dùng trong 7 ngày qua, nên bạn thấy ngay bao nhiêu đơn đã xác nhận, đã hủy hay chưa trả lời.
Với các tin sau xác nhận (đã gửi, đang giao, đã giao), xem tin nhắn giỏ hàng bỏ dở và cập nhật đơn hàng. Bắt đầu miễn phí tại app.monochat.ai.
Nguồn
- Whalesbook: IPO của Meesho và COD (dự thảo hồ sơ IPO, năm tài chính 2025) (truy cập 30/10/2026)
- CargoTalk: Shipway ra mắt ShipNotes, dữ liệu hoàn hàng năm tài chính 2025 (30/7/2025, truy cập 30/10/2026)
- ClickPost: công cụ lập kế hoạch hoàn hàng mùa cao điểm, 35,8 triệu đơn, tháng 10–11/2025 (truy cập 30/10/2026)
- Meta for Developers: phân loại mẫu tin nhắn (truy cập 30/10/2026)
- Meta for Developers: giá WhatsApp Business Platform (truy cập 30/10/2026)
- Trung tâm trợ giúp MonoChat: Cổng thanh toán và Luồng
Áp dụng với MonoChat