Start/Blog/Shopify Inventory Management 2026: Lagerverwaltung ohne Overselling
BestandsverwaltungDACHERPFulfillmentInventory ManagementLagerverwaltungMeldebestandMulti-LocationOversellingShopifySKU

Shopify Inventory Management 2026: Lagerverwaltung ohne Overselling

Multi-Location für DE/AT/CH, die fünf Overselling-Ursachen, SKU-Systematik, Meldebestand berechnen, Bestände per CSV pflegen – und die ehrliche Antwort, wann du wirklich ein ERP brauchst.

Dominik-Lukas Moral FalkeBestandsverwaltungShopify Inventory Management 2026: Lagerverwaltung ohne Overselling
ShopifyShopify Plus
Dominik-Lukas Moral Falke · falkeconsulting.comShopify Plus Partner
Shopify Wissen

Shopify Inventory Management 2026:
Lagerverwaltung ohne Overselling

Dominik-Lukas Moral Falke · Shopify Plus Partner · August 2026 · 19 Min. Lesedauer
SHOPIFY WISSEN Lagerverwaltung & Fulfillment · DACH Inventory Management Bestände sauber führen 2026 Multi-Location · SKU-Systematik · Meldebestand · DE/AT/CH falkeconsulting.com Dominik-Lukas Moral Falke Shopify Plus Partner · DACH OVERSELLING gegen null reduzierbar ZEITERSPARNIS 3–6 h pro Woche LAGERKAPITAL 10–20 % weniger gebunden MULTI-LOCATION DE · AT · CH getrennt falkeconsulting.com · Shopify Plus Partner · DACH-Spezialist

Kaum ein Thema kostet DACH-Shops so leise so viel Geld wie eine schlampige Lagerverwaltung: überverkaufte Artikel, stornierte Bestellungen, totes Kapital im Regal und Sonntagabende in einer Excel-Tabelle. In diesem Guide zeige ich dir, wie Shopify Bestände tatsächlich abbildet, wie du Multi-Location für Deutschland, Österreich und die Schweiz sauber aufsetzt, wie du deine Bestandsverwaltung endlich aus Excel herausbekommst – und wo die Grenzen des Systems liegen, bevor du unnötig Apps kaufst.

Verkaufst du regelmäßig Artikel, die gar nicht mehr da sind?

In 30 Minuten schauen wir gemeinsam auf deine Locations, deine SKU-Struktur und deine Fulfillment-Kette – und du weißt, wo das Leck sitzt.

Kostenlose Analyse buchen

1. Warum Lagerverwaltung über deine Marge entscheidet

Bestandsverwaltung wirkt wie ein Backoffice-Thema. Ist sie nicht. Sie ist einer der wenigen Hebel, die gleichzeitig auf Umsatz, Kosten und Kundenzufriedenheit wirken. Wenn ein Artikel fälschlich als „nicht verfügbar“ gilt, verlierst du Umsatz, den du bereits eingekauft hast. Wenn er fälschlich als „verfügbar“ gilt, verkaufst du etwas, das du nicht liefern kannst – und zahlst mit Storno, Rückerstattung, Supportzeit und im schlimmsten Fall mit einer schlechten Bewertung.

In den über 100 Shopify-Projekten, die wir bei Falke Consulting begleitet haben, war die Lagerverwaltung fast nie der Grund, warum ein Shop gestartet wurde – aber überraschend oft der Grund, warum er nach 18 Monaten nicht mehr skaliert hat. Der typische Verlauf: Am Anfang reichen 40 SKUs und ein Regal im Büro. Dann kommt ein zweiter Lagerort dazu, dann ein Fulfillment-Dienstleister, dann ein Marktplatz, dann Österreich, dann ein Ladengeschäft. Plötzlich existieren fünf Wahrheiten über denselben Artikel – und keine davon stimmt.

Die gute Nachricht: Shopify bringt von Haus aus deutlich mehr mit, als die meisten Betreiber nutzen. Multi-Location, Bestandszustände, Barcode-Handling, Übertragungen zwischen Lagerorten, CSV-Import und Automatisierung über Flow – all das ist ohne Zusatz-App verfügbar, auf jedem kostenpflichtigen Plan. Die schlechte Nachricht: Wenn die Grundstruktur einmal falsch angelegt ist, wird jede spätere Korrektur teuer, weil Bestellhistorie, Reports und Fulfillment-Regeln daran hängen.

„Overselling ist kein Lagerproblem. Es ist fast immer ein Datenmodell-Problem, das sich als Lagerproblem verkleidet.“

2. Das Shopify-Datenmodell: Produkt, Variante, Inventory Item, Location

Bevor du irgendetwas optimierst, musst du wissen, worauf Shopify Bestand eigentlich bucht. Und das ist – entgegen der Intuition der meisten Shop-Betreiber – nicht das Produkt.

