Ich habe fünf Händler mit Shopify als führendes System an Tradebyte angebunden. Diese Fallstudie zeigt, wie solche Anbindungen für Modehändler aufgebaut sind, welche Stolpersteine typisch sind und was sich in der Praxis bewährt hat.
Ausgangslage
Die fünf Händler wollten über Tradebyte neue Marktplätze erreichen. Ihre Sortimente liegen zwischen 1.000 und 10.000 Varianten. In den meisten Projekten beginne ich schon beim Onboarding bei Tradebyte und starte direkt mit dem TBCat-Format, sodass eine manuelle Datenpflege gar nicht erst entsteht.
Ohne Automatisierung müssten die Produktdaten für jeden Marktplatz von Hand gepflegt werden. Das ist aufwendig und fehleranfällig, besonders zum Saisonstart oder wenn ein neuer Marktplatz dazukommt.
Aufgabe
Shopify soll das führende System sein: Gepflegt wird nur dort, Tradebyte und die angeschlossenen Marktplätze werden automatisch versorgt.
Umsetzung
Für jeden Händler habe ich eine individuelle Schnittstelle entwickelt, die den gesamten Kreislauf abdeckt:
- Produktdaten, Varianten, Preise und Bestände gehen aus Shopify an Tradebyte.
- Bestellungen kommen aus Tradebyte in den Shop.
- Versandmeldungen, Stornos und Retouren laufen automatisch zurück. Einer der Händler bearbeitet Retouren bewusst weiterhin selbst.
Der Datenaustausch erfolgt über die XML-Formate von Tradebyte, entweder über den SFTP-Zugang oder direkt über die API. Für die Produktdaten wird das TBCat-Format von Tradebyte genutzt. Bestellungen und Bestände werden stündlich abgeglichen. Der Takt ist je Händler konfigurierbar: Viele Marktplätze können die Daten ohnehin nicht häufiger verarbeiten, ein engerer Takt brächte nur Last und keinen Nutzen.
Wo welche Daten herkommen
Die Händler bringen sehr unterschiedliche Shops mit. Die Schnittstelle holt deshalb jede Information dort ab, wo sie ohnehin gepflegt wird, und führt sie für die Übertragung an Tradebyte zusammen:
| Daten | Quelle | Besonderheit |
|---|---|---|
| Artikel und Varianten | Shopify-Produktdaten | Konfigurierte Variantenoptionen |
| Preise | Shopify-Produktdaten | auch in mehreren Währungen |
| Bestände | Shopify-Produktdaten | Gesamtbestand oder nur bestimmte Standorte |
| Grundinformationen | Shopify-Produktdaten | Kategorie, Gewicht, Größe, Herkunftsland, HS-Code |
| Weitere Informationen | Shopify-Metafelder | zum Beispiel für Bulletpoints und Attribute |
| Bestellungen | Tradebyte | werden automatisch im Shop angelegt |
| Versandmeldungen, Stornos, Retouren | Shopify-Bestellungen | gehen automatisch an Tradebyte zurück |
Gepflegt wird damit an einer Stelle, und die Schnittstelle verteilt die Daten auf Tradebyte und die angeschlossenen Marktplätze.
Erweiterbar ohne Schnittstellenänderung
Für viele Informationen greift man in Shopify auf Metafelder zurück, in denen sich beliebige Informationen ablegen lassen. Shopify benennt sie nach dem Schema namespace.key.
Wer diese Benennung sauber nutzt, kann die Schnittstelle ohne Entwicklung um weitere Felder erweitern. Alle Metafelder im Namespace bulletpoint werden zum Beispiel automatisch in die Bulletpoints der Produktdaten übernommen, und neue Attribute werden bei entsprechender Benennung automatisch in Tradebyte ergänzt. Mit dem nächsten Export der Produktdaten taucht das Feld dann direkt in Tradebyte auf.
Der Zustand bleibt in Shopify
Meine Schnittstellen arbeiten möglichst nah an Shopify und speichern die Informationen zur Verarbeitung und Übertragung direkt dort. Erfolgreich verarbeitete Fulfillments, Stornos und Retouren werden als Tags an der Bestellung vermerkt. Der Status ist dadurch im Shop sofort sichtbar, und die Abhängigkeit von einer externen Datenbank bleibt möglichst gering.
Stolperstein: Pflichtfelder ohne Informationsgehalt
Jeder Marktplatz stellt eigene Anforderungen an die Produktdaten, und Tradebyte reicht sie an die Händler weiter. Darunter sind häufig Pflichtfelder für Informationen, die auf das Sortiment des Händlers gar nicht zutreffen oder die er für seine Artikel schlicht nicht erfasst: Fütterung, Isolierung, Taschendetails, Verschlussart, Fan-Artikel und ähnliche.
Üblich ist, für jedes dieser Felder ein eigenes Quellfeld anzulegen und es für alle Artikel mit demselben Wert zu pflegen. Das bläht das Datenmodell auf und steigert den Pflegeaufwand. Hier ein kleiner Ausschnitt solcher Felder:
| Pflichtfeld (AboutYou) | Wert |
|---|---|
| Fütterung | Ungefüttert |
| Isolierung | Weitere / ohne Wärmeisolierung |
| Schnitt | Regular |
| Trägerart | Normaler Träger |
| Fan-Artikel | Nein |
| Taschenart, Verschlussart, Textiltechnologie | keine Angabe |
Hier genügt aber ein einziges generisches „Dummy“-Feld, das einfach immer am Artikel ergänzt wird. Aus diesem Feld kann man dann einfach all diese Pflichtfelder auf einen festen Standardwert mappen. Wo es einen sinnvollen Standard gibt, wird dieser genommen (zum Beispiel „Ungefüttert“ oder „Regular“), sonst „keine Angabe“. Wo der Händler echte Daten erfasst, werden diese natürlich direkt gemappt.
Allein für AboutYou hat das einem meiner Kunden die Anlage und Pflege von 21 Metafeldern erspart.
Ergebnis
Aufträge werden ohne manuellen Aufwand angelegt. Die Bestände sind aktuell. Manuelle CSV-Pflege samt Arbeitsaufwand und Fehlerquellen entfällt.
Weitere Leistungen rund um Tradebyte
Neben der Schnittstelle übernehme ich auf Wunsch Aufgaben, die rund um Einrichtung und Betrieb anfallen:
Wechsel von PANDA auf TBCat
Sie arbeiten bei Tradebyte noch mit PANDA-CSV-Dateien? Auch ein Umstieg nach dem Start ist möglich: Ich stelle Ihre Produktdaten auf TBCat um, sodass sie automatisch aus Ihrem führenden System kommen. Die manuelle Pflege der CSV-Dateien ist aufwendig und fehleranfällig. Ein klassischer Fehler: Excel kürzt lange EAN-Nummern auf wenige Stellen, sodass Artikel auf dem Marktplatz nicht mehr zuordenbar sind. Diesen Wechsel habe ich bereits bei einem Händler durchgeführt.
Mapping, Marktplatzeinrichtung und Support
Je nach Bedarf arbeite ich selbst in Tradebyte (TB.One), etwa bei Mapping und Marktplatzeinrichtung, oder übernehme nur Support und Anpassungen an der Schnittstelle. So müssen Sie sich nicht selbst in die Tradebyte-Konfiguration einarbeiten.
Ihr Vorhaben
Sie möchten Ihren Shop an Tradebyte anbinden oder eine bestehende Anbindung ersetzen? Mehr dazu unter Tradebyte Integration oder direkt per Kontaktformular: Schildern Sie mir kurz Ihr Vorhaben.