Shopify-Bestandsaktualisierung

Ein Shopify-Bestandsexport (Products → Inventory → Export, All states), in dem Sie On hand (new) für die gezählten Artikel ausgefüllt haben.

Lokal in Ihrem Browser verarbeitet. Dateiinhalte werden nicht hochgeladen. Kein Konto nötig.

Vorher und nachher

Erfundene Zeilen aus der Beispieldatei, beim Erstellen dieser Seite mit demselben Code verarbeitet, den Rote Workspace ausführt. Entfernte Zeilen sind durchgestrichen, geänderte Zellen hervorgehoben — zeigen Sie auf eine für ihren alten Wert.

Data Workspaceshopify-inventory-update.csv6 Zeilen · 9 Spalten · UTF-8 Lokal verarbeitet

Original

Vorher: die Beispieldatei
ZeileHandleLocationOn hand (new)
2tea-setShop location5
3blue-mugWarehouse1,200 (hat Leerzeichen am Rand)
4 (entfernt)blue-mugShop location
5 (entfernt)
6red-mugWarehouse0
7blue-mugShop location10

Ergebnis

Nachher: Shopify-Bestandsaktualisierung
ZeileHandleLocationOn hand (new)
7blue-mugShop location10
3blue-mugWarehouse1200 (geändert)
6red-mugWarehouse0
2tea-setShop location5

4 Zeilen × 9 Spalten nach den Korrekturen · vorher 6 × 9 · 2 Zellen geändert

6 weitere Spalten werden nicht gezeigt; sie bleiben unverändert.

· markiert ein Leerzeichen am Anfang oder Ende eines Werts. Die Punkte stehen nicht in den Daten; sie zeigen Leerzeichen, die Sie sonst nicht sehen.

Spaltennamen bleiben so, wie der Export sie schreibt — auf Englisch —, damit sie zu Ihrer Datei passen.

Warum

Ein Bestandsimport kann Erfolg melden und nichts ändern, wenn die Mengen in der falschen Datei oder Spalte stehen. Ein leeres On hand (new) bedeutet „keine Änderung“, daher lässt sich eine Datei nur mit den geänderten Zeilen vor dem Import leichter prüfen.

Was sie tut

  1. Leere Zeilen entfernenAn der Beispieldatei: 1 Zeile entfernt
  2. Leerzeichen in jeder Spalte kürzenAn der Beispieldatei: 1 Zelle geändert
  3. Nur die Zeilen behalten, in denen "On hand (new)" ist nicht leer; die anderen Zeilen werden entferntAn der Beispieldatei: 1 Zeile entfernt
  4. "On hand (new)" als Zahlen lesen (Dezimaltrennzeichen: Punkt, 1,234.56); Werte, die keine Zahlen sind, bleiben unverändertAn der Beispieldatei: 1 Zelle geändert
  5. Die Zeilen nach "Handle" (A bis Z), dann nach "Location" (A bis Z) sortieren; leere und unlesbare Werte kommen zuletztAn der Beispieldatei: 2 Zeilen verschoben

Ihre Datei braucht diese Spalten, genau so geschrieben: Handle, Location, On hand (new). Fehlt eine oder ist sie umbenannt, nennt der Workflow den betroffenen Schritt und läuft nicht.

So verwenden Sie sie

  1. Workflow herunterladen

    Eine kleine .json-Datei mit den Schritten oben — ohne Daten. Erst ausprobieren? Nutzen Sie die Beispieldatei (erfundene Zeilen).

  2. Export öffnen

    Wählen Sie im Data Workspace Ihre Datei. Sie wird in Ihrem Browser verarbeitet, nicht hochgeladen.

  3. Importieren, prüfen, ausführen

    Workflow → Importieren, die Datei wählen — oder ohne Download: unter Workflow → Vorlagen auf Prüfen & öffnen klicken. Jeder Schritt wird gegen Ihre Spalten geprüft; dann Auf dieser Datei ausführen, danach Herunterladen.