Produktimport mit Angabe des Standortes

Topic summary

Hauptfrage: Wolfgang möchte beim Produktimport in Shopify direkt Standorte zuweisen, um Versandkosten für Mischwarenkörbe korrekt zu berechnen – ohne Bestandsverwaltung.

Aktueller Workaround: Er ändert den Standard-Standort vor jedem Import und lädt nur die zugehörigen Produkte hoch.

Lösungsansätze:

  • Direktes Zuweisen von Standorten über Produkt-CSV ist nicht möglich
  • Stattdessen: Erst Produkte importieren, dann Standorte über separate Bestands-CSV zuordnen (auch ohne Bestandsführung nutzbar)
  • Alternative: Automatisierung via Shopify Flow App mit Webhooks und benutzerdefinierter App

Verwandtes Problem: Ein weiterer Nutzer (ELB) hat 16.000 Produkte, die versehentlich beiden Standorten zugeordnet wurden. Dies führt zu doppelten Versandkosten im Warenkorb und Kaufabbrüchen. Er sucht nach einer schnellen Lösung, um alle Produkte für beide Lager verfügbar zu machen und dann einen Standort zu schließen.

Status: Diskussion bleibt offen; keine finale Lösung für den Erstimport mit direkter Standortzuweisung gefunden.

Summarized with AI on October 31. AI used: claude-sonnet-4-5-20250929.

Hallo,

gibt es die Möglichkeit einen Produktimport durchzuführen in dem auch ein Standort zugewiesen wird?

Vielen Dank und liebe Grüße

Wolfgang

Hey @Wolfgang_DO

Danke für die Frage und eine schnelle Google-Suche hat folgendes ergeben:

Um Produkte in Shopify zu importieren und dabei Standorte zuzuweisen, ist es nicht möglich, die Produkte direkt über die Produkt-CSV-Datei den Standorten zuzuweisen. Stattdessen verwendest du eine Bestands-CSV-Datei, um effektiv Produkte spezifischen Standorten zuzuordnen, indem du die Lagerbestandsmengen für jede Produktvariante an jedem Standort festlegst. In der CSV-Datei gibst du den Handle oder die SKU der Produktvariante, den Namen des Standorts und die am Standort verfügbare Menge an​ (Shopify Community)​​ (Shopify Help Center)​.

Wenn du Produkte erstmalig importierst, musst du also zuerst die Produkte importieren und dann die Lagerbestände aktualisieren. Du könntest diesen Prozess durch die Entwicklung einer benutzerdefinierten App automatisieren, die auf die InventoryLevel-Ressource von Shopify zugreift und dir ermöglicht, automatisch Lagerbestände für Produkte zu setzen, möglicherweise basierend auf Tags oder Metafeldern​ (Shopify Community)​.

Für die Verwaltung von Inventar über mehrere Standorte hinweg gibt es spezielle Schritte im Shopify Admin-Bereich. Beim Erstellen eines Produktes wird dieses standardmäßig an allen Standorten eingelagert. Du kannst die Liste der Standorte ändern, die das Produkt lagern, und die Lagerbestände des Produkts an jedem Standort anpassen. Wenn du die Lagermengen für eine große Anzahl von Produkten über Standorte hinweg aktualisieren musst, dann verwendest du dafür auch eine CSV-Datei​ (Shopify Help Center)​.

Weitere Informationen und Details zur Formatierung der CSV-Datei und den Schritten zur Aktualisierung der Lagerbestände findest du in der Shopify-Hilfe unter dem Abschnitt zum Exportieren oder Importieren von Lagerbeständen mit einer CSV-Datei​ (Shopify Help Center)​.

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:


Warum nicht etwas Gamification in das Shop einbauen, um deinen Kunden etwas Fun im Shop anzubieten? Gerne kann ich bei Interesse Tipps dazu geben!

Hast du weitere Fragen zum Shop? Gebe einfach ein Suchbegriff oben in der Suchleiste der Community Landingpage ein, denn das Thema haben wir sehr wahrscheinlich schon besprochen. Halte bitte Ausschau in deiner E-Mail auf Notifications zu Antworten auf deine Fragen in der Community.

Hallo Gabe,

vielen Dank für die schnelle Antwort.
Die Bestände sollen nicht verwaltet werden.
Ich benutze die Standorte lediglich für die Berechnung der Versandkosten (Mischwarenkörbe).
Es geht um den Erstimport der Produkte.
Ich arbeite aktuell mit dem folgenden Workaround:
Änderung des Standard-Standorts und dann nur die Produkte importieren, die zu diesem Standort gehören.

Liebe Grüße

Wolfgang

Hey Wolfgang! @Wolfgang_DO

