Ihren Shopify-Shop mit StartFill verbinden
Drei Wege, Ihre Shopify-Bestellungen in unser Lager zu bringen – erklärt für alle, die das JTL Fulfillment Network noch nie geöffnet haben. Was jeder Weg kostet, was er von Ihnen braucht und was schiefgeht, wenn Sie einen Schritt auslassen.
Inhalt
- 1Bevor Sie weiterlesen3
- 2Die Beteiligten, einmal erklärt3
- 3Wie die Teile zusammenpassen4
- 4Welche Route ist die richtige für mich?5
- 5Bevor Sie beginnen — alle Routen7
- 6Gemeinsame Grundlagen8
- 7Route 1 — die StartFill Bridge9
- 8Route 2 — FFN Connect11
- 9Route 3 — selbst umsetzen14
- 10Livegang — Checkliste17
- 11Fehlerbehebung17
- 12Was Sie uns zum Start senden sollten18
Jeder Screenshot in diesem Handbuch ist eine echte Aufnahme der realen Systeme, erstellt mit englischer Oberfläche. Nichts davon ist nachgestellt.
Hier beginnen
Wie die Teile heißen, wie sie zusammenpassen und welche der drei Routen zu Ihnen passt. Lesen Sie diesen Teil, bevor Sie irgendeine Einstellung anfassen.
1Bevor Sie weiterlesen
Zehn Zeilen, die Ihnen eine Stunde ersparen.
Sie verkaufen über Shopify. Wir lagern Ihren Bestand und versenden Ihre Pakete. Zwischen diesen beiden Tatsachen sitzt eine Software, die Bestellungen in die eine Richtung transportiert und Bestände und Sendungsnummern in die andere. In diesem Handbuch geht es darum, diese Software auszuwählen und einzurichten.
Dafür gibt es drei Wege. Die meisten Händler sollten Route 1 wählen, bei der wir die Verbindung bereitstellen und betreiben. Sie kostet nichts, hat keine Gebühr pro Bestellung und funktioniert mit jedem Shopify-Tarif, auch mit Basic. Die beiden anderen gibt es, weil sie zu bestimmten Situationen passen, und wir beschreiben sie ehrlich, statt Sie in eine Richtung zu lenken.
2Die Beteiligten, einmal erklärt
Mehrere Produkte haben verwirrend ähnliche Namen. Hier sind sie alle.
| JTL Fulfillment Network JTL-FFN | Eine von JTL-Software betriebene Datendrehscheibe, die Onlinehändler mit Lagern verbindet. Die Teilnahme ist kostenlos. Zu finden unter fulfillment.jtl-software.com. Über diesen Weg laufen Ihre Bestellungen. |
| Händler Merchant | Sie. Die Person, der die Ware und der Shop gehören. |
| Fulfiller Dienstleister | Wir. Das Unternehmen, das Ihren Bestand lagert und Ihre Pakete versendet. |
| Lager Warehouse | Ein bestimmtes Gebäude von uns, das Ihnen zugewiesen ist. Nichts funktioniert, bevor Sie eines haben. |
| StartFill Bridge | Unser eigener Connector zwischen Shopify und dem Netzwerk. Route 1 in diesem Handbuch. Wir bauen, betreiben und warten ihn. Sie müssen nichts installieren. |
| FFN Connect | Ein separates, kostenpflichtiges Produkt eines anderen Unternehmens, der FFN Connect GmbH, unter
ffn-connect.de. Eine fertige Shopify-App, die dieselbe Aufgabe gegen eine monatliche Gebühr plus eine Gebühr pro Bestellung erledigt. Route 2. |
| SKU und JFSKU | SKU ist Ihre eigene Artikelnummer aus Shopify. JFSKU ist die Artikel-ID, die das Netzwerk vergibt. „SKU-Mapping“ bedeutet, dafür zu sorgen, dass jedes Shopify-Produkt auf die richtige JFSKU verweist, damit das Lager den richtigen Karton kommissioniert. |
| EAN | Der Barcode auf dem Produkt. Wir scannen ihn, behandeln Sie ihn also als Pflichtangabe. |
| Standort Location | Ein Shopify-Begriff: ein Ort, an dem Bestand liegt. Unser Lager muss in Ihrem Shopify als Standort existieren, sonst kann Shopify ihm keine Bestellungen zuweisen. |
| JTL-Wawi | Das Desktop-ERP von JTL. Sie brauchen es nicht. Alle drei hier beschriebenen Routen sind Wege „ohne Wawi“. Wawi und JTL-WMS betreiben wir auf unserer Seite; das ist unser Problem, nicht Ihres. |
3Wie die Teile zusammenpassen
Ihr Shop links, unser Lager rechts. Sie entscheiden eigentlich nur, was in der Mitte sitzt.
4Welche Route ist die richtige für mich?
StartFill Bridge
Wir stellen die Verbindung bereit und betreiben sie. Sie geben uns Zugriff auf Ihren Shop; den Rest erledigen wir und halten alles am Laufen.
FFN Connect
Eine fertige Shopify-App eines Drittanbieters. Sie installieren sie, klicken sich durch die Synchronisationsbildschirme und steuern sie selbst.
Selbst umsetzen
Laden Sie CSV-Dateien von Hand im kostenlosen Portal hoch, oder lassen Sie Ihren eigenen Entwickler eine Anbindung an die REST-API bauen.
| Route 1 · StartFill Bridge | Route 2 · FFN Connect | Route 3 · Selbst umsetzen | |
|---|---|---|---|
| Monatliche Kosten | €0 | ab 10 € + pro Bestellung | €0 |
| Kosten bei 500 Bestellungen/Monat | €0 | ca. 90 € pro Monat | 0 € Lizenzkosten |
| Wer richtet es ein? | Wir | Sie | Sie oder Ihr Entwickler |
| Zeit bis zum Livegang | 1–2 Werktage, sobald Ihre Daten bereit sind | 30–60 Minuten | Tage bis Wochen |
| Funktioniert mit Shopify Basic | Ja | Ja | Nur mit einer Partner-App — siehe 8.2 |
| Bestellungen automatisch übertragen | Ja | Ja | Nur, wenn entwickelt |
| Tracking zurück an Shopify | Ja | Ja | Nur, wenn entwickelt |
| Bestand zurücksynchronisiert | Ja | Ja | Nur, wenn entwickelt |
| Retourenabwicklung im Tool | Über uns, auf Anfrage | Ja, in der App | Nur, wenn entwickelt |
| Auch Amazon, eBay, Otto | Fragen Sie uns | Ja | Nur, wenn entwickelt |
| Sie behalten die direkte Kontrolle | Gemeinsam mit uns | Ja | Ja |
| Am besten geeignet für | Fast alle | Händler, die ein eigenes Dashboard möchten oder auf mehreren Marktplätzen verkaufen | Sehr geringes Volumen oder Teams mit eigenen Entwicklern |
Einrichtung
Zuerst die Grundlagen, die alle erledigen, dann die Details für die gewählte Route. Die Abschnitte 5 und 6 gelten für alle drei Routen.
5Bevor Sie beginnen — alle Routen
Diese Punkte gelten unabhängig von der gewählten Route. Die Schritte 6.1 bis 6.3 sind gemeinsame Grundlagen; ohne sie funktioniert nichts anderes.
Voraussetzungen
- Ein Shopify-Shop in Ihrem Besitz oder einer, in dem Sie als Mitarbeiter App-Berechtigungen haben.
- Ein kostenloses JTL-Kundenkonto (der Firmen-Login, englisch „JTL customer account“). Das ist nicht dasselbe wie eine „JTL ID“ – das ist ein persönlicher Entwickler-Login, der Ihnen keinen Zugang zum Netzwerk verschafft.
- Ein unterschriebener Fulfillment-Vertrag mit uns, damit wir Sie im Netzwerk annehmen und Ihnen ein Lager zuweisen können.
- Produktdaten in brauchbarem Zustand: Jedes Produkt braucht eine eindeutige SKU. Außerdem benötigen wir für jedes Produkt eine EAN, ein Gewicht und die Abmessungen.
Produktdaten: der Teil, der entscheidet, wie reibungslos es läuft
Fast jede Verzögerung, die wir beim Onboarding sehen, liegt an den Daten, nicht an der Software. Bevor Sie beginnen:
- Jede Variante hat eine eigene SKU. Nicht nur das Produkt — jede Größe, jede Geschmacksrichtung, jede Packungsgröße.
- SKUs sind eindeutig und stabil. Wenn Sie Artikel später umnummerieren, bricht die Zuordnung zu unserem Lager, und es kann falscher Bestand kommissioniert werden.
- EANs sind echt und stimmen mit dem physischen Barcode auf dem Artikel überein, den wir scannen.
- Gewichte und Abmessungen gelten pro einzelner verkaufsfähiger Einheit, nicht pro Karton.
- Lebensmittel und Nahrungsergänzungsmittel: Nennen Sie uns die SKUs mit Mindesthaltbarkeitsdatum (MHD) oder Chargennummer, denn das verändert, wie wir sie einbuchen und kommissionieren.
6Gemeinsame Grundlagen
Drei Schritte, die alle erledigen, in dieser Reihenfolge.
- Legen Sie Ihr kostenloses JTL-Kundenkonto an
Rufen Sie
fulfillment.jtl-software.comauf und registrieren Sie sich. Das ist kostenlos, und es wird keine Kreditkarte verlangt. Achten Sie darauf, dass Sie ein JTL-Kundenkonto anlegen, keine JTL ID. Nach dem Login landen Sie auf dem Händler-Dashboard. Die Zahlen dort bleiben bei null, bis wir tatsächlich Ware für Sie lagern.Das Portal hat oben rechts einen eigenen Sprachumschalter EN / DE. Diese Einstellung ist unabhängig von der in FFN Connect; wenn Sie wie in diesem Handbuch mit englischer Oberfläche arbeiten möchten, müssen Sie Englisch unter Umständen an beiden Stellen einstellen.
Live-ScreenshotDas Händler-Dashboard. Die grüne Menüleiste enthält alles, was das kostenlose Portal kann: Dashboard, My network, My operations, Find warehouse, Merchant request, Data exchange. Der Umschalter EN / DE befindet sich ganz rechts. Alle Zahlen bleiben bei null, bis ein Fulfiller Ware für Sie lagert. - Mit StartFill verbinden und ein Lager zugewiesen bekommen
Senden Sie uns die E-Mail-Adresse Ihres JTL-Kontos. Entweder laden wir Sie ein, oder Sie senden uns einen Einladungslink über My network → My warehouses → Send invitation to fulfilment service
provider. Sobald wir annehmen, zeigt Ihr Status In Zusammenarbeit an, und ein Lager erscheint unter My network → My warehouses.
Live-Screenshot„My warehouses“ (Meine Lager) bei einem neuen Konto — leer. Das ist normal, bevor wir Sie annehmen, und genau hier bleiben die meisten Händler hängen. Die Schaltfläche oben rechts, Send invitation to fulfilment service provider, erzeugt den Link, den Sie uns senden. Live-Screenshot„Find warehouse“ (Lager finden). Sie können Anbieter auch nach Stadt und Entfernung durchsuchen. Wenn Sie bereits wissen, dass Sie zu uns kommen, nutzen Sie stattdessen die Einladung — das geht schneller. Solange diese Lagerzeile nicht existiert, kann nichts Nachgelagertes funktionieren. Bleibt sie leer, liegt das Problem in der Geschäftsbeziehung oder an einer nicht angenommenen Einladung, nie an einer Software-Einstellung.
- Teilen Sie uns mit, wie Sie sich verbinden möchten Route 1, 2 oder 3. Bei Route 1 übernehmen wir ab hier, und der Rest von Abschnitt 7 beschreibt, was wir von Ihnen benötigen.
7Route 1 — die StartFill Bridge
Wir stellen die Software bereit, Sie stellen Zugriff und Daten bereit. Hier steht genau, was passiert und wer was tut.
7.1 Was sie leistet
Wenn ein Kunde in Ihrem Shopify-Shop eine bezahlte Bestellung aufgibt, benachrichtigt Shopify unsere Bridge innerhalb von Sekunden. Die Bridge wandelt die Bestellung im Fulfillment-Netzwerk in einen Kommissionierauftrag gegen Ihren Bestand in unserem Lager um. Wir kommissionieren, verpacken und versenden. Die Sendungsnummer des Versanddienstleisters und der neue Bestand gehen automatisch an Shopify zurück, sodass Ihr Kunde eine Versandbenachrichtigung erhält und Ihr Shop die richtige Menge anzeigt.
| Auslöser | Eine bezahlte Bestellung in Shopify |
| Typische Verzögerung | Sekunden von der Zahlung bis zum Kommissionierauftrag |
| Zuordnung | Ihre Shopify-SKU zur JFSKU in unserem Lager |
| Zurück an Sie | Sendungsnummer, Fulfillment-Status, Bestand |
| Nicht übertragen | Unbezahlte und stornierte Bestellungen sowie alles mit dem Tag no-ffn |
7.2 Was wir von Ihnen brauchen
- E-Mail-Adresse Ihres JTL-Kontos Damit wir Sie als Händler verknüpfen und Ihnen Ihr Lager zuweisen können.
- Erlaubnis, unsere App in Ihrem Shop zu installieren
Wir senden Ihnen einen Installationslink. Sie öffnen ihn, lesen den Berechtigungsbildschirm und klicken auf „Install“. Nur Sie können das tun — es sind Ihre Kundendaten, und die Freigabe des Zugriffs ist Ihre Entscheidung, nicht unsere.
Die App fordert die Berechtigungen an, Kundendaten und Angaben zum Shop-Inhaber anzusehen sowie Produkte und Bestellungen anzusehen und zu bearbeiten. Kundendaten braucht sie, weil ein Paket ohne Lieferadresse nicht versendet werden kann.
Live-ScreenshotDer Installationsbildschirm von Shopify. Klappen Sie jede Zeile auf und lesen Sie sie, bevor Sie den Zugriff gewähren. Das Beispiel zeigt die Fulfillment-App eines Drittanbieters; unsere App fragt aus demselben Grund dieselben drei Kategorien ab. Nur der Shop-Inhaber kann auf „Install“ klicken. - Eine Produktliste mit SKU, EAN, Gewicht und Abmessungen Eine Tabelle genügt. Wir legen die passenden Artikel im Netzwerk an, damit Ihre SKUs den richtigen JFSKUs zugeordnet werden.
- Ihren Bestand Senden Sie ihn als angemeldete Anlieferung (ein Inbound) an unser Lager. Verkäuflich wird der Bestand erst, wenn wir ihn physisch eingebucht haben.
7.3 Was wir übernehmen
- Die Verbindung aufbauen, betreiben und überwachen, dass sie läuft.
- Ihre Artikel im Netzwerk anlegen und die SKU-Zuordnung korrekt halten.
- Ihre Shopify-Versandarten echten Services der Versanddienstleister zuordnen.
- Nachbessern, wenn Shopify oder JTL auf ihrer Seite etwas ändern.
7.4 Was Sie vor der Wahl wissen sollten
Damit Sie eine informierte Entscheidung treffen und keine geschmeichelte:
- Bei diesem Baustein sind Sie von uns abhängig. Wenn Sie StartFill später verlassen, geht die Bridge mit uns. Ihr JTL-Konto, Ihre Lagerbeziehung und Ihre Daten bleiben Ihre, und Route 2 steht jederzeit als Ersatz bereit.
- Sie ist auf Shopify ausgerichtet. Wenn Sie auch auf Amazon, eBay oder Otto verkaufen und ein Tool für alles möchten, sprechen Sie uns an – FFN Connect passt dann aber möglicherweise tatsächlich besser zu Ihnen.
- Sie erhalten dafür kein eigenes Dashboard. Sie sehen alles in Shopify und im kostenlosen JTL-Portal; es gibt keine dritte Oberfläche, in die Sie sich einloggen müssen.
8Route 2 — FFN Connect
Eine fertige Shopify-App der FFN Connect GmbH. Etwa 30–60 Minuten, ohne Programmierung.
8.1 Einrichtung
- Auf ffn-connect.de registrieren und Ihr JTL-Konto verknüpfen Legen Sie ein Konto an und öffnen Sie dann Settings → Organization & Users. Verbinden Sie im Bereich JTL Fulfillment Network Account dasselbe kostenlose JTL-Kundenkonto aus Schritt 6.1. Steht dort Connect statt Connected as…, erledigen Sie das zuerst.
- Oberfläche bei Bedarf auf Englisch umstellen Bei einem in Deutschland registrierten Unternehmen öffnet sie sich auf Deutsch, ein Flaggensymbol gibt es nicht. Klicken Sie unten links auf Ihren Namen, dann auf Persönliche Einstellungen → Anzeige → Sprache → English. Die Einstellung gilt pro Nutzer, nicht pro Unternehmen – jede Kollegin und jeder Kollege stellt sie selbst ein.
- Prüfen, ob Ihr Lager vorhanden ist
Settings → Warehouses. Steht dort No Warehouse, gehen Sie zurück zu Schritt 6.2 – ohne Lager kann die App keinen Shopify-Standort anlegen.
Live-Screenshot„Settings → Warehouses“ mit der Meldung „No Warehouse“. Low Stock Threshold darüber ist nur die Warnschwelle im Dashboard und hat damit nichts zu tun. Kümmern Sie sich um das Lager, nicht um die Software. - Testphase starten oder Abo abschließen
Settings → Plan & Invoices. Vertriebskanäle bleiben gesperrt, bis ein Tarif oder eine Testphase aktiv ist. Die Karte Add sales channel wirkt vorher anklickbar, tut aber schlicht nichts – verwirrend, aber kein Fehler.
Live-ScreenshotSettings → Plan & Invoices. Status Not subscribed, daneben die Schaltfläche, mit der die 14-tägige Testphase startet. Erst danach werden die Vertriebskanäle freigeschaltet. - Die App aus dem Shopify App Store installieren
Suchen Sie nach FFN Connect, klicken Sie auf „Install“ und lesen Sie die Berechtigungsseite, bevor Sie den Zugriff gewähren. Im Eintrag steht „Free to install“ – das bedeutet nur, dass Shopify Ihnen nichts berechnet. Die FFN Connect GmbH rechnet separat ab.
Live-ScreenshotDer Eintrag von FFN Connect im Shopify App Store. Entwickler FFN Connect GmbH, Kategorie Third-party logistics (3PL). „Free to install“ bezieht sich nur auf die Abrechnung über Shopify. - Den Fulfillment-Standort von der App anlegen lassen Öffnen Sie in FFN Connect Warehouses und klicken Sie auf Synchronise. Dadurch wird in Shopify ein spezieller Fulfillment-Service-Standort angelegt. Legen Sie keinen von Hand an. Fügen Sie anschließend in Ihrem Shopify-Versandprofil Versandtarife für den neuen Standort hinzu.
- Produkte synchronisieren und für uns freigeben
Sales Channels → Ihr Shopify-Kanal → Synchronise products →
Continue and synchronise. Gehen Sie dann zu Items und geben Sie die Produkte gesammelt für den Fulfiller frei. Jedes Produkt erhält den neuen Standort mit Bestand 0, bis wir die Ware eingebucht haben.
Live-ScreenshotDie Ansicht „Items“. Beachten Sie die beiden Kennungsspalten: SKU ist Ihre eigene Artikelnummer aus Shopify, JFSKU ist die ID, die das Netzwerk vergibt. Die Zuordnung dieser beiden ist mit „SKU-Mapping“ gemeint. - Versandarten zuordnen, dann Bestand senden Ordnen Sie jede Shopify-Versandart einer Versandart zu, die wir anbieten. Ohne diese Zuordnung kommen Bestellungen ohne gültigen Versanddienstleister an und bleiben hängen. Melden Sie dann Ihre Anlieferung an und senden Sie sie.
8.2 Was es kostet
| Volumen | Pro Bestellung | Pro Monat |
|---|---|---|
| Grundgebühr, inkl. 50 Bestellungen | — | €10 |
| 500 Bestellungen pro Monat | €0.18 | €90 |
Preise laut ffn-connect.de im Juli 2026, zzgl. MwSt.; der Preis pro Bestellung sinkt mit steigendem Volumen. Eine 14-tägige Testphase wird ohne Kreditkarte angeboten. Prüfen Sie die aktuellen Preise, bevor Sie sich entscheiden – es sind nicht unsere, und wir haben keinen Einfluss darauf.
9Route 3 — selbst umsetzen
Kostenlos bei den Lizenzkosten, nicht beim Aufwand. Zwei Varianten: von Hand oder per Code.
9.1 Von Hand, per CSV
Das kostenlose Portal bietet Importvorlagen, Importe und Exporte unter Data exchange (Datenaustausch) sowie zeitgesteuerten FTP-Transfer. Eine Schaltfläche „Shop verbinden“ gibt es nirgends, weil das kostenlose Portal keinen Shopify-Connector hat. In der Praxis exportieren Sie Bestellungen aus Shopify und laden sie hier hoch.
Bei einer Handvoll Bestellungen pro Woche ist das machbar, darüber hinaus mühsam. Es ist ein vernünftiger Weg, das Netzwerk zu testen, bevor Sie sich festlegen.
9.2 Per Code, über die REST-API
Ihr Entwickler programmiert gegen zwei APIs: die FFN Merchant REST API und die Shopify Admin API. Jeder Aufruf der Merchant-API enthält alle drei dieser Header:
Authorization: ffn <token>x-application-idx-application-version
Die häufigste Ursache für einen Fehler
401 ist, dass Token und Application-ID nicht zusammenpassen. Das Token erhalten Sie im Portal unter External authorisations.
9.3 Die Frage zum Shopify-Basic-Tarif – richtiggestellt
Sie werden lesen – auch in den FAQ von FFN Connect selbst –, dass eine Custom App im Shopify-Basic-Tarif nicht nutzbar ist, weil geschützte Kundendaten erst in höheren Tarifen freigeschaltet werden. Das gilt für eine bestimmte Art von Custom App und wird vielfach fälschlich so wiedergegeben, als sei Route 3 im Basic-Tarif unmöglich. Das ist sie nicht.
| Art der App | Wo sie erstellt wird | Kundennamen und -adressen im Basic-Tarif |
|---|---|---|
| Admin-Custom-App | Shopify-Adminbereich → Settings → Apps → Develop apps | Nein – im Basic-Tarif gesperrt |
| Partner-App mit Custom Distribution (benutzerdefinierter Vertrieb) | Shopify Partner Dashboard, an einen Store gebunden | Ja – funktioniert im Basic-Tarif |
Eine Partner-App mit Custom Distribution ist dauerhaft an einen einzigen Store gebunden, benötigt keine App-Prüfung durch Shopify und erhält geschützte Kundendaten. Diesen Weg nutzt unsere eigene Bridge – deshalb funktioniert Route 1 im Basic-Tarif.
orders/create die vollständige Lieferadresse und legte einen Kommissionierauftrag im Netzwerk an. Eine im Admin erstellte Custom App im selben Store kann das nicht.Zwei praktische Folgen
- Nutzen Sie den Webhook, nicht Polling. Die an
orders/creategelieferte Bestelldaten enthalten die Lieferadresse. Prüfen Sie immer die HMAC-Signatur, bevor Sie einem Webhook vertrauen. - Für die Rückmeldung der Sendungsnummer fragen Sie den Outbound-Updates-Feed der Merchant-API regelmäßig ab, gleichen über die externe Bestellnummer ab, die Sie beim Anlegen des Outbounds gesetzt haben, und legen dann das Shopify-Fulfillment mit der Sendungsnummer des Versanddienstleisters an.
Referenz
Die Checkliste für den Start, die Probleme, die tatsächlich auftreten, und was Sie uns schicken sollten, damit wir loslegen können.
10Livegang — Checkliste
Arbeiten Sie die Liste von oben nach unten ab. Halten Sie die Reihenfolge ein; jeder Punkt baut auf dem vorherigen auf.
- Kostenloses JTL-Kundenkonto mit einer Firmen-E-Mail-Adresse angelegt.
- StartFill als Ihr Fulfiller akzeptiert; eine Lagerzeile erscheint unter My warehouses.
- Jede Shopify-Variante hat eine eindeutige SKU sowie EAN, Gewicht und Abmessungen.
- Artikel sind im Netzwerk angelegt und die Zuordnung SKU → JFSKU ist bestätigt.
- Ihre gewählte Route ist eingerichtet, und die erste Synchronisierung lief in Richtung shop → system.
- Unser Lager ist als Standort in Shopify angelegt, mit hinterlegten Versandtarifen.
- Shopify-Versandarten sind den von uns angebotenen Services der Versanddienstleister zugeordnet.
- Anlieferung angemeldet und physisch eingegangen; der Bestand zeigt echte Mengen.
- Eine echte Bestellung mit geringem Warenwert aufgegeben und komplett versendet, Sendungsnummer in Shopify sichtbar.
- Erst dann: alte Standorte aus dem Versandprofil entfernen.
11Fehlerbehebung
Meine Lagerliste ist leer oder zeigt „No Warehouse“.
Ihnen wurde noch kein Lager zugewiesen. Das ist ein geschäftlicher Schritt, keine Einstellung. Kontaktieren Sie uns – und falls Sie in der Sandbox getestet haben, prüfen Sie, ob Sie im Live-Konto angemeldet sind.
Ich habe mich mit meiner JTL ID angemeldet und sehe das Fulfillment Network nicht.
Eine JTL ID ist ein persönlicher Login für Entwickler und die Community. Das Netzwerk benötigt das JTL-Kundenkonto anlegen – den Firmen-Login. Das sind unterschiedliche Konten.
Produkte sind synchronisiert, aber der Bestand zeigt in Shopify 0.
Das ist korrekt und so zu erwarten. Bestand erscheint erst, wenn wir die Ware physisch eingebucht haben. Bis die Anlieferung eintrifft und angenommen ist, existiert der Standort mit Menge null.
Bestellungen kommen im Netzwerk an, aber nichts wird versendet.
Meist liegt es an einem von drei Dingen: Für den Artikel ist kein Bestand eingebucht; die Shopify-Versandart ist keinem Service eines Versanddienstleisters zugeordnet; oder die SKU passt zu keiner JFSKU, sodass wir nicht wissen, welchen Karton wir kommissionieren sollen.
Meine API-Aufrufe liefern 401 Unauthorized.
Das Token und die x-application-id gehören nicht zusammen. Beide müssen aus derselben externen Autorisierung stammen. Prüfen Sie auch, ob Sie die richtige Umgebung ansprechen – ein Sandbox-Token funktioniert nicht mit der Live-API.
Ich nutze den Shopify-Basic-Tarif. Funktioniert das?
Ja, bei Route 1 und 2 uneingeschränkt. Bei Route 3 funktioniert es, wenn Ihr Entwickler eine Partner-App mit Custom Distribution baut, und nicht, wenn er eine Admin-Custom-App anlegt. Siehe Abschnitt 9.3.
Brauche ich JTL-Wawi?
Nein. Alle drei Routen funktionieren ohne. Wir betreiben Wawi und JTL-WMS auf unserer Seite.
Im Shopify App Store steht bei FFN Connect „Free to install“. Ist es kostenlos?
Nein. Der Hinweis bedeutet nur, dass Shopify Ihnen dafür nichts berechnet. Die FFN Connect GmbH stellt Ihnen separat pro Bestellung eine Rechnung, außerhalb Ihrer Shopify-Abrechnung.
Soll ich meinen alten Shopify-Standort sofort deaktivieren?
Nein. Warten Sie, bis unser Standort echten Bestand zeigt. Wenn Sie zu früh deaktivieren, erscheinen Ihre Produkte mitten in der Umstellung als ausverkauft.
Etwas hat sich geändert, und es kommen keine Bestellungen mehr an.
Bei Route 1 sagen Sie uns Bescheid – wir überwachen die Verbindung, aber oft bemerken Sie eine Lücke, bevor ein Alarm anschlägt. Bei Route 2 und 3 prüfen Sie zuerst, ob die Verbindung zum Shop noch autorisiert ist; App-Berechtigungen und Tokens können durch einen Personalwechsel in Shopify widerrufen werden.
12Was Sie uns zum Start senden sollten
| E-Mail-Adresse des JTL-Kontos | Die Adresse, mit der Sie sich auf fulfillment.jtl-software.com registriert haben |
| Domain Ihres Shopify-Shops | Zum Beispiel your-shop.myshopify.com |
| Shopify-Tarif | Basic, Grow, Advanced oder Plus |
| Produktliste | SKU, Produktname, EAN, Gewicht, Abmessungen und ob der Artikel eine Charge oder ein Mindesthaltbarkeitsdatum (MHD) hat |
| Erwartetes Volumen | Bestellungen pro Monat und Ihre Spitzenmonate |
| Bevorzugter Versanddienstleister | Falls vorhanden, und etwaige Servicelevel, die Sie Ihren Kunden zugesagt haben |
Senden Sie diese Angaben an Ihren Ansprechpartner bei StartFill – wir melden uns mit einem Anbindungsplan und einem Termin.
StartFill ist der Fulfillment-Bereich der Blumental Bayern GmbH, Melanchthonplatz 4–6, 90443 Nürnberg, Deutschland. Quellen: JTL-Guide (guide.jtl-software.com, Onlinehändler ohne JTL-Wawi), das Portal des JTL Fulfillment Network, die Shopify-Entwicklerdokumentation zu geschützten Kundendaten sowie ffn-connect.de. Ausgabe 2.0, Juli 2026 – ersetzt den früheren Vergleichsleitfaden mit zwei Optionen, der unterschätzt hat, was im Shopify-Basic-Tarif möglich ist.