Chuyển đến nội dung chính

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
  1. Vì sao đơn COD bị hoàn
  2. Tin xác nhận COD tốt trông như thế nào
  3. Quy định WhatsApp cần tuân thủ
  4. Xử lý từng câu trả lời
  5. Tự động hóa xác nhận COD trong MonoChat
  6. Nguồn

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ờiBướ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 đơnHủ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

Câu hỏi thường gặp

Câu hỏi thường gặp

Vì sao nên xác nhận đơn COD qua WhatsApp?

Vì đặt đơn COD không tốn gì của khách: một số đơn được đặt theo cảm hứng, đặt nhầm hoặc "bom hàng", rồi quay về thành đơn hoàn. Một lần chạm trên WhatsApp trước khi giao hàng cho bạn biết đơn nào khách thật sự muốn, và cho phép sửa địa chỉ hoặc hủy sớm trước khi trả phí vận chuyển.

Tin xác nhận đơn là mẫu tiện ích hay mẫu marketing?

Tin nhắn về một đơn cụ thể, ví dụ "vui lòng xác nhận đơn 4821", thuộc hạng mục tiện ích (utility) của Meta. Nếu thêm khuyến mãi hay mã giảm giá, Meta có thể chuyển mẫu sang marketing với giá cao hơn. Hãy giữ tin xác nhận đơn giản và gửi khuyến mãi riêng cho khách đã đồng ý.

Nếu khách không trả lời thì sao?

Chờ một khoảng thời gian cố định, ví dụ vài giờ, rồi chuyển đơn cho nhân viên gọi điện hoặc nhắn tin trước khi đơn vị vận chuyển đến lấy hàng. Đừng âm thầm giao và cũng đừng âm thầm hủy: đặt ra quy tắc và áp dụng giống nhau mỗi lần.

Có thể gợi ý khách COD thanh toán trước không?

Có, như một lựa chọn, không phải điều kiện. Sau khi khách xác nhận, gửi link thanh toán để trả ngay. Trong MonoChat, nút Gửi yêu cầu thanh toán gửi link từ nhà cung cấp thanh toán của bạn, và sự kiện Đã nhận khoản thanh toán mới cho phép luồng đánh dấu đơn đã thanh toán.

MonoChat có kết nối với cửa hàng để cập nhật đơn không?

Luồng có thể nhận đơn mới từ cửa hàng qua nút Đã nhận webhook và ghi câu trả lời ngược lại bằng nút Yêu cầu HTTP, để trạng thái đơn trong cửa hàng thay đổi. Cửa hàng Shopify còn có thể dùng ứng dụng Shop Assistant cho sản phẩm, đơn hàng và giỏ hàng.

Miễn phí tháng đầu gói Growth

Quản lý WhatsApp, Instagram và Messenger trong một hộp thư

Bắt đầu miễn phí với MonoChat: hộp thư chung cho đội ngũ, trợ lý AI, mẫu tin nhắn và chiến dịch trên API chính thức của Meta.

Mỗi doanh nghiệp một mã • 30 ngày để sử dụng • Không cần thẻ

$150 để bắt đầu.

Nhận