Kinh doanh thời trang online

Quy trình đổi trả hàng online cho shop thời trang: 9 bước

Quy trình đổi trả hàng online cho shop thời trang: form yêu cầu, mã lý do, duyệt, nhãn ship, kiểm tra, hoàn tiền/đổi, lưu log sửa sản phẩm.

Đội ngũ Macgi · · 10 phút đọc

Người phụ nữ đang kiểm tra chiếc váy hoa màu xanh trong cửa hàng thời trang.
Ảnh: MART PRODUCTION / Pexels

Khi bán quần áo online, chuyện khách nhắn “chị ơi em nhận áo rồi nhưng bị rộng, cho em đổi size M” là chuyện lặp lại mỗi ngày. Nếu shop xử lý theo cảm hứng, mỗi đơn đổi trả vừa tốn thời gian nhắn tin, vừa dễ sai tiền ship, dễ mất hàng và không rút kinh nghiệm cho những đơn sau.

Bài này chia quy trình đổi trả hàng online cho shop thời trang thành 9 bước rõ ràng. Bạn có thể áp dụng cho website tự dựng trên Haravan, Sapo, WooCommerce, Shopify, hoặc bán qua Facebook, TikTok Shop, Zalo và đơn COD.

Vì sao cần quy trình đổi trả trước khi khách yêu cầu

Với shop thời trang, đổi trả vì không vừa size, màu khác ảnh, vải không như tưởng tượng là chuyện không thể loại bỏ hoàn toàn. Nhưng nếu có một quy trình chuẩn, shop sẽ:

  • Trả lời khách nhanh, chuyên nghiệp, giữ được khách mua tiếp.
  • Biết chính xác nên duyệt đổi, hoàn tiền, hay cần khách gửi thêm ảnh.
  • Hạn chế nhầm lẫn đơn: khách gửi hàng không báo trước, shop không biết khách muốn đổi màu hay đổi size.
  • Kiểm soát được chi phí ship trả về, đặc biệt với đơn COD.
  • Thu thập dữ liệu lý do đổi trả để chỉnh bảng size, hình ảnh, mô tả sản phẩm.

Quy định pháp lý về đổi trả có thể thay đổi theo thời gian, đặc biệt với hàng lỗi do shop và hàng khách đổi ý. Vì vậy, bạn nên kiểm tra văn bản bảo vệ quyền lợi người tiêu dùng mới nhất để biết nghĩa vụ của shop, tránh giữ chính sách cũ quá lâu.

Bước 1–3: Form yêu cầu, mã lý do và quy tắc duyệt

Bước 1: Tạo form yêu cầu đổi trả

Đừng để khách nhắn một câu “áo bị rộng” rồi im lặng. Hãy tạo một form ngắn để khách gửi đủ thông tin. Form có thể là Google Form, Zalo OA, Facebook Page, hoặc trang riêng trên website. Nội dung cần có:

  • Mã đơn hàng hoặc số điện thoại đặt hàng.
  • Sản phẩm muốn đổi trả: tên sản phẩm, màu, size.
  • Lý do đổi trả: chọn lý do từ mã lý do.
  • Sản phẩm muốn đổi sang: size, màu, hoặc yêu cầu hoàn tiền.
  • Ảnh chụp sản phẩm/thẻ mác nếu cần.

Ví dụ mẫu câu hỏi: “Dạ để shop xử lý nhanh, chị cho shop xin mã đơn, áo đang giữ (màu trắng, size L) và ảnh chụp áo đang còn mác ạ. Chị muốn đổi sang size nào hay hoàn tiền ạ?”

Bước 2: Thống nhất bộ mã lý do đổi trả

Dùng mã lý do giúp shop thống kê và xử lý nhanh. Bạn có thể ghi mã ra sau mỗi yêu cầu, hoặc cho khách chọn trong form. Một bộ mã gợi ý:

  • KHONG_VUA: Không vừa size.
  • SAI_MAU: Màu thực tế khác ảnh.
  • SAI_SAN_PHAM: Shop gửi nhầm sản phẩm, size, màu.
  • LOI_SAN_XUAT: Lỗi may, lỗi khóa, lỗi vải.
  • HANG_HONG_VAN_CHUYEN: Hàng bị rách, ẩm, bể hộp do vận chuyển.
  • KHACH_DOI_Y: Khách đổi ý, không còn nhu cầu.
  • GIAO_CHAM: Giao chậm so với cam kết.