Ein Produkt ist nur die Hülle: Titel, Beschreibung, Bilder, Kategorie. Bestand hat es keinen. Jedes Produkt besteht aus mindestens einer Variante – auch wenn du keine Optionen angelegt hast, existiert intern eine Default-Variante. Die Variante trägt Preis, SKU, Gewicht und ist der eigentliche Verkaufsartikel.

An jeder Variante hängt genau ein Inventory Item. Das ist die Ebene, auf der Shopify Bestand, Herkunftsland, Zolltarifnummer (HS-Code) und Einkaufspreis (Cost per item) speichert. Und dieses Inventory Item hat pro Location einen eigenen Bestandssatz. Ein Artikel mit drei Lagerorten hat also drei unabhängige Mengen, die Shopify zu einem verfügbaren Gesamtbestand addiert.

„Produkt → Variante → Inventory Item → Bestand je Location. Wer diese Kette einmal verstanden hat, versteht 80 % aller Bestandsfehler in Shopify.“

Wichtig für DACH: Herkunftsland und HS-Code sitzen auf dem Inventory Item, nicht auf dem Produkt. Sobald du in die Schweiz lieferst, brauchst du beide Felder gepflegt – sonst bleiben Sendungen im Zoll hängen oder dein Versanddienstleister vergibt Fantasiewerte. Das ist einer der Punkte, die im ersten Jahr niemand pflegt und im zweiten Jahr allen wehtun.

Inventory tracking pro Variante

„Track quantity“ lässt sich je Variante ein- oder ausschalten. Digitale Produkte, Dienstleistungen und Gutscheine schaltest du aus – sonst blockieren sie dir Reports und Nachbestell-Alerts.

Cost per item konsequent pflegen

Ohne Einkaufspreis kein Deckungsbeitrag, kein Lagerwert, keine ABC-Analyse. Das Feld kostet dich einmal Fleißarbeit und liefert dir dauerhaft die wichtigste Kennzahl deines Shops. Es fließt außerdem in die Shopify-Reports „Bestandswert“ und „Bruttomarge“ ein.

Ein Inventory Item, mehrere Produkte? Geht nicht

Wenn derselbe physische Artikel in zwei Produkten auftaucht (z. B. einzeln und im Bundle), führt Shopify zwei getrennte Bestände. Dafür brauchst du eine echte Bundle-Lösung – mehr dazu in unserem Guide zu Shopify Bundles und in Sektion 11.

3. Die Bestandszustände richtig lesen

Shopify unterscheidet mehrere Bestandszustände. Die meisten Betreiber schauen nur auf „Verfügbar“ und wundern sich dann, warum die Zahl nicht zum Regal passt. Diese Tabelle ist die Übersetzungshilfe:

Zustand Bedeutung Verkaufbar?
On hand Alles, was physisch am Lagerort liegt – inklusive reservierter und beschädigter Ware Teilweise
Available Frei verkaufbar. Das ist die Zahl, die dein Storefront anzeigt Ja
Committed Durch offene, noch nicht fulfillte Bestellungen reserviert Nein
Incoming Bestellt beim Lieferanten, noch nicht eingebucht (Transfers) Nur mit Preorder
Damaged Beschädigt, aussortiert – liegt noch da, geht aber nicht raus Nein
Quality control In Prüfung, z. B. nach Retoure oder Wareneingang Nein
Safety stock Bewusst zurückgehaltener Puffer, z. B. für Messen oder B2B-Abrufe Nein

Der praktische Nutzen: Wenn dein Lagerist meldet „wir haben 40 Stück“, dein Shop aber 31 anzeigt, sind die neun Stück meistens Committed oder in Quality control. Das ist kein Bug – das ist das System, das korrekt arbeitet. Wenn du diese Zustände aktiv nutzt, statt Bestände manuell herunterzukorrigieren, bekommst du zum ersten Mal eine belastbare Inventur. Ein häufiger Fall in DACH-Shops: Retouren aus dem Widerrufsrecht landen pauschal wieder in „Available“, obwohl sie noch nicht geprüft sind. Richtig ist der Umweg über Quality control – wie du den Retourenprozess sauber aufsetzt, steht in unserem Guide zum Shopify Retouren-Management.

4. Multi-Location für DE, AT und CH sauber aufsetzen

Shopify erlaubt in den Standard-Plänen bis zu zehn aktive Lagerorte (Basic, Grow und Advanced; im Starter-Plan sind es zwei), Shopify Plus erlaubt bis zu 200. Deaktivierte Lagerorte zählen nicht mit. Ein Lagerort ist dabei alles, was Bestand hält oder Bestellungen erfüllt: dein Zentrallager, ein Ladengeschäft mit POS, ein 3PL-Dienstleister, ein Konsignationslager beim Partner.

