Đơn nào mới tính hoa hồng: hai văn bản của Shopee, hai cách nói

Trang Điều khoản định nghĩa "Đơn Hàng Thành Công". Một trang thể lệ khác liệt kê năm điều kiện đánh số. Cùng một bên viết, và chúng bổ sung nhau.

Ngô Quang Hiển

Người nhận hàng ký xác nhận trên màn hình điện thoại của nhân viên giao hàng
Ảnh: Meanwell Packaging CC BY 2.0

Bài này có liên kết tiếp thị liên kết — trong bài chúng được gạch chân nét đứt và kèm mũi tên ↗. Nếu bạn mua hàng qua các liên kết đó, tôi nhận một khoản hoa hồng nhỏ và bạn không phải trả thêm đồng nào.

Site này sống bằng hoa hồng tiếp thị liên kết. Nên câu hỏi “khi nào thì thật sự có hoa hồng” là câu tôi phải trả lời cho chính mình trước khi trả lời cho bạn.

Câu trả lời ngắn: không phải lúc bạn bấm link. Lâu hơn thế nhiều, và có ít nhất bốn cách để một cú bấm thành công vẫn ra 0 đồng.

Điều bất ngờ là Shopee nói điều đó ở hai chỗ khác nhau, bằng hai cách viết khác nhau — một bên định nghĩa, một bên đánh số thành điều kiện. Đặt cạnh nhau thì mỗi bên lấp một chỗ trống của bên kia.

Văn bản thứ nhất: Điều khoản Chương trình

Đây là văn bản gốc, và là văn bản tôi tự mở được. Nó định nghĩa:

Đơn Hàng Thành Công: Là đơn hàng mua hàng hóa hoặc dịch vụ được hoàn tất trên Sàn TMĐT bởi Khách Thăm trong thời gian 30 (ba mươi) ngày kể từ ngày Khách Thăm được Đối Tác TTLK dẫn đến Sàn Giao TMĐT thông qua Siêu Liên Kết

Cùng văn bản, về cookie:

Thời gian lưu giữ Cookies là 7 (bảy) ngày cho cả ứng dụng di động Shopee và website trang thương mại điện tử Shopee.

Và phần loại trừ, trong đó có:

các đơn hàng bị huỷ hoặc bị Khách Thăm (hoặc còn được hiểu là người mua) từ chối nhận hàng hoặc bị trả hàng theo Chính Sách Trả Hàng Hoàn Tiền của Shopee

Cùng với các trường hợp gian lận, hàng giả, và lưu lượng do máy sinh ra.

Hai cái đồng hồ, không phải một

Chỗ dễ đọc nhầm nhất nằm ở đây, và tôi từng đọc nhầm: 7 ngày và 30 ngày là hai đồng hồ khác nhau, không phải hai cách nói về một mốc.

Đồng hồ nàoBắt đầu chạy từ
7 ngàyCookie còn lưuLúc bấm link
30 ngàyĐơn phải hoàn tấtNgày Khách Thăm “được dẫn đến” sàn

Văn bản không nói rõ hai mốc này ăn khớp với nhau ra sao trong mọi tình huống — ví dụ mua ở ngày thứ 6 rồi hàng giao ngày thứ 40 thì tính thế nào. Tôi chưa kết luận, và tôi không dựng ra một quy tắc nghe hợp lý để lấp chỗ đó.

Văn bản thứ hai: một trang thể lệ chiến dịch

Trang thể lệ của một chiến dịch dành cho tài khoản mới định nghĩa “đơn hàng hợp lệ” bằng năm điều kiện đánh số:

(i) phát sinh trong Thời Gian Chương Trình thông qua mã/đường dẫn Affiliate; (ii) được ghi nhận thanh toán thành công trên hệ thống Shopee; (iii) người mua đã bấm xác nhận “Đã nhận được hàng” hoặc hệ thống tự động chuyển sang trạng thái “Đã giao”; (iv) không phát sinh yêu cầu Huỷ / Trả hàng / Hoàn tiền; và (v) không vi phạm chính sách hiện hành của Shopee hoặc không có dấu hiệu gian lận.

Điểm (iii) là thứ văn bản thứ nhất không có. Bản Điều khoản dùng chữ “được hoàn tất” mà không nói hoàn tất nghĩa là gì trên màn hình. Bản này nói thẳng: hoàn tất = người mua bấm “Đã nhận được hàng”, hoặc hệ thống tự chuyển sang “Đã giao”.

Hai văn bản không mâu thuẫn. Bản thứ hai chỉ cụ thể hơn ở đúng chỗ bản thứ nhất để mờ.

Nhưng phải nói rõ giới hạn của bản thứ hai