Với mỗi mã, shop nên quy định sẵn: lỗi do shop thì shop chịu cước trả về; lỗi do khách đổi ý thì khách có thể chịu cước hoặc tùy chính sách. Điều này giúp nhân viên không phải hỏi lại quản lý mỗi lần.

Bước 3: Đặt quy tắc duyệt tự động hoặc bán tự động

Sau khi có form và lý do, bạn cần quy tắc duyệt rõ ràng. Ví dụ một bộ quy tắc cơ bản:

  • Sản phẩm chưa cắt mác, còn nguyên tem, chưa giặt, chưa có mùi lạ: duyệt đổi.
  • Đồ lót, đồ bơi, tất, khẩu trang: thường không đổi vì lý do vệ sinh, trừ khi sản phẩm lỗi do shop.
  • Sản phẩm sale quá sâu, hàng thanh lý: có thể chỉ hỗ trợ đổi size nếu còn size, không hoàn tiền.
  • Đơn COD: nếu khách đã thanh toán và nhận hàng rồi, xử lý như đơn thường; nếu khách chưa thanh toán, cần phân biệt “kiểm hàng trước khi nhận” và “đổi trả sau khi đã nhận”.

Với website Haravan, Sapo, WooCommerce, Shopify, bạn có thể cài thêm một form trong trang “Chính sách đổi trả” hoặc dùng plugin tạo yêu cầu đổi trả. Với Facebook, Zalo, TikTok Shop, nên để tin nhắn tự động gửi link form khi khách nhắn từ khóa “đổi trả”, “đổi size”, “hoàn tiền”.

Người phụ nữ mặc áo khoác da xem quần áo trên giá trong cửa hàng thời trang. Ảnh: cottonbro studio / Pexels

Bước 4–6: Vận chuyển, kiểm tra hàng và nhập kho lại

Bước 4: Hướng dẫn khách gửi trả và cung cấp nhãn vận chuyển

Khi duyệt đổi, đừng viết mỗi câu “chị gửi về địa chỉ shop giúp em nhé”. Hãy gửi đủ địa chỉ, cú pháp ghi trên gói và lưu ý đóng gói.

Với website:

  • Nếu Haravan hoặc Sapo đã kết nối đơn vị vận chuyển như Giao Hàng Nhanh, Giao Hàng Tiết Kiệm, Viettel Post, J&T, Ninja Van, bạn có thể tạo đơn hoàn trả hoặc gửi địa chỉ lấy hàng.
  • Với WooCommerce và Shopify, bạn có thể dùng ứng dụng tạo return label, hoặc mua trực tiếp trên trang web của hãng vận chuyển rồi gửi file PDF cho khách.
  • Nếu không có nhãn trả trước, hãy gửi mẫu: Mã đơn: RET-1001. Người gửi: [Tên khách + SĐT]. Hàng: 1 áo sơ mi trắng size L. Gửi về: [địa chỉ kho shop].

Với đơn bán qua Facebook, Zalo, TikTok Shop và COD, cách phổ biến là khách gửi qua hãng vận chuyển thường dùng, shop hẹn thời gian nhận và yêu cầu khách chụp biên lai gửi hàng. Nếu shop chịu cước, có thể chuyển trước phí ship theo giá hãng vận chuyển công khai, rồi khách trả tiền ship khi gửi.

Bước 5: Kiểm tra hàng khi nhận

Khi hàng trả về, đừng vội hoàn tiền hoặc đổi ngay. Hãy kiểm tra từng món theo trình tự:

  1. Kiểm tra mã đơn trả về có khớp với mã yêu cầu không.
  2. Kiểm tra mác, tem, bao bì còn không.
  3. Kiểm tra tình trạng sản phẩm: có mùi lạ, vết bẩn, vết trang điểm, nếp gấp bất thường không.
  4. Với đồ lỗi do shop, cần chụp ảnh lỗi rõ ràng để đối chiếu với nhà cung cấp hoặc hãng vận chuyển.
  5. Ghi kết quả vào phiếu: “đạt nhập kho lại”, “lỗi nhẹ, xả kho”, “lỗi nặng, hủy”.