Die entscheidende Einstellung ist die Prioritätsreihenfolge der Lagerorte. Shopify weist eine Bestellung standardmäßig dem Lagerort zu, der die komplette Bestellung erfüllen kann und in der Prioritätsliste am weitesten oben steht. Erst wenn kein einzelner Lagerort alles hat, wird gesplittet – und ein Split kostet dich zwei Versandlabels statt einem. Bei Paketkosten von rund 4,50 bis 7,50 € im DACH-Geschäftskundenversand summiert sich das schneller, als man denkt. Wie du Zonen und Carrier sauber aufsetzt, zeigt unser Guide zum Shopify Versand einrichten.

🇩🇪 Deutschland

19 % bzw. 7 % USt. Größter Markt, meist der Hauptlagerort. Achte auf getrennte Bestände für Retourenware (B-Ware) – in DE ist das Widerrufsrecht der größte Treiber für Retourenbestand. Rechne mit 5–15 % Retourenquote, in Fashion realistisch mit 40–50 %.

🇦🇹 Österreich

20 % USt. Meist ohne eigenen Lagerort aus DE bedienbar – EU-Binnenmarkt, kein Zoll. Erst ab relevantem Volumen lohnt ein AT-Lager. Wichtiger ist die Versandzeit-Kommunikation: 2–3 Werktage statt „1–2“. Details im Österreich-Guide.

🇨🇭 Schweiz

Drittland, 8,1 % MWST (Normalsatz seit 2024, davor 7,7 %; reduziert 2,6 %). Zoll, HS-Codes und Herkunftsland sind Pflicht. Ein CH-Lager oder ein Fulfiller mit Verzollung reduziert Abbruchraten spürbar – siehe Versand mit der Schweizerischen Post.

Schweizer MWST-Pflicht: die Schwelle wird oft falsch zitiert

Die vielzitierte Grenze von CHF 100.000 gilt nicht pauschal für „Umsatz in der Schweiz“. Die Versandhandelsregelung greift, wenn du mit Kleinsendungen (Einfuhrsteuer bis CHF 5, also Waren bis rund CHF 64.90 zum Normalsatz bzw. bis CHF 200 zum reduzierten Satz) mehr als CHF 100.000 Jahresumsatz erzielst. Ab dann verlagert sich der Lieferort in die Schweiz: Du musst dich bei der ESTV registrieren, einen Fiskalvertreter bestellen und Schweizer MWST auf alle Sendungen ausweisen. Zusätzlich gilt seit dem 1.1.2025 die Plattformbesteuerung – verkaufst du über Marktplätze, schuldet die Plattform die MWST. Details zur Steuerkonfiguration findest du unter Shopify Steuern & OSS richtig einstellen.

Ein Praxis-Tipp, der viel Ärger spart: Lege pro physischem Standort genau einen Lagerort an – nicht pro Regal, nicht pro Kategorie, nicht pro Verkaufskanal. Shopify-Locations sind keine Lagerplätze. Wer Locations als Regalstruktur missbraucht, kann später kein sauberes Fulfillment mehr routen. Für Lagerplätze brauchst du ein WMS oder zumindest ein Bin-Location-Feld über Metafelder.

„Eine Location ist ein Ort, an dem eine Bestellung erfüllt werden kann. Alles andere ist ein Metafeld.“

5. Overselling verhindern – die fünf häufigsten Ursachen

Overselling ist der teuerste Bestandsfehler, weil er nach außen wirkt. Der Kunde hat gekauft, gezahlt, sich gefreut – und bekommt eine Storno-Mail. In fast allen Fällen, die wir gesehen haben, lag es an einer dieser fünf Ursachen:

1

„Continue selling when out of stock“ ist an. Diese Checkbox steht pro Variante und ist bei importierten Produkten oft standardmäßig aktiviert. Sie erlaubt den Verkauf ins Minus. Sinnvoll für Preorder, fatal im Normalbetrieb.

2

Externe Systeme schreiben absolute Werte statt Deltas. Wenn dein ERP alle 15 Minuten „setze Bestand auf 12“ schickt, überschreibt es zwischenzeitliche Verkäufe. Richtig ist die Adjust-Logik: „ziehe 1 ab“. In der Admin-API heißt das inventoryAdjustQuantities statt inventorySetQuantities. Das ist die teuerste einzelne Zeile Code in vielen DACH-Integrationen.

3

Bundles ohne echte Bestandsverknüpfung. Das Bundle führt eigenen Bestand, die Einzelartikel auch. Beide verkaufen dasselbe Regal leer.

4

Ladengeschäft ohne POS-Anbindung. Klassiker im DACH-Mittelstand: Der Laden verkauft aus demselben Regal wie der Onlineshop, bucht aber in einer separaten Kasse. Der Shop erfährt es nie. Lösung: Shopify POS als eigene Location einbinden.

5

Marktplatz-Sync mit Latenz. Amazon, Otto, Kaufland und eBay ziehen Bestände in Intervallen, nicht in Echtzeit. Bei schnelldrehenden Artikeln reichen 15 Minuten Verzug für einen Doppelverkauf. Gegenmittel: einen Sicherheitspuffer je Marktplatz-Kanal setzen (z. B. Bestand minus 2) statt den vollen Bestand auszuspielen. Wie du Kanäle sauber trennst, steht im Guide zu Shopify Markets.