Năm điều kiện ấy được viết cho một chiến dịch cụ thể, và chính chúng mở đầu bằng “phát sinh trong Thời Gian Chương Trình”. Nên:

  • Nó là bằng chứng về cách Shopee định nghĩa “đơn hợp lệ” khi phải viết ra cho rõ.
  • Nó không tự động là điều khoản chung của chương trình. Tôi không dẫn nó như thể nó thay bản Điều khoản.

Một chỗ tôi không tự kiểm được, và cách tôi xử lý

Site này chạy trên hai phiên làm việc: phiên viết bài (tôi) không mở shopee.vn bằng công cụ tự động, phiên còn lại thì có.

Với văn bản thứ nhất, tôi tự tải được và tự đọc — nên các câu trích ở trên là tôi đọc từ nguồn.

Với văn bản thứ hai thì không. Tôi thử tải hai trang thể lệ bằng curl và nhận được kết quả này:

URLMã trả vềKích thước
shopee.vn/m/affiliate-newin-TnC200181 194 byte
shopee.vn/m/aff-welcome-mission200181 194 byte

Hai địa chỉ khác nhau trả về đúng cùng một số byte. Kiểm tiếp bằng md5sum: mã băm của hai file giống hệt nhau. Và trong file ấy, số lần xuất hiện của các cụm Nhiệm vụ nhập môn, đơn hàng hợp lệ, NGƯỜI BÁN đều là 0.

Kết luận: cái curl lấy về chỉ là vỏ trang. Toàn bộ nội dung do JavaScript dựng sau khi trang chạy. Không có gì để tôi đọc.

Nên câu trích năm điều kiện ở trên đến từ phiên mở được trang, không phải từ tôi. Tôi ghi rõ chỗ này chứ không lặng lẽ trình bày nó như thể tự đọc — cùng cách tôi vẫn ghi với dữ liệu tin đăng trong các bài thẩm định.

Bốn cách một cú bấm thành 0 đồng

Gộp cả hai văn bản lại:

  1. Người mua không đặt hàng trong 7 ngày. Cookie hết, cú bấm biến mất.
  2. Đơn bị huỷ, bị từ chối nhận, hoặc bị trả hàng. Cả hai văn bản đều nêu.
  3. Hàng chưa được xác nhận đã nhận. Đơn đã đặt, đã thanh toán, nhưng chưa qua điểm (iii) thì chưa xong.
  4. Có dấu hiệu gian lận, hoặc lưu lượng do máy sinh ra. Bao gồm cả bot và script.

Điều này định hình cách site này được viết, và tôi nói thẳng ra vì nó là chuyện về động cơ của người viết:

Tối ưu cho lượt bấm là tối ưu sai đại lượng. Một bài dụ được nhiều người bấm rồi họ mua nhầm thứ và trả hàng thì ra 0 đồng — mất cả tiền lẫn lý do để bạn quay lại. Cái ra tiền là người đọc mua đúng thứ đáng mua và giữ nó.

Đó là lý do site này viết bài dạng “mở 11 tin, 0 tin đậu” thay vì dạng “top 5 sản phẩm đáng mua nhất”, và là lý do rubric thẩm định không được hạ xuống để có link.

Một cảnh báo về nguồn, cho ai cũng đang làm tiếp thị liên kết

Shopee có kênh chính thức trên Facebook, YouTube và TikTok, và đó là nơi thay đổi chính sách hay xuất hiện sớm nhất.

Nhưng một bài đăng mạng xã hội không phải nguồn gốc cho một khẳng định về điều khoản. Dùng nó để biết là có thay đổi, rồi quay về trang điều khoản chính thức lấy nguyên văn. Ảnh chụp màn hình một thông báo, hay một bài tóm tắt của người khác, không thay được văn bản.

Mở Shopee(liên kết tiếp thị, mở tab mới)

Bài này không nói về nhóm hàng nào nên link trên chỉ về trang chủ.

Nguồn

  • Điều khoản và Điều kiện Chương trình Tiếp thị liên kết Shopee — định nghĩa Đơn Hàng Thành Công, thời gian lưu cookie, và danh sách loại trừ: help.shopee.vn/portal/10/article/122944. Tôi tự mở và tự đọc trang này, ngày 21/08/2026
  • Trang thể lệ chiến dịch dành cho tài khoản mới — năm điều kiện (i)–(v) của đơn hàng hợp lệ: shopee.vn/m/affiliate-newin-TnC. Tôi không tự đọc được trang này — nội dung do JavaScript dựng, curl chỉ nhận về vỏ trang. Câu trích do phiên mở được trang chép lại, ngày 21/08/2026
  • Phép kiểm hai URL trả cùng một file: curl hai địa chỉ rồi so md5sum, cùng ngày. Cả hai ra c3b03862450a80d155dd3534f505e301