Nếu hàng không đạt điều kiện, hãy nhắn khách kèm ảnh cụ thể: “Dạ áo có vết bẩn ở tay phải như hình, shop rất tiếc không thể nhận đổi theo chính sách ạ. Shop có thể gửi lại cho chị theo địa chỉ cũ, hoặc chị muốn shop hỗ trợ giảm % ở đơn sau không ạ?”

Bước 6: Nhập kho lại hoặc thanh lý và ghi nợ

Sản phẩm sau khi kiểm tra sẽ rơi vào hai nhánh:

  • Restock – nhập kho lại: Sản phẩm còn nguyên mác, chưa qua giặt, chưa có dấu hiệu đã mặc. Hàng này gấp gọn, vào vị trí kho theo nhóm sản phẩm, cập nhật tồn kho trên Haravan, Sapo, WooCommerce, Shopify.
  • Write-off – thanh lý hoặc hủy: Sản phẩm lỗi nặng, hư hại do vận chuyển, lỗi sản xuất, hoặc không đạt điều kiện bán lại. Hàng này tách riêng, chụp ảnh lưu hồ sơ, rồi xả kho, tặng, hoặc hủy tùy mức độ.

Ở bước này, nhiều shop bỏ qua việc cập nhật lại số lượng tồn kho, dẫn đến bán “nhầm” size đã hết vì khách đổi trả nhưng chưa nhập lại. Với Haravan, Sapo, WooCommerce, Shopify, bạn nên có thao tác “nhập lại kho” riêng cho đơn đổi trả, không gộp vào nhập hàng từ nhà cung cấp.

Người phụ nữ mặc váy vàng sắp xếp quần áo trên giá trong studio. Ảnh: Thirdman / Pexels

Bước 7–9: Hoàn tiền hoặc đổi hàng, tin nhắn khách và lưu dữ liệu

Bước 7: Hoàn tiền hoặc đổi size/sản phẩm

Sau khi đã kiểm tra hàng, bạn xử lý theo đúng yêu cầu đã duyệt:

  • Nếu khách đổi size: tạo đơn đổi mới, xác nhận còn hàng size khách cần, tạo mã vận chuyển gửi đi.
  • Nếu khách đổi sang sản phẩm khác có chênh lệch: nhắn rõ số tiền khách cần bù hoặc shop sẽ trả lại.
  • Nếu khách yêu cầu hoàn tiền: ghi rõ hình thức hoàn, thời gian hoàn. Ví dụ: “Shop sẽ hoàn về tài khoản ngân hàng/mã ví điện tử trong 1–2 ngày làm việc, sau khi kiểm tra hàng thành công ạ.”
  • Nếu đơn là COD và khách đã thanh toán: hoàn theo tài khoản khách cung cấp. Nếu khách chưa thanh toán và từ chối nhận, đơn được hoàn về hệ thống, không phát sinh hoàn tiền.

Lưu ý với phí vận chuyển: lỗi do shop thường shop chịu toàn bộ; khách đổi ý có thể khách chịu cước. Quy định này nên ghi rõ trong chính sách đổi trả để tránh tranh cãi.

Bước 8: Soạn bộ tin nhắn khách theo từng trạng thái

Khách hàng sẽ bớt lo lắng nếu được cập nhật đủ giai đoạn. Bạn có thể soạn sẵn các mẫu tin nhắn ngắn:

Khi tiếp nhận yêu cầu:

Dạ shop đã nhận yêu cầu đổi size của chị. Mã yêu cầu là RET-1001. Chị cho shop xin ảnh áo còn mác và địa chỉ nhận hàng đổi để shop kiểm tra size còn không ạ.

Khi duyệt và hướng dẫn gửi:

Dạ yêu cầu đổi trả RET-1001 của chị đã được duyệt. Chị gửi hàng về địa chỉ [địa chỉ kho] theo cú pháp: Tên + SĐT + RET-1001. Phí ship trả về [shop chịu / chị chịu] ạ. Khi gửi xong chị chụp biên lai gửi shop nhé.

Khi nhận hàng và xác nhận:

Dạ shop đã nhận được áo chị gửi về, hàng còn mác đầy đủ ạ. Shop sẽ gửi size M cho chị trong hôm nay và gửi mã tra cứu khi có ạ.

Khi hoàn tất:

Dạ đơn đổi RET-1001 của chị đã xong. Shop đã gửi áo size M qua Giao Hàng Nhanh, mã tra cứu [mã]. Chị theo dõi giúp shop nhé. Cảm ơn chị đã kiên nhẫn chờ ạ.

Một mẫu tin nhắn kém: “Chị gửi về đi” — không đủ thông tin, khiến khách phải hỏi thêm và dễ gửi sai.

Bước 9: Lưu dữ liệu đổi trả và chỉnh sản phẩm, bảng size

Mỗi yêu cầu đổi trả là một dữ liệu vận hành quý giá. Hãy lưu vào Google Sheet hoặc CRM các cột tối thiểu:

  • Ngày yêu cầu.
  • Mã đơn hàng.
  • Sản phẩm, màu, size.
  • Kênh bán: website Haravan, Sapo, WooCommerce, Shopify, Facebook, TikTok Shop, Zalo, COD.
  • Lý do theo mã.
  • Kết quả: đổi size, đổi sản phẩm, hoàn tiền, hủy.
  • Chi phí phát sinh: phí ship trả về, phí ship gửi lại.
  • Tồn kho cuối: nhập lại hay thanh lý.

Mỗi tuần hoặc mỗi tháng, bạn lọc theo lý do nhiều nhất. Nếu KHONG_VUA chiếm đa số, vấn đề thường nằm ở bảng size hoặc tư vấn size. Hãy xem lại số đo từng sản phẩm, bổ sung chiều dài, ngang ngực, ngang eo, độ co giãn vải. Bạn có thể kết hợp với bài tư vấn size cho khách khi bán online và bài bảng size quần áo trẻ em cho shop nếu shop có đồ trẻ em.

Nếu SAI_MAU nhiều, bạn cần chụp lại ảnh sản phẩm đúng màu, bổ sung ảnh thật và ảnh chi tiết. Nếu SAI_SAN_PHAM nhiều, lỗi nằm ở khâu soạn hàng, cần kiểm tra lại quy trình đóng gói.

Checklist vận hành theo nền tảng

Mỗi nền tảng có cách quản lý khác nhau. Bạn có thể in checklist ngắn sau:

Haravan, Sapo

  • Tạo form đổi trả bằng Google Form hoặc trang riêng, gắn link vào email xác nhận đơn hàng.
  • Trong quản lý đơn hàng, ghi chú trạng thái đổi trả vào đơn gốc.
  • Cập nhật tồn kho khi hàng nhập lại, không để âm hoặc sai size.

WooCommerce

  • Dùng plugin đổi trả hoặc thêm form yêu cầu đổi trả vào trang tài khoản khách hàng.
  • Tạo đơn hoàn trả riêng nếu plugin hỗ trợ, không xóa đơn gốc.
  • Cấu hình email thông báo trạng thái đổi trả cho khách.

Shopify

  • Cài ứng dụng return/refund cho phép tạo yêu cầu đổi trả và cập nhật tồn kho tự động.
  • Dùng tag trên đơn hàng như doi-size, hoan-tien, loi-van-chuyen để lọc báo cáo.
  • Nếu đang dùng theme hỗ trợ, thêm trang chính sách đổi trả và nút vào footer.

Facebook, TikTok Shop, Zalo

  • Cài tin nhắn tự động: khi khách nhắn từ khóa “đổi hàng”, gửi link form đổi trả.
  • Với Zalo OA, dùng nút trả lời nhanh hoặc câu trả lời có sẵn.
  • Với TikTok Shop, kiểm tra quy định hoàn trả của nền tảng và thực hiện theo hướng dẫn trong trang quản lý đơn hàng.

Đơn COD, gửi qua hãng vận chuyển

  • Luôn yêu cầu khách ghi mã yêu cầu đổi trả trên gói hàng.
  • Chụp ảnh kiểm hàng khi nhận, lưu kèm mã đơn.
  • Thống nhất rõ với khách ai chịu cước trước khi cho gửi, không tự ý nói “ship gửi trả shop chịu hết” nếu chưa kiểm tra lỗi.