Achtung: Der Warenkorb reserviert nichts

Ein weit verbreiteter Irrtum: Der Artikel im Warenkorb sei „für mich reserviert“. Ist er nicht. Shopify entscheidet über den Bestand bei erfolgreicher Zahlung – first to pay, first to get. Ein merchant-seitig konfigurierbares Reservierungsfenster gibt es auch auf Plus nicht als Standardeinstellung. Bei Drops und Flash-Sales heißt das: Wenn 400 Leute gleichzeitig einen Artikel mit Bestand 50 im Warenkorb haben, gehen 350 leer aus. Plane Drops mit realistischer Puffermenge und kommuniziere aktiv, dass der Warenkorb keine Reservierung ist – das senkt Support-Aufkommen und Frust messbar.

Die pragmatische Sofortmaßnahme für Ursache 1: Exportiere deine Produkte als CSV und filtere die Spalte Variant Inventory Policy. Steht dort continue, verkauft der Artikel ins Minus; deny ist der sichere Wert. In gewachsenen Shops finden wir hier oft 30–60 % der Varianten auf continue – und niemand hat es je bewusst entschieden. Korrigieren kannst du das in Sekunden: Spalte in der CSV auf deny setzen und reimportieren, oder im Shopify-Admin über den Bulk Editor alle betroffenen Varianten markieren und die Spalte „Continue selling when out of stock“ gesammelt abwählen.

Mehrere Lager, ein Fulfiller und trotzdem kein Überblick?

Wir schauen uns deine Location-Prioritäten, Split-Quote und Versandkosten an – und rechnen dir vor, was eine Umstellung bringt.

Strategiegespräch buchen

6. SKU- und Barcode-Systematik, die auch bei 2.000 Varianten hält

Die SKU ist dein interner Schlüssel. Sie muss eindeutig, stabil und für einen Menschen lesbar sein. Der häufigste Fehler: SKUs, die aus dem Produktnamen generiert wurden. Sobald du das Produkt umbenennst, passt nichts mehr zusammen – und dein Lagerist sucht „Sommerkleid-Blau-M“, während im Regal „SK-BLU-M-2024“ klebt.

Eine bewährte Struktur besteht aus drei bis vier Segmenten: Kategorie – Modell – Variante – (Charge). Zum Beispiel TS-0412-BLK-M für T-Shirt, Modell 0412, schwarz, Größe M. Feste Segmentlängen machen Sortierung und Filterung deutlich einfacher. Verzichte auf Umlaute, Leerzeichen und Sonderzeichen – jede ERP-Schnittstelle dankt es dir.

Feld Wofür Pflicht in DACH?
SKU Interne Identifikation, ERP-Mapping, Reports Faktisch ja
Barcode (EAN/GTIN) Scannen im Lager/POS, Google Shopping, Marktplätze Für Marktplätze ja
Herkunftsland Zollabwicklung, Präferenznachweis Bei CH-Versand ja
HS-Code Zolltarifierung, Abgabenberechnung Bei CH-Versand ja
Cost per item Marge, Lagerwert, ABC-Analyse Dringend empfohlen

Beim Barcode gilt: Wenn du Herstellerware führst, übernimm die EAN des Herstellers. Wenn du Eigenmarke führst und auf Marktplätze willst, brauchst du eigene GTINs von GS1 – in Deutschland über GS1 Germany, in der Schweiz über GS1 Switzerland. Selbst erfundene Barcodes fliegen bei Amazon und Google Shopping auf und kosten dich Listings. Wie du deinen Feed sauber aufsetzt, steht im Guide zu Google Merchant Center & Shopify.

7. Bestände per CSV aktualisieren und Inventur durchführen

Hier stirbt das Excel-Chaos – oder es wird zementiert. Der entscheidende Punkt: Shopify kennt zwei völlig verschiedene CSV-Formate, und die meisten Betreiber benutzen das falsche.

Produkt-CSV: für Stammdaten, nicht für Bestand

Der Export unter Produkte → Exportieren enthält Titel, Preise, SKUs und die Spalte Variant Inventory Qty. Diese Spalte schreibt beim Reimport absolute Werte und kennt nur einen Lagerort. Bei Multi-Location ist sie das schnellste Rezept für Datenmüll. Nutze sie für Stammdaten – nie für laufende Bestandspflege.

Inventar-CSV: das richtige Werkzeug

Unter Produkte → Bestand → Exportieren bekommst du eine Datei mit einer Spalte pro Lagerort. Du kannst wahlweise Available setzen oder Available Adjust verwenden, um eine Differenz zu buchen (+5 / −3). Für Wareneingänge ist die Adjust-Spalte fast immer die richtige Wahl, weil sie parallel laufende Verkäufe nicht überschreibt.

