Die nächste Herstellerliste liegt im Postfach. Neue Preise, geänderte Verpackungen, ein paar zusätzliche Varianten. Wieder exportieren, zuordnen, kontrollieren, importieren. Irgendwann stellt sich die Frage: Muss das jedes Mal so laufen?
Für gelegentliche, abgegrenzte Änderungen kann eine CSV gut passen. Bei wiederkehrenden Aufgaben lohnt sich der Blick auf eine passende App. Eine individuelle Schnittstelle kommt infrage, wenn deine Systeme und Regeln damit nicht ausreichend abgebildet werden. Entscheidend ist, welche Arbeit danach noch bei dir landet.
Mit „App“ meine ich hier eine fertige Anwendung, mit „Schnittstelle“ eine individuell eingerichtete Anbindung. Technisch kann auch eine App über eine Schnittstelle mit Shopify kommunizieren. Du vergleichst also vor allem unterschiedliche Wege der Einrichtung und Betreuung.
Wie aktuell müssen deine Daten sein?
Zwei fiktive Fälle: Ein Hersteller ändert zweimal jährlich die Beschreibungen von 2.000 Artikeln. Ein anderer liefert für 50 Varianten mehrmals täglich neue Bestände. Beim ersten Fall kann ein vorbereitetes CSV-Paket reichen. Beim zweiten wird die Verzögerung schnell wichtiger als die Anzahl der Produkte.
Schreib deshalb für jede Datenart auf: Wie häufig ändert sie sich, wie alt darf sie sein und was passiert bei einer Verspätung? Preise, Bestände und redaktionelle Texte können unterschiedliche Antworten brauchen. Du musst sie nicht durch denselben Ablauf schicken.
Die drei Wege im Vergleich
| Weg | Passt häufig, wenn … | Was du einplanen musst |
|---|---|---|
| CSV mit kontrolliertem Import | Änderungen gesammelt kommen und jemand ein abgegrenztes Paket prüfen kann. | Aufbereitung, Freigabe und Ergebnisprüfung bei jedem Durchgang. |
| Fertige App | Quelle, Zielfelder und wiederkehrende Regeln von der Anwendung unterstützt werden. | Einrichtung, laufende Gebühren, Kontrolle der Ausnahmen und Abhängigkeit vom Anbieter. |
| Individuelle Anbindung | Mehrere Systeme, eigene Regeln oder benötigte Abläufe mit fertigen Lösungen nicht passen. | Entwicklung, Überwachung, Fehlerbehebung und Wartung durch eine benannte Person. |
CSV kann auch für einen großen Katalog sinnvoll bleiben. Shopify unterstützt damit die gebündelte Übertragung von Produktdaten. Welche Felder und Abhängigkeiten der native Import abbildet, musst du am konkreten Umfang prüfen. Shopifys CSV-Dokumentation beschreibt die Grenzen.
Wenn du diesen Weg wählst, führt dich mein Ratgeber zum Shopify-CSV-Import durch Zuordnung, Leerwerte und Testimport. Hier geht es darum, ob du diesen Vorgang dauerhaft von Hand betreuen möchtest.
Eine App muss deinen echten Fall können
„Produktdaten synchronisieren“ klingt passend. Vor der Auswahl würde ich genauer werden: Kann die App deine Herstellerquelle einlesen? Unterstützt sie die benötigten Varianten und Metafelder? Kannst du bestimmte Felder ausschließen, Änderungen vorab sehen und fehlerhafte Datensätze einzeln nachbearbeiten?
Lass dir außerdem zeigen, was nach einem Abbruch passiert. Wird ein Paket vollständig wiederholt oder an einer nachvollziehbaren Stelle fortgesetzt? Und kommst du an Zuordnungen und Protokolle heran, falls du die App später wechselst?
Prüfe auch die Zugriffsrechte. Shopify zeigt für Drittanbieter-Apps an, welche Shopbereiche sie lesen oder verändern können. So findest du die Berechtigungen.
Ich würde eine App mit repräsentativen Datensätzen und den nötigen Zugriffen in einem begrenzten Test prüfen. Eine Funktionsliste ersetzt diesen Test nicht.
Eine individuelle Anbindung braucht klare Grenzen
Eine eigene Anbindung kann Daten aus deiner Warenwirtschaft, einem Produktdatensystem oder mehreren Lieferantenquellen zusammenführen. Dafür müssen Zuordnung, Übertragungsrichtung und erlaubte Änderungen feststehen.
Auch ein API-Aufruf kann mehr ändern als beabsichtigt: Bei Shopifys productSet ersetzt eine mitgelieferte Variantenliste den entsprechenden Bestand; darin ausgelassene Varianten können entfernt werden. Shopify erklärt dieses Synchronisationsverhalten. „Wir nehmen die API“ beantwortet deshalb noch nicht, wie deine Daten geschützt werden.
Zum Auftrag gehören für mich außerdem Protokolle, ein Pause-Schalter und eine klare Zuständigkeit für Störungen. Vor dem Start muss jemand erklären können, wie du einen falschen Datenlauf erkennst und gezielt korrigierst.
Pro Feld muss klar sein, wer das Sagen hat
Angenommen, dein Team verbessert Beschreibungen direkt in Shopify. Nachts liefert der Hersteller wieder seine Standardtexte. Ohne vereinbarte Regeln kann deine redaktionelle Arbeit beim nächsten Abgleich verschwinden.
Ich würde die Datenhoheit deshalb feldweise festhalten: Bestände kommen beispielsweise aus der Warenwirtschaft, technische Merkmale aus geprüften Herstellerdaten und Verkaufstexte aus Shopify. Das ist eine mögliche Aufteilung, keine allgemeine Vorgabe. Festgelegt wird auch, wo eine Korrektur dauerhaft erfolgen muss.
Genauso wichtig ist die Kennung. Welche Referenz verbindet den Lieferantenartikel mit genau der richtigen Shopvariante? Eine vorhandene SKU ist noch kein Beleg dafür, dass sie überall eindeutig und identisch verwendet wird. Shopify warnt ausdrücklich vor Problemen durch doppelte SKUs. Hinweise zu Artikelkennungen.
Bei mehrdeutigen Treffern bleibt die Änderung offen. Dasselbe gilt für ungeklärte Löschungen. Wer fachliche Angaben oder neue Preisregeln freigibt, wird vorab benannt. Später können klar definierte Standardfälle automatisch laufen; Ausnahmen bleiben in einer Prüfliste.
Was passiert, wenn die Übertragung schiefgeht?
Für den Probelauf würde ich neben korrekten Datensätzen auch diese Fälle vorbereiten:
- Kennung doppelt: Der Ablauf meldet den Konflikt, statt irgendeinen Treffer zu ändern.
- Quelle fehlt oder ist veraltet: Die Übernahme wird angehalten; alte Werte werden nicht unbemerkt als aktuelle Bestände ausgegeben.
- Verbindung bricht ab: Erfolgreiche und offene Änderungen bleiben unterscheidbar. Eine Wiederholung erzeugt keine zusätzlichen Produkte.
- Jemand ändert parallel ein geschütztes Feld: Der Konflikt wird sichtbar, statt still überschrieben.
Wenn Shopify-Ereignismeldungen den Ablauf auslösen, gehören doppelte und verpasste Meldungen ebenfalls in die Planung. Shopify empfiehlt dafür wiederholbare Verarbeitung ohne zusätzliche Wirkung und einen regelmäßigen Abgleich. Dokumentation zur Zustellung von Webhooks.
Ein Fehlerprotokoll hilft erst, wenn klar ist, wer es prüft und was bis zur Klärung im Shop passieren darf.
Rechne die Arbeit nach dem Start mit
Vergleiche alle Wege über denselben Zeitraum, etwa ein Jahr: Einrichtung, Datenbereinigung, laufende Gebühren, Prüfzeit, Fehlerkorrekturen und Wartung. Bei Apps können einmalige, wiederkehrende oder nutzungsabhängige Gebühren anfallen. Shopifys Hinweise zu App-Kosten.
Bei einer eigenen Anbindung gehören Anpassungen an neue API-Versionen dazu. Shopify veröffentlicht neue Versionen quartalsweise. Das bedeutet keine automatische Neuerstellung jedes Quartal, aber eine laufende Prüfung der Änderungen. Shopifys Versionierungsregeln.
Notiere bei deinem nächsten manuellen Durchgang die Zeit für Vorbereitung, Prüfung und Nacharbeit. Diese Werte machen den Vergleich brauchbarer als eine geschätzte „Zeitersparnis“ aus einer Produktbeschreibung. Berücksichtige auch, wer dich bei Urlaub oder Anbieterwechsel vertreten kann.
Deine Prüfliste für die Entscheidung
Kopiere die Liste in dein Arbeitsdokument und fülle sie für eine konkrete Datenquelle aus. „Noch offen“ ist eine nützliche Antwort: Daraus entstehen die Fragen für ein Angebot.
| Klären | Deine Antwort |
|---|---|
| Quelle und betroffene Produkte/Varianten | ____________________ |
| Felder und jeweils führendes System | ____________________ |
| Häufigkeit und maximal erlaubtes Datenalter | ____________________ |
| Eindeutige Kennung und ungeklärte Zuordnungen | ____________________ |
| Freigabe durch wen; welche Fälle automatisch? | ____________________ |
| Stop-Regeln, Fehlerempfänger und Korrekturweg | ____________________ |
| Kosten einschließlich eigener Arbeitszeit | ____________________ |
| Betreuung, Vertretung und möglicher Anbieterwechsel | ____________________ |
Prüfliste als CSV herunterladen
Die Vorlage lässt sich in einem Tabellenprogramm ausfüllen. Sie verwendet Semikolon als Trennzeichen und UTF-8 mit BOM. Es ist eine Arbeitstabelle für deine Entscheidung, keine Shopify-Importdatei.
Am Ende sollten ein bevorzugter Weg und seine offenen Bedingungen stehen. Zum Beispiel: „App, sofern sie unsere Quelle, Feldsperren und Fehlerliste im Test abbildet.“ Das ist eine Grundlage, auf der du sinnvoll beauftragen kannst.
Du willst Produkte verkaufen. Nicht Listen zusammenkopieren.
Schick mir deinen Shoplink und beschreibe, woher die Daten kommen und was du immer wieder von Hand erledigst. Daraus klären wir, welche Arbeit ich dir abnehmen kann und ob dafür eine Datei, eine App oder eine eigene Anbindung sinnvoll ist.
Was ich dabei übernehme: Shopify-Produktdaten pflegen und überarbeiten.