Danke dafür und am ersten Blick scheint mir das ein sehr komplexer Use-Case und Workaround zu sein den du anwendest. Gibt es keinen alternativen Workaround vielleicht mit unserer Flow App? Wenn du Produkte basierend auf Standorten segmentieren möchtest, ohne Bestände zu verwalten, könnte eine Anpassung des Flows durch die Verwendung der Shopify Flow App im Zusammenhang mit Webhooks auch eine Möglichkeit sein. Hast du alles in dieser Hinsicht ausgereizt?

Um Produkte in Shopify mit der Shopify Flow App und Webhooks einem bestimmten Standort zuzuweisen, musst du einen Workflow erstellen, der getriggert wird, sobald Produkte importiert werden. Dieser könnte dann über einen Webhook eine benutzerdefinierte App oder ein externes System informieren, das die Produktzuordnung zu den Standorten verarbeitet. Hier eine grobe Zusammenfassung der Schritte:

  1. Erstelle einen neuen Workflow in Shopify Flow: Wähle einen Trigger, der beim Hinzufügen neuer Produkte oder beim Update von Produkten aktiv wird.
  2. Füge eine Aktion hinzu: Die Aktion könnte das Senden eines Webhooks an eine externe App oder einen Service sein.
  3. Konfiguriere den Webhook: Gib die URL an, an die der Webhook die Daten senden soll, und definiere, welche Daten gesendet werden sollen.
  4. Verarbeite den Webhook: Die externe App oder das System, das den Webhook empfängt, sollte dann die Logik enthalten, um die Produkte dem entsprechenden Standort zuzuordnen.

Du kannst auch nach dem Import der Produkte über eine Inventory CSV-Datei die Bestände den jeweiligen Standorten zuordnen, auch wenn du die Bestandsverwaltung nicht nutzt. Dieser Schritt würde für jede Produktvariante und jeden Standort separat gemacht. Eine weitere Option ist die Entwicklung einer benutzerdefinierten App, die auf die InventoryLevel-Ressource zugreift und dir erlaubt, Inventar für Produkte automatisch zu setzen, möglicherweise basierend auf Tags oder Metafeldern. Weitere Informationen dazu findest du in der Shopify-Entwicklerdokumentation.

Für einen Erstimport von Produkten in Shopify, bei dem die Standorte nur für die Versandkostenberechnung verwendet werden und keine Bestandsverwaltung stattfinden soll, könntest du etwas wie das folgende in Betracht ziehen:

  • Produkte Vorbereiten: Bereite eine CSV-Datei vor, die alle Produkte enthält, die du importieren möchtest. Du kannst separate CSV-Dateien für jeden Standort erstellen, falls dies die Organisation erleichtert.
  • Standorteinstellungen: Gehe in deinem Shopify-Adminbereich zu den Einstellungen für die Standorte und stelle sicher, dass alle Standorte, die für die Versandkostenberechnung relevant sind, korrekt eingerichtet sind.
  • Produktimport: Lade die CSV-Datei(en) hoch, indem du im Shopify-Adminbereich zu „Produkte“ > „Importieren“ gehst.
  • Versandkosten: Richte deine Versandkosten so ein, dass sie auf der Grundlage des Standorts berechnet werden, von dem aus versendet wird. Dies kann in den Versandeinstellungen von Shopify gemacht werden.
  • Keine Bestandsführung: Wenn die Bestandsführung nicht erforderlich ist, kannst du die Bestandsverwaltung für diese Produkte deaktivieren.

Wenn dieser Ansatz nicht deinen Anforderungen entspricht oder du Hilfe bei spezifischen Funktionen benötigst, solltest du einen unserer zertifizierten Shopify-Experten in Erwägung ziehen. Bei Bedarf kann ich gerne welche empfehlen!

Hoffe das hilft dir weiter - lass wissen falls nicht! :wink:

Also wir haben ein ähnliches Problem, wir haben 16000 Produkte hochgeladen. Als Hauptstandort ist das Büro und dann gibt es noch ein Retourenlager. Die letzten 4 Jahre wurden aber durch hochladen Produkte beiden Standorten zugeordnet. Da wir nur die Retouren als Waren bestand erfassen und der Rest aus Fremdlagern via Dropshipping erfolgt gibt es bei der Auslieferung kein Problem. Aber bei den Versandkosten werden diese doppelt angezeigt, wenn ein Kunde ein Produkt aus Lager A und B haben möchte, er bricht dann den Warenkorb ab und kauft woanders. Wie können wir schnellstens alle Produkte für beide Lager aktivieren bzw. verfügbar machen, dann könnte ich ein Lagerstandort schließen und hätte nicht mehr das Problem.