Inventur: einmal jährlich Pflicht, quartalsweise sinnvoll

Für die Jahresinventur nach HGB (bzw. OR in der Schweiz) exportierst du den Bestand mit Stichtag, zählst physisch und buchst die Differenz über die Adjust-Spalte – mit einem Grund („Inventurdifferenz“), damit die Bewegung nachvollziehbar bleibt. Praktikabler als eine Stichtagsinventur ist für die meisten Shops die permanente Inventur: Du zählst jede Woche die A-Artikel und rollierend einen Teil der B- und C-Artikel. Das findet Fehler, während sie noch klein sind.

Wichtig: Der Bestandsverlauf in Shopify zeigt dir pro Inventory Item, wer wann welche Menge geändert hat. Das ist deine erste Anlaufstelle bei „der Bestand stimmt schon wieder nicht“ – in neun von zehn Fällen steht dort ein App-Name oder ein API-Client, der absolute Werte schreibt.

8. Nachschub steuern: Meldebestand, Sicherheitsbestand, Wiederbeschaffungszeit

Die meisten Shops bestellen nach, wenn ein Artikel „fast leer“ aussieht. Das ist Bauchgefühl und produziert zuverlässig beides: Out-of-Stock bei Bestsellern und Überbestand bei Ladenhütern.

Die Formel dahinter ist erfreulich simpel. Dein Meldebestand (Reorder Point) ist der Bestand, bei dem du nachbestellen musst:

Meldebestand = (Ø Tagesabsatz × Wiederbeschaffungszeit in Tagen) + Sicherheitsbestand

Ein Beispiel: Du verkaufst von einem Artikel im Schnitt 8 Stück pro Tag. Dein Lieferant aus Portugal braucht 21 Tage. Als Sicherheitsbestand setzt du zehn Tagesreichweiten an, weil der Lieferant im Sommer unzuverlässig ist. Dein Meldebestand liegt also bei (8 × 21) + (8 × 10) = 248 Stück. Wenn du erst bei 60 Stück reagierst, bist du drei Wochen out of stock – bei 8 Stück pro Tag sind das rund 170 verlorene Verkäufe.

Zur Ehrlichkeit gehört: „zehn Tagesreichweiten“ ist eine Daumenregel, keine Wissenschaft. Wer es genauer will, rechnet den Sicherheitsbestand aus der Standardabweichung des Absatzes mal einem Servicegrad-Faktor (bei 95 % Servicegrad ist das 1,65) mal der Wurzel der Wiederbeschaffungszeit. Für die meisten DACH-Shops mit unter 1.000 SKUs bringt die Daumenregel 90 % des Nutzens bei 10 % des Aufwands – wichtig ist vor allem, dass überhaupt eine Zahl hinterlegt ist.

Rechne den Wert für deine Top-20-Artikel einmal aus und trage ihn als Metafeld an der Variante ein. Danach kannst du ihn per Shopify Flow überwachen und dir automatisch eine Mail oder eine Slack-Nachricht schicken lassen. Das ist eine Stunde Arbeit und ersetzt die wöchentliche Excel-Runde.

„Der teuerste Bestand ist nicht der zu große. Es ist der fehlende Bestseller, während drei Paletten Ladenhüter Miete kosten.“

Ergänze das um eine simple ABC-Analyse: A-Artikel machen typischerweise 70–80 % deines Umsatzes mit 10–20 % der SKUs. Für die lohnt sich echte Planung. Für C-Artikel reicht ein grober Puffer – oder die ehrliche Entscheidung, sie auszulisten. In DACH-Shops mit gewachsenem Sortiment finden wir regelmäßig 20–30 % SKUs, die im ganzen Vorjahr nicht einmal verkauft wurden, aber Lagerfläche und Kapital binden.

9. Lagerbestand im Shop anzeigen – Verknappung ohne Vertrauensverlust

„Nur noch 3 auf Lager“ ist einer der stärksten Conversion-Hebel auf der Produktseite – und einer der am häufigsten falsch umgesetzten. Technisch brauchst du dafür keine App: In den meisten Standard-Themes gibt es unter Theme anpassen → Produktinformationen einen Schalter für die Bestandsanzeige samt Schwellenwert. Wer es selbst baut, greift in Liquid auf variant.inventory_quantity zu, sofern das Tracking aktiv ist.

Drei Regeln aus der Praxis: Erstens, zeige die Zahl erst unterhalb eines Schwellenwerts an (5 bis 10 Stück), sonst wirkt „Nur noch 847 auf Lager“ unfreiwillig komisch. Zweitens, zeige nur echte Zahlen. Erfundene Verknappung ist in DACH nicht nur ein Vertrauensrisiko, sondern nach UWG als irreführende geschäftliche Handlung angreifbar – und Abmahnungen dazu gibt es tatsächlich. Drittens, kombiniere die Anzeige mit einem Lieferzeit-Hinweis; „Nur noch 2 auf Lager – Versand morgen“ konvertiert deutlich besser als die Zahl allein.

