Cập nhật tồn kho cho nhiều sản phẩm cùng lúc — bao gồm cả tồn kho theo từng địa điểm — bằng cách sử dụng DataEase với các cột “số lượng” động và trường “inventoryQuantity” tổng.
Các bước:
1. Xuất Products với Variants
Trong DataEase, tạo một Xuất Mới → Products. Bao gồm ít nhất: product id, handle, variantId, variantSKU, inventoryQuantity, và các cột “Inventory quantities” động. (Chúng xuất hiện theo từng địa điểm, ví dụ: location: Warehouse A”, location: Warsaw Hub”.)
Sử dụng bộ lọc (tag, vendor, collection, status, out_of_stock_somewhere …) để nhắm mục tiêu các mục đúng.
2. Chỉnh sửa số lượng
- Cửa hàng đơn địa điểm: thay đổi inventoryQuantity (tổng số có sẵn) thành số chính xác bạn muốn.
- Cửa hàng đa địa điểm: chỉnh sửa các cột động location: {Location Name}. Bạn có thể nhập các giá trị tuyệt đối (ví dụ: 10) hoặc điều chỉnh tương đối (ví dụ: “+5”, “-3”). Giữ nguyên tiêu đề cột và tên địa điểm như đã xuất.
- Đặt variantCommand = UPDATE cho các hàng bạn muốn thay đổi.
3. Nhập & xác thực
Trong DataEase, tạo một Nhập Mới, tải lên tệp, ánh xạ các cột (Variant ID hoặc SKU → variant; inventoryQuantity và/hoặc các cột số lượng động), và chạy Xác thực.
Mở tệp xác thực và xem lại cột “Validation Status”; sửa bất kỳ vấn đề nào.
4. Thực hiện nhập
Sau khi hoàn thành, tải xuống tệp kết quả. Kiểm tra một vài sản phẩm trong admin để xác nhận mức tồn kho mới (bao gồm theo từng địa điểm) đã được áp dụng.
Mẹo
- Sử dụng một phương pháp cho mỗi hàng: hoặc đặt tổng qua inventoryQuantity hoặc đặt theo từng địa điểm qua các cột số lượng động.
- Ưu tiên khớp bằng Variant ID; chỉ sử dụng SKU nếu nó là duy nhất và ổn định.
- Sử dụng số nguyên không âm cho các giá trị tuyệt đối; điều chỉnh tương đối chỉ được hỗ trợ trong các cột số lượng động (ví dụ: “+5”, “-3”).
- Để đưa tồn kho về 0 tại một địa điểm, đặt 0 trong cột động của địa điểm đó.
CSV tối thiểu (ví dụ) / Cập nhật tổng số lượng (địa điểm đơn)
| variantId | variantCommand | inventoryQuantity |
|---|---|---|
| 111 | UPDATE | 25 |
CSV tối thiểu (ví dụ) / Cập nhật số lượng theo từng địa điểm (cột động)
| variantId | variantCommand | location: Warehouse A | location: Warsaw Hub |
|---|---|---|---|
| 111 | UPDATE | +5 | 0 |
| 222 | UPDATE | 12 | 3 |