Aktualisieren Sie das Inventar für viele Produkte gleichzeitig – einschließlich Bestände pro Standort – mit DataEase, indem Sie dynamische „quantities“-Spalten und das gesamte „inventoryQuantity“-Feld verwenden.
Schritte:
1. Produkte mit Varianten exportieren
Erstellen Sie in DataEase einen Neuen Export → Produkte. Schließen Sie mindestens ein: product id, handle, variantId, variantSKU, inventoryQuantity und die dynamischen „Inventory quantities“-Spalten. (Sie erscheinen pro Standort, z. B. location: Warehouse A“, location: Warsaw Hub“.)
Verwenden Sie Filter (tag, vendor, collection, status, out_of_stock_somewhere …), um die richtigen Artikel zu finden.
2. Mengen bearbeiten
- Einzelstandort-Geschäfte: Ändern Sie inventoryQuantity (gesamt verfügbar) auf die genaue Zahl, die Sie möchten.
- Mehrstandort-Geschäfte: Bearbeiten Sie die dynamischen Spalten location: {Location Name}. Sie können absolute Werte (z. B. 10) oder relative Anpassungen (z. B. „+5“, „-3“) eingeben. Behalten Sie die Spaltenüberschriften und Standortnamen genau wie exportiert bei.
- Setzen Sie variantCommand = UPDATE für Zeilen, die Sie ändern möchten.
3. Importieren & validieren
Erstellen Sie in DataEase einen Neuen Import, laden Sie die Datei hoch, ordnen Sie die Spalten zu (Variant ID oder SKU → variant; inventoryQuantity und/oder die dynamischen Mengen-Spalten) und führen Sie die Validierung durch.
Öffnen Sie die Validierungsdatei und überprüfen Sie die Spalte „Validation Status“; beheben Sie eventuelle Probleme.
4. Import ausführen
Nach Abschluss laden Sie die Ergebnisdatei herunter. Überprüfen Sie stichprobenartig einige Produkte im Admin, um zu bestätigen, dass die neuen Bestände (einschließlich pro Standort) angewendet wurden.
Tipps
- Verwenden Sie einen Ansatz pro Zeile: entweder die Gesamtmenge über inventoryQuantity festlegen oder pro Standort über die dynamischen Mengen-Spalten.
- Bevorzugen Sie die Übereinstimmung nach Variant ID; verwenden Sie SKU nur, wenn sie eindeutig und stabil ist.
- Verwenden Sie nicht-negative ganze Zahlen für absolute Werte; relative Anpassungen werden nur in den dynamischen Mengen-Spalten unterstützt (z. B. „+5“, „-3“).
- Um den Bestand an einem Standort auf null zu setzen, geben Sie 0 in die dynamische Spalte dieses Standorts ein.
Minimal CSV (Beispiel) / Gesamtmenge aktualisieren (einzelner Standort)
| variantId | variantCommand | inventoryQuantity |
|---|---|---|
| 111 | UPDATE | 25 |
Minimal CSV (Beispiel) / Mengen pro Standort aktualisieren (dynamische Spalten)
| variantId | variantCommand | location: Warehouse A | location: Warsaw Hub |
|---|---|---|---|
| 111 | UPDATE | +5 | 0 |
| 222 | UPDATE | 12 | 3 |