Những lỗi thường gặp khi xử lý đổi trả

Dưới đây là các lỗi nhiều shop gặp và cách khắc phục nhanh:

  • Duyệt đổi nhưng không kiểm tra tồn kho size cần đổi: Khách đã gửi hàng về rồi mới biết size M hết hàng. Cách tránh: kiểm tra tồn kho trên website hoặc bảng kho trước khi duyệt.
  • Không ghi mã yêu cầu đổi trả: Kho nhận nhiều gói không biết là của ai. Cách tránh: khi duyệt luôn cấp mã RET-xxxx hoặc EXC-xxxx.
  • Hoàn tiền trước khi nhận hàng: Nếu khách gửi nhầm hoặc hàng không đạt, shop khó xử lý. Cách tránh: quy tắc là nhận hàng, kiểm tra xong mới hoàn tiền hoặc gửi hàng đổi.
  • Không cập nhật tồn kho sau khi hàng trả về: Dẫn đến bán tiếp sản phẩm không còn vật lý. Cách tránh: đặt lịch cuối ngày cập nhật tất cả đơn đổi trả.
  • Không phân loại lý do: Không biết tại sao đổi trả tăng, chỉ biết “khách khó tính”. Cách tránh: dùng mã lý do và họp xem báo cáo hằng tuần.
  • Nhắn tin khách quá chung chung: “Bạn gửi về nhé”, không cho địa chỉ, không cho mã. Cách tránh: dùng mẫu tin nhắn ở Bước 8.

Trước khi khách bấm mua, một cách để giảm bớt lý do KHONG_VUA và SAI_MAU là cho khách nhìn trước sản phẩm trên người họ. Nút thử đồ ảo đặt cạnh nút “Thêm vào giỏ” cho phép khách tải lên hoặc chụp một ảnh toàn thân và thấy mình mặc sản phẩm trong khoảng 15–40 giây. Nếu bạn muốn thử cách này trên website thời trang, Macgi đang có bản beta miễn phí cho 1.000 lượt thử đồ; bạn có thể dùng thử Macgi miễn phí tại đây.

FAQ

Khách muốn đổi size nhưng size cần đổi đã hết hàng, nên trả lời sao?

Hãy nói rõ ngay trước khi khách gửi hàng về: “Dạ size M đã hết, shop chỉ còn size L ạ. Chị có muốn đổi sang size L không, hay shop hoàn tiền cho chị ạ?” Như vậy khách không mất công gửi về rồi mới phát hiện.

Shop có bắt buộc phải nhận đổi trả khi khách đổi ý không?

Tùy chính sách từng shop, nhưng bạn nên ghi rõ chính sách đổi trả lên website và trang bán. Với hàng lỗi do shop, quy định bảo vệ quyền lợi người tiêu dùng thường yêu cầu shop khắc phục. Với khách đổi ý vì không thích, shop có quyền đặt điều kiện như chưa cắt mác, chịu phí ship, hoặc hoàn thành trong một số ngày nhất định.

Với đơn COD, khách kiểm hàng xong không nhận thì có gọi là đổi trả không?

Không. Trường hợp khách kiểm hàng và từ chối nhận, đơn được hoàn về shop hoặc hãng vận chuyển, chưa phát sinh giao dịch đổi trả. Bạn vẫn nên ghi chú lý do từ chối để thống kê riêng.

Nên hoàn tiền qua đâu để tránh tranh cãi?

Nên hoàn về đúng tài khoản ngân hàng hoặc ví điện tử khách dùng để thanh toán, và yêu cầu khách xác nhận số tài khoản lại bằng tin nhắn. Sau khi hoàn, gửi ảnh màn hình giao dịch thành công cho khách để chốt hồ sơ.

Tôi bán trên Facebook và Zalo, có cần form đổi trả không?

Có. Ngay cả khi bán qua chat, bạn vẫn nên gửi link Google Form hoặc tin nhắn mẫu để khách cung cấp mã đơn, sản phẩm, lý do và yêu cầu. Điều này giúp bạn không phải dò lại tin nhắn cũ mỗi lần xử lý.

Đội ngũ Macgi
Chúng tôi làm công cụ thử đồ AI cho người mua sắm ở Việt Nam.