Für ausverkaufte Artikel ist die Back-in-Stock-Benachrichtigung der Gegenpart: Statt den Besucher zu verlieren, sammelst du eine E-Mail-Adresse mit sehr konkreter Kaufabsicht. Weitere Hebel auf der Produktseite findest du in unserem Guide zu Shopify Produktseiten optimieren.

10. Automatisieren mit Shopify Flow, Warenwirtschaft und ERP

Shopify Flow ist auf allen kostenpflichtigen Plänen verfügbar – seit der Öffnung für den Basic-Plan also auch für kleine Shops – und wird für Bestandsthemen sträflich unterschätzt. Ein paar Workflows, die praktisch jeder Shop haben sollte:

Low-Stock-Alarm mit Priorisierung

Trigger: Bestand ändert sich. Bedingung: Bestand unter Meldebestand-Metafeld und Produkt hat Tag „A-Artikel“. Aktion: Slack-Nachricht an den Einkauf. So bekommst du keine 200 Alerts pro Tag, sondern die zehn, die zählen.

Auto-Hide bei Bestand null

Ausverkaufte Artikel aus der Hauptkollektion nehmen, aber die URL erreichbar lassen. Schützt deine Conversion Rate, ohne SEO-Rankings zu verbrennen (kein 404, kein Redirect).

Wieder-verfügbar-Tag setzen

Wenn Bestand von 0 auf > 0 springt: Tag „back-in-stock“ setzen. Deine E-Mail-Automation kann daran andocken – einer der Flows mit den höchsten Öffnungsraten überhaupt.

Ladenhüter markieren

Geplanter Flow, monatlich: Produkte ohne Verkauf in den letzten 90 Tagen taggen. Grundlage für Sale-Kollektionen und Auslistungs-Entscheidungen.

Zur Warenwirtschafts-Frage: Wenn du unter etwa 1.000 SKUs und einem Lagerort liegst, brauchst du kein ERP. Shopify plus saubere Prozesse reicht. Ab mehreren Lagerorten, Chargen, Seriennummern oder echter Beschaffungsplanung wird ein Warenwirtschaftssystem sinnvoll. Im DACH-Raum sehen wir häufig Xentral, weclapp, plentymarkets, JTL-Wawi oder – im gehobenen Segment – Business Central. Entscheidend ist weniger das Tool als die Frage, wer die führende Instanz für Bestand ist. Diese Frage muss vor dem Kauf beantwortet sein, nicht danach. Welche Schnittstellen es gibt und was sie kosten, haben wir in Shopify mit ERP verbinden: JTL, Xentral & SAP aufgeschlüsselt.

Brauchst du wirklich ein ERP – oder nur bessere Flows?

Wir sagen dir ehrlich, wo dein Shop steht. Auch wenn die Antwort ist: „Spar dir die 18.000 € Projektbudget noch ein Jahr.“

Kostenlos anfragen

11. Was NICHT geht – der ehrliche Reality-Check

Shopify ist ein exzellentes Commerce-System, aber kein Warenwirtschaftssystem. Diese Grenzen solltest du kennen, bevor du Projektbudget in die falsche Richtung schiebst:

Keine Lagerplatzverwaltung

Shopify kennt Lagerorte, keine Regalplätze, Gänge oder Fächer. Für Pick-Optimierung brauchst du ein WMS oder eine spezialisierte App.

Keine Chargen- oder MHD-Verwaltung

Lebensmittel, Kosmetik, Nahrungsergänzung, Pharma: FIFO nach Mindesthaltbarkeitsdatum bildet Shopify nativ nicht ab. Das ist im DACH-Raum ein häufiger Show-Stopper und ein klares Argument für ein ERP.

Keine echte Seriennummern-Nachverfolgung

Elektronik, Fahrräder, Maschinen: Wer weiß, welche Seriennummer an welchen Kunden ging, braucht eine Zusatzlösung. Für Garantieabwicklung ist das relevant.

Bundles nur eingeschränkt nativ

Shopify Bundles deckt einfache Fälle ab. Sobald ein Artikel gleichzeitig einzeln, in mehreren Bundles und als Staffelmenge verkauft wird, brauchst du eine Bundle-App mit echter Komponenten-Bestandslogik.

Begrenzte Bestandshistorie

Die Bestandsbewegungen sind einsehbar, aber nicht als vollwertige revisionssichere Lagerbuchhaltung. Für die Buchhaltung nach HGB oder OR brauchst du die Werte in deinem Finanzsystem – wie du das anbindest, steht in Shopify Buchhaltung: DATEV, lexoffice & sevDesk. Shopify ist hier Datenlieferant, nicht Buchführung.

