Auto upload không trùng listing: cách quản lý retry và đối soát
Khi upload bị timeout, nền tảng có thể đã tạo sản phẩm dù công cụ chưa nhận được phản hồi. Gửi lại ngay toàn bộ dữ liệu có thể tạo listing trùng.
Mã sản phẩm là điểm nối
Gán mã nội bộ trước khi gửi. Sau thành công, lưu mã listing đích và thời điểm xử lý nếu công cụ hỗ trợ. Một bảng đối soát đơn giản vẫn tốt hơn chỉ đánh dấu bằng tên ảnh, vì tên có thể bị sửa giữa các bước.
Phân loại lỗi trước retry
Lỗi dữ liệu cần sửa dữ liệu; lỗi quyền cần kiểm tra kết nối; lỗi mạng cần xác minh trạng thái đích. Không thử lại vô hạn. Với thao tác có khả năng đã thành công, kiểm tra shop trước khi gửi lần nữa.
Chạy lại theo phần còn thiếu
Chỉ đưa các bản ghi đủ điều kiện vào hàng đợi tiếp theo. Giữ riêng trạng thái thành công và cần kiểm tra thủ công. Không đánh dấu toàn bộ lô thất bại chỉ vì một sản phẩm lỗi, cũng không đánh dấu hoàn tất nếu chưa đối soát.
Các bước thực hiện
- Gán mã ổn định cho từng sản phẩm.
- Lưu kết quả mỗi lần xử lý.
- Kiểm tra shop khi timeout.
- Retry có giới hạn theo nguyên nhân.
Kiểm tra trước khi chuyển bước
- Có thể truy được listing đích.
- Không retry bản thành công.
- Lỗi dữ liệu không bị lặp vô hạn.
Tài liệu tham khảo
Shopify: product CSV. Đối chiếu tài liệu nền tảng khi thiết lập quy trình.