Sync Master
Blog

Soll man fehlende Zeilen als Bestand 0 behandeln? Eine Sync-Einstellung mit Folgen

Sync-TippsBetrieb

Zusammenfassung

Wenn eine Zeile nicht im Sheet steht — auf Shopify auf 0 setzen oder unangetastet lassen? Eine falsche Wahl kann eingestellte Produkte plötzlich wieder auferstehen lassen. Wir ordnen die Entscheidungskriterien.

Wer Google Sheets als Bestandsmaster nutzt und nach Shopify synchronisiert, stößt früher oder später auf diese Frage: "Es gibt eine SKU, die in Shopify registriert ist, im Sheet aber fehlt — wie soll ich damit umgehen?"

Die Konfiguration von Sync-Apps enthält meistens eine Option der Art "Nicht im Sheet enthaltene Zeilen auf Shopify auf Bestand 0 setzen". Praktisch — aber die falsche Wahl kann dazu führen, dass eingestellte Produkte plötzlich wieder Bestand haben, oder umgekehrt, dass SKUs, die lediglich aus dem Sheet verschwunden sind, vom Verkauf genommen werden. In diesem Artikel ordnen wir die Entscheidungskriterien für den Umgang mit fehlenden Zeilen.

Was "eine Zeile fehlt im Sheet" eigentlich bedeutet

Klären wir zunächst, was "eine Zeile fehlt im Sheet" wirklich heißt. Das Sheet listet die SKUs, die zu einem bestimmten Zeitpunkt als bestandsrelevant gelten. Shopify dagegen hält alle jemals angelegten SKUs vor. Beim Vergleich werden Sie immer SKUs finden, die in Shopify existieren, im Sheet aber nicht.

Diese Lücke wird auftreten, solange der Shop läuft. Produktwechsel, Rebranding, Auslistungen, Saisonbereinigungen — die SKU-Liste im Sheet verändert sich aus den verschiedensten Gründen. Die Produktdaten in Shopify behalten dagegen auch "früher verkaufte Produkte", sodass der Abstand zwischen beiden mit der Zeit größer wird.

Die denkbaren Szenarien

Auch wenn es gleich aussieht — "nicht im Sheet" —, stecken dahinter völlig unterschiedliche Szenarien. Schauen wir uns die zwei wichtigsten Fälle an.

Der Fall der Auslistung

Erstens: Sie haben entschieden, das Produkt nicht mehr zu führen. Lieferant stellt die Produktion ein, Lager ist leer und es wird nichts mehr nachbestellt, eine ganze Serie wurde getauscht — die Gründe variieren, aber die Aussage ist gleich: "Das wird nicht mehr verkauft."

In diesem Fall steht die fehlende Zeile für eine bewusste Löschung. Korrekt ist es, den Bestand in Shopify auf 0 zu setzen, sodass Kundinnen es nicht mehr kaufen können. Häufig möchten Sie die Produktseite selbst behalten (für SEO oder Archivierung) — die Praxis, statt zu löschen den "Bestand auf 0" zu setzen, ergibt also sehr wohl Sinn.

Der Fall des Versehens

Zweitens: Die fehlende Zeile ist ein Unfall. Jemand hat sie versehentlich gelöscht, jemand hat mit aktivem Filter in ein anderes Sheet kopiert, ein Apps-Script-Bug hat Zeilen verschluckt — die Ursachen variieren, aber die Situation ist gleich: Sie wollen das Produkt eigentlich verkaufen, es ist nur aus dem Sheet verschwunden.

Ist in diesem Fall "fehlende Zeilen auf 0 setzen" aktiv, geschieht das Drama. Beliebte Produkte, die Sie eigentlich verkaufen wollen, gehen wegen eines temporären Sheet-Problems auf Bestand 0 und die Verkäufe stehen still. Bis Sie es bemerken, hat sich Umsatzausfall angehäuft.

Wie wählt man die Einstellung

Wie sollte man es also konfigurieren? Eine pauschal richtige Antwort gibt es nicht, aber je nach Shopgröße und Reifegrad gibt es drei Ansätze.

  1. 011. Fehlende Zeilen nicht anrühren (konservativ): sicher, aber eingestellte Produkte behalten ihren Bestand
  2. 022. Fehlende Zeilen auf 0 setzen (aggressiv): sauber, aber jeder Sheet-Ausrutscher legt sofort Umsatz still
  3. 033. Bei fehlenden Zeilen nur warnen (Mittelweg): vor dem Sync läuft ein Report, ein Mensch entscheidet

Empfehlung: Solange der Betrieb sich noch einspielt, Variante 1 (nicht anrühren). Wenn es stabil läuft, Variante 3 (Warnung). Erst wenn die Sheet-Governance wirklich sitzt, Variante 2 (Auto-Null). Wer sofort auf Variante 2 geht, macht aus jedem kleinen Sheet-Fehler einen großen Vorfall.

Im Shopify-Backend können Sie den Produktstatus auf "Entwurf" oder "Archiviert" setzen. Wer eingestellte Produkte nicht nur auf Bestand 0 setzt, sondern in "Archiviert" verschiebt, blendet sie aus der Produktliste aus und hält den Betrieb sauber. Die Kombination aus "fehlende Zeilen auf 0" in der Sync-App und "Archiviert" in Shopify schafft eine deutlich klarere Trennung.

Betriebsregeln, die Unfälle verhindern

Für welchen Ansatz Sie sich auch entscheiden — Regeln zur Unfallvermeidung sollten Sie haben. Hier einige.

  • Eine "aktiv"-Flag-Spalte im Sheet anlegen und Auslistungen über die Flag statt durch Zeilenlöschung steuern
  • Wenn doch Zeilen gelöscht werden, immer ein "Auslistungs-Log" auf einem separaten Sheet führen
  • Vor jedem Sync die Zeilenzahl prüfen und warnen, wenn sie um einen festgelegten Prozentsatz gesunken ist
  • Nach jeder Sheet-Aktualisierung den ersten Sync als Dry-Run (Vorschau der Änderungen) laufen lassen
  • Monatlich eine Inventur der Liste "in Shopify, aber nicht im Sheet" machen

Besonders zu empfehlen ist Punkt 1 — die Aktiv-Flag-Spalte. Statt Zeilen zu löschen, legen Sie neben Spalte A eine Spalte "ACTIVE" an und setzen bei eingestellten Produkten `FALSE`. Der Sync verarbeitet nur Zeilen mit `ACTIVE=TRUE`. So bleibt die Zeile im Sheet erhalten, der Shopify-Bestand geht auf 0. Auch später, wenn Sie zurückblicken wollen "wann haben wir das Produkt eigentlich ausgelistet?", ist das praktisch.

Der Umgang mit fehlenden Zeilen ist eine der Sync-Einstellungen, bei denen die anfängliche Entscheidung den späteren Betrieb besonders stark prägt. Nicht überstürzen — abgestimmt auf den Reifegrad Ihres Shops, nach und nach zu strengeren Einstellungen wechseln. So entsteht ein Sync-Setup, mit dem man lange leben kann.

Die Verbindung von Sheet und Shopify ist bequem — aber hinter der Bequemlichkeit lauert immer das Risiko "unbeabsichtigter Ergebnisse". Genau deshalb schützt das Verständnis solch kleiner Einstellungen am Ende den ganzen Shop.

Weiterführende Artikel

Das könnte dich auch interessieren

Schluss mit Bestand-Tippen von Hand.

Installiere Sync Master bei Shopify und starte deinen ersten Sync in unter fünf Minuten.