Nichts davon ist ein Grund gegen Shopify. Es ist ein Grund, die Systemgrenze bewusst zu ziehen: Shopify macht Verkauf, Storefront und Fulfillment-Routing. Alles, was Buchhaltung, Chargen oder Lagerplätze betrifft, gehört in ein System, das dafür gebaut ist – und wird über eine saubere, delta-basierte Schnittstelle zurückgespielt.

Häufige Fragen zur Lagerverwaltung in Shopify

Wie viele Lagerorte erlaubt Shopify?
In den Plänen Basic, Grow und Advanced sind bis zu zehn aktive Lagerorte möglich, im Starter-Plan zwei, bei Shopify Plus bis zu 200. Deaktivierte Lagerorte zählen nicht mit. Wichtig: Ein Lagerort ist ein Ort, der Bestellungen erfüllen kann – Regale oder Lagerplätze bildest du besser über Metafelder oder ein WMS ab, nicht über zusätzliche Locations.
Warum verkauft mein Shop Artikel, die nicht mehr auf Lager sind?
In den allermeisten Fällen ist die Option „Continue selling when out of stock“ an der Variante aktiviert, oder ein externes System schreibt absolute Bestandswerte statt Differenzen und überschreibt damit zwischenzeitliche Verkäufe. Weitere häufige Ursachen sind Bundles ohne echte Komponenten-Bestandslogik, ein Ladengeschäft ohne Shopify-POS-Anbindung sowie Marktplatz-Kanäle wie Amazon oder Otto, die Bestände nur in Intervallen abgleichen.
Mein Shopify-Lagerbestand wird nicht aktualisiert – woran liegt das?
Prüfe zuerst, ob „Bestand verfolgen“ an der Variante überhaupt aktiviert ist – ohne Tracking bewegt sich die Zahl nie. Zweitens: Schau in den Bestandsverlauf des Inventory Items. Dort steht, welche App oder welcher API-Client zuletzt geschrieben hat; oft überschreibt eine ERP- oder Marktplatz-App die Werte im Minutentakt. Drittens: Kontrolliere, ob der Bestand am richtigen Lagerort liegt und ob dieser Lagerort für den Verkaufskanal aktiviert ist. Ein Bestand an einer für den Onlineshop deaktivierten Location ist unsichtbar.
Wie aktualisiere ich Lagerbestände in Shopify per CSV oder Excel?
Nutze nicht den Produkt-Export, sondern den Bestands-Export unter Produkte → Bestand → Exportieren. Diese Datei enthält eine Spalte pro Lagerort und erlaubt neben dem absoluten Wert auch eine Adjust-Spalte, mit der du Differenzen buchst (+5 oder −3). Für Wareneingänge ist die Adjust-Variante fast immer richtig, weil sie parallel laufende Verkäufe nicht überschreibt. Der Produkt-CSV-Import kennt dagegen nur einen Lagerort und schreibt absolute Werte – bei Multi-Location führt das zuverlässig zu Datenmüll.
Brauche ich für einen Shopify-Shop ein ERP oder Warenwirtschaftssystem?
Unter etwa 1.000 SKUs, einem Lagerort und ohne Chargenpflicht reicht Shopify in Kombination mit sauberen Prozessen und Shopify Flow in der Regel aus. Ein ERP wird sinnvoll, sobald mehrere Lagerorte, Chargen oder Mindesthaltbarkeitsdaten, Seriennummern, Beschaffungsplanung oder Marktplatz-Multichannel dazukommen. Entscheidend ist, vorab festzulegen, welches System die führende Instanz für Bestand ist.
Wie synchronisiere ich Lagerbestände zwischen Shopify und Amazon?
Über eine Multichannel-App oder dein ERP als führendes System. Wichtig sind zwei Dinge: Erstens muss die Schnittstelle Differenzen buchen statt absolute Werte zu schreiben, sonst überschreibt jeder Sync zwischenzeitliche Verkäufe. Zweitens solltest du bei schnelldrehenden Artikeln nicht den vollen Bestand an den Marktplatz ausspielen, sondern einen Puffer abziehen – zwei bis fünf Stück reichen meist, um die Sync-Latenz von 10 bis 30 Minuten abzufangen.
Was muss ich beim Bestand für Lieferungen in die Schweiz beachten?
Die Schweiz ist Drittland. Du brauchst pro Artikel ein gepflegtes Herkunftsland und einen HS-Code – beide Felder sitzen in Shopify am Inventory Item. Der Schweizer Normalsatz liegt bei 8,1 Prozent, der reduzierte Satz bei 2,6 Prozent. Die Versandhandelsregelung greift, wenn du mit Kleinsendungen mehr als CHF 100.000 Jahresumsatz erzielst; dann musst du dich bei der ESTV registrieren und einen Fiskalvertreter bestellen. Seit dem 1. Januar 2025 gilt zusätzlich die Plattformbesteuerung für Verkäufe über Marktplätze.
Wie berechne ich den richtigen Meldebestand?
Die Grundformel lautet: durchschnittlicher Tagesabsatz multipliziert mit der Wiederbeschaffungszeit in Tagen, plus ein Sicherheitsbestand. Bei 8 verkauften Stück pro Tag und 21 Tagen Lieferzeit ergibt das mit zehn Tagesreichweiten Puffer einen Meldebestand von 248 Stück. Hinterlege den Wert als Metafeld an der Variante und überwache ihn per Shopify Flow, dann brauchst du keine manuelle Excel-Kontrolle mehr.
Kann ich den Lagerbestand im Shopify-Shop anzeigen lassen?
Ja, die meisten Standard-Themes bieten dafür im Theme-Editor einen Schalter samt Schwellenwert; im Code greifst du in Liquid auf variant.inventory_quantity zu. Zeige die Zahl erst unterhalb von etwa fünf bis zehn Stück an und arbeite ausschließlich mit echten Beständen – erfundene Verknappung ist nach UWG als irreführende geschäftliche Handlung angreifbar und kostet im Zweifel mehr, als sie an Conversion bringt.
Kann Shopify Chargen und Mindesthaltbarkeitsdaten verwalten?
Nativ nicht. Shopify kennt keine Chargen, keine Mindesthaltbarkeitsdaten und keine FIFO-Auslagerung danach. Für Lebensmittel, Kosmetik, Nahrungsergänzung oder Pharma brauchst du dafür ein ERP oder eine spezialisierte App, die die Bestände nach der Buchung an Shopify zurückspielt. Das ist im DACH-Raum einer der häufigsten Gründe für eine ERP-Anbindung.
Was ist der Unterschied zwischen SKU und Barcode?
Die SKU ist dein interner Schlüssel und frei wählbar – sie dient dem Mapping zu ERP, Reports und Lagerprozessen. Der Barcode ist eine global eindeutige Kennung, meist eine EAN oder GTIN, und wird für Scannen im Lager und am POS sowie für Google Shopping und Marktplätze benötigt. Für Eigenmarken bekommst du GTINs bei GS1 Germany oder GS1 Switzerland; selbst erfundene Barcodes führen bei Marktplätzen zu abgelehnten Listings.

