Dữ liệu sản phẩm đang nằm ở hai nơi và không nơi nào là bản gốc. Kế hoạch này chốt bản gốc, đo khối lượng phải sửa, và chặn nguồn để ba tháng nữa không lặp lại.
Chưa động vào dữ liệu bán hàngKho cào giữ 470 file CSV với 164.001 lượt sản phẩm, mỗi bạn cào lưu một chỗ. Store đang bán giữ hơn một triệu sản phẩm trên khoảng 350 store. Không có gì nối hai bên lại, nên không ai biết bản nào mới hơn.
Hệ quả nặng nhất: nạp lại một file cào là ghi đè lên hàng đang bán, không cảnh báo gì — vì hệ thống nhận diện sản phẩm theo handle, trùng handle thì đè. Dấu vết duy nhất để lại là SKU đã đổi.
| Loại lỗi trong kho cào | Số nhóm | Hậu quả |
|---|---|---|
| Trùng toàn bộ | 3.461 | Rác, không nguy hiểm |
| Trùng SKU nhưng khác ảnh | 7.639 | Mã kho không định danh được thiết kế |
| Trùng handle và ảnh, khác SKU | 1.747 | Nạp sau đè nạp trước, im lặng |
| Cùng handle, nội dung khác | 6.569 | Không biết bản nào chuẩn |
Và đây là phần nặng nhất, đo thẳng trên 1.079.859 sản phẩm đang bán ở 359 store:
| Lỗi ngay trên hàng đang bán | Số lượng | Hậu quả |
|---|---|---|
| Va chạm SKU trong cùng một store | 2.185 nhóm 6.591 sản phẩm |
Nhà in nhận đơn không biết in mẫu nào |
| Sản phẩm bị nhân bản trong cùng store | 101 nhóm 129 bản thừa |
Cùng tên, cùng bộ SKU, hai handle khác nhau |
| Store là bản gốc | Sản phẩm đã có trên store thì lấy theo bản trên store, bản trong file cào bỏ đi. |
| Chưa lên store mới check tay | Check xong mới đẩy lên, không đẩy trước rồi sửa sau. |
| Loại 8 store khỏi mọi phạm vi | 5 store BlueJose/UniJames và 3 store test niche Linh. Đã áp thẳng vào script kéo dữ liệu nên không phải nhớ. |
| Không sửa file gốc | Bản sạch sinh ra thư mục riêng, thư mục cào giữ nguyên để còn đối chiếu. |
Nếu check tay hết 15.955 nhóm, mỗi nhóm 3 phút thì mất 800 giờ người, khoảng 100 ngày công. Không khả thi. Nhưng chính nguyên tắc “store là bản gốc” tự giải quyết phần lớn: nhóm nào mà mọi bản đều đã nằm trên store thì bản trên store chính là câu trả lời, không cần ai xem.
| Nhóm | Tổng | Đã có trên store khỏi check |
Nửa có nửa chưa check ngay |
Chưa lên store hoãn |
|---|---|---|---|---|
| Trùng SKU khác ảnh | 7.639 | 7.260 | 4 | 375 |
| Trùng handle và ảnh | 1.747 | 797 | 28 | 922 |
| Cùng handle xem tay | 6.569 | 6.523 | 34 | 12 |
| Tổng | 15.955 | 14.580 | 66 | 1.309 |
Danh bạ store tăng từ 363 lên 381 nên toàn bộ con số trong tài liệu này đã được tính lại trên dữ liệu mới, không còn là số của bản 29/8.
Chỉ có hai việc, không phải ba: Shopify bắt handle duy nhất trong một store, nên lỗi “trùng handle” về mặt kỹ thuật không thể xảy ra trong cùng một store — nó chỉ xảy ra giữa các store, mà đó là nhân bản có chủ đích.
Và không tìm trùng bằng ảnh được: Shopify cấp cho mỗi sản phẩm một bản sao ảnh riêng, nên hai sản phẩm trùng nhau không bao giờ chung link ảnh. Dấu hiệu dùng được là cùng tên và cùng bộ SKU.
Sửa tay 2.185 nhóm không chữa được gốc: quy ước đặt mã thiếu phần định danh thiết kế, nên lô hàng sau lại sinh lỗi y hệt. 1.994 trong 2.185 nhóm là thiết kế khác nhau thật, không phải bản Men/Youth của cùng một áo.
Làm sạch một lần mà không chặn nguồn thì ba tháng nữa lặp lại y hệt.
Kèm theo: mỗi tháng chạy lại bộ báo cáo một lần để soi.
Toàn bộ con số ở Phần 3 dựa vào nguyên tắc này. Nếu đổi, khối lượng quay lại mức 15.955 nhóm thay vì 66.
Đề xuất chuyển sang lưu trữ. Xoá là không lấy lại được, còn lưu trữ vẫn giữ được lịch sử đơn hàng của sản phẩm đó.
Người này cần quyền sửa sản phẩm trên tất cả store liên quan.
7 store lỗi quyền phải cài lại app, 2 store chưa thanh toán Shopify, 2 store đang bị Shopify review, 2 store chưa rõ nguyên nhân. Chừng nào chưa kéo được thì dữ liệu của chúng nằm ngoài mọi báo cáo.
Đề xuất chỉ check khi thật sự định đẩy sản phẩm đó lên. Dọn sạch luôn tốn thêm khoảng 9 ngày công.
| Rủi ro | Cách chặn |
|---|---|
| Xoá nhầm sản phẩm đang bán | Giai đoạn 1 chạy trên danh sách có người duyệt từng dòng, không có script tự xoá. Cộng với đề xuất lưu trữ thay vì xoá. |
| Nạp file cào đè lên hàng đang bán | Giai đoạn 3 đánh dấu 137.932 sản phẩm không đẩy lại; giai đoạn 4 chặn ngay ở khâu nạp |
| Số liệu lệch vì dữ liệu cũ | Đã tính lại xong trên bản kéo mới: 359 store, 1.079.859 sản phẩm |
| Làm xong lại bẩn tiếp | Giai đoạn 4, cộng chạy lại bộ báo cáo hàng tháng |