12. Fazit: deine Reihenfolge für die nächsten 30 Tage

Lagerverwaltung wird selten durch ein großes Projekt gelöst, sondern durch eine Handvoll richtiger Entscheidungen in der richtigen Reihenfolge. Wenn du heute anfängst, würde ich so vorgehen:

1

Woche 1: „Continue selling“ auditieren und überall abschalten, wo es nicht bewusst gewollt ist. Tracking bei digitalen Produkten deaktivieren.

2

Woche 2: Locations aufräumen, Prioritäten setzen, Split-Quote messen. Cost per item für die Top-100-SKUs nachtragen.

3

Woche 3: Meldebestände für A-Artikel berechnen und als Metafeld hinterlegen. Zwei Flows bauen: Low-Stock-Alarm und Back-in-Stock-Tag. Erste rollierende Inventur der A-Artikel.

4

Woche 4: Erste ehrliche ABC-Analyse. Ladenhüter identifizieren, Abverkauf planen, Sortiment straffen. Und erst dann entscheiden, ob ein ERP nötig ist.

Das ist unspektakulär – und genau deshalb funktioniert es. Die Shops, die wir mit dieser Reihenfolge begleitet haben, haben Overselling praktisch eliminiert, drei bis sechs Wochenstunden Handarbeit eingespart und im Schnitt 10–20 % weniger Kapital im Lager gebunden. Kein einziger davon musste dafür seinen Shop neu bauen.

Shopify Plus Partner · Lagerverwaltung & Fulfillment · Festpreise
Sollen wir deine Lagerverwaltung einmal ehrlich durchleuchten?

30 Minuten, konkrete Befunde: Locations, Overselling-Risiken, SKU-Struktur, Meldebestände und die Frage, ob du wirklich ein ERP brauchst. Ohne Verkaufsdruck, mit klarer Empfehlung.

✓ 100+ Shopify-Projekte ✓ 5,0 Google Bewertung (52 Rezensionen) ✓ DACH-Spezialist ✓ Festpreise
Lagerverwaltung jetzt kostenlos prüfen lassen
Kostenlos & unverbindlich · Rückmeldung am selben Tag
Dominik-Lukas Moral Falke
Dominik-Lukas Moral Falke
Shopify & Shopify Plus Freelancer · Berlin & Marbella

Seit Jahren setze ich Shopify-Shops für Marken im DACH-Raum um — von der Migration über den Relaunch bis zur Conversion-Optimierung. In diesem Blog teile ich, was in echten Projekten funktioniert.

Zuletzt aktualisiert: 27.08.2026 · Redaktionell geprüft · Erstellt mit KI-Unterstützung.

Mehr aus deinem Shopify-Shop holen?

Lass uns in einem kostenlosen Erstgespräch herausfinden, wo bei dir der größte Hebel liegt — technisch, inhaltlich oder bei der Conversion.

Kostenloses Erstgespräch buchen