Ihren Shopify-Shop mit StartFill verbinden — Händlerhandbuch
Händlerhandbuch · Juli 2026

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.

StartFillBlumental Bayern GmbH · Melanchthonplatz 4–6 · 90443 Nürnberg
Ausgabe 2.0Ersetzt den Vergleichsleitfaden vom Juli 2026

Inhalt

Teil A · Hier beginnen
  1. 1Bevor Sie weiterlesen3
  2. 2Die Beteiligten, einmal erklärt3
  3. 3Wie die Teile zusammenpassen4
  4. 4Welche Route ist die richtige für mich?5
Teil B · Einrichtung
  1. 5Bevor Sie beginnen — alle Routen7
  2. 6Gemeinsame Grundlagen8
  3. 7Route 1 — die StartFill Bridge9
  4. 8Route 2 — FFN Connect11
  5. 9Route 3 — selbst umsetzen14
Teil C · Referenz
  1. 10Livegang — Checkliste17
  2. 11Fehlerbehebung17
  3. 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.

Teil A

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.

Woran fast alle hängen bleiben Nichts funktioniert, bevor Ihnen im JTL Fulfillment Network ein Lager zugewiesen ist. Das ist ein geschäftlicher Schritt zwischen Ihnen und uns, keine Einstellung, die Sie anklicken können. Wenn Ihre Lagerliste leer ist, hilft auch keine noch so gute Softwarekonfiguration — wenden Sie sich stattdessen an uns.
Was Sie nie tun sollten Lassen Sie die erste Synchronisation niemals vom Fulfillment-System in Ihren Live-Shop laufen. Beim ersten Durchlauf ist Ihr Shop die maßgebliche Quelle für die Produkte; erst danach fließt der Bestand zurück. Wird das umgekehrt, können Live-Angebote überschrieben oder geleert werden.

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 BridgeUnser eigener Connector zwischen Shopify und dem Netzwerk. Route 1 in diesem Handbuch. Wir bauen, betreiben und warten ihn. Sie müssen nichts installieren.
FFN ConnectEin 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 JFSKUSKU 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.
EANDer 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-WawiDas 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.

IHR SHOP DIE VERBINDUNG — IHRE WAHL NETZWERK & LAGER Shopify-Shop Produkte · Bestand · Bestellungen Route 1 · StartFill Bridge wir bauen, hosten und warten sie 0 € · keine Gebühr pro Bestellung Route 2 · FFN Connect fertige Shopify-App ab 10 €/Monat + pro Bestellung Route 3 · Selbst umsetzen CSV von Hand oder Ihr eigener Entwickler über die REST-API JTL-FFN das gemeinsame Netzwerk StartFill kommissioniert, verpackt, versendet Bestellungen laufen von links nach rechts. Bestände und Sendungsnummern laufen von rechts nach links zurück.
Abbildung 1 — Die drei Routen unterscheiden sich nur darin, was in der Mitte sitzt. Alles links und rechts davon ist identisch.

4Welche Route ist die richtige für mich?

Route 1 · empfohlen

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.

€0Keine Lizenzgebühr, keine Gebühr pro Bestellung. In Ihrem Fulfillment-Vertrag enthalten.
Route 2

FFN Connect

Eine fertige Shopify-App eines Drittanbieters. Sie installieren sie, klicken sich durch die Synchronisationsbildschirme und steuern sie selbst.

ab 10 €pro Monat, Grundgebühr inklusive 50 Bestellungen; danach pro Bestellung. 14 Tage kostenlos testen.
Route 3

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.

€0Lizenzkostenfrei, aber nicht aufwandsfrei. Für alles Automatische braucht es einen Entwickler.
 Route 1 · StartFill BridgeRoute 2 · FFN ConnectRoute 3 · Selbst umsetzen
Monatliche Kosten€0ab 10 € + pro Bestellung€0
Kosten bei 500 Bestellungen/Monat€0ca. 90 € pro Monat0 € Lizenzkosten
Wer richtet es ein?WirSieSie oder Ihr Entwickler
Zeit bis zum Livegang1–2 Werktage, sobald Ihre Daten bereit sind30–60 MinutenTage bis Wochen
Funktioniert mit Shopify BasicJaJaNur mit einer Partner-App — siehe 8.2
Bestellungen automatisch übertragenJaJaNur, wenn entwickelt
Tracking zurück an ShopifyJaJaNur, wenn entwickelt
Bestand zurücksynchronisiertJaJaNur, wenn entwickelt
Retourenabwicklung im ToolÜber uns, auf AnfrageJa, in der AppNur, wenn entwickelt
Auch Amazon, eBay, OttoFragen Sie unsJaNur, wenn entwickelt
Sie behalten die direkte KontrolleGemeinsam mit unsJaJa
Am besten geeignet fürFast alleHändler, die ein eigenes Dashboard möchten oder auf mehreren Marktplätzen verkaufenSehr geringes Volumen oder Teams mit eigenen Entwicklern
Ein ehrliches Wort zu Route 2 FFN Connect ist ein gutes Produkt, und wir unterstützen Sie auch dabei. Sie erhalten ein eigenes Dashboard, verwalten mehrere Marktplätze an einem Ort und sind bei der Wartung nicht von uns abhängig. Wenn Ihnen das wichtig ist, bekommen Sie für die Gebühr etwas Handfestes. Wir glauben nur nicht, dass die meisten reinen Shopify-Händler sie zahlen müssen.
Teil B

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.
Verwenden Sie eine Firmen-E-Mail-Adresse Registrieren Sie das JTL-Konto mit einer Adresse, die das ganze Team erreichen kann. Wir finden Sie über dieses Konto, und Konten lassen sich später nicht ohne Weiteres zusammenführen.

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.
Shopify-Standorte
Live-ScreenshotShopify „Settings → Locations“ (Einstellungen → Standorte). Unser Lager muss hier als Standort angelegt sein, sonst kann Shopify ihm keine Bestellungen zuweisen. Bei Route 2 legt die App ihn für Sie an; fügen Sie keinen von Hand hinzu.

6Gemeinsame Grundlagen

Drei Schritte, die alle erledigen, in dieser Reihenfolge.

  1. Legen Sie Ihr kostenloses JTL-Kundenkonto an Rufen Sie fulfillment.jtl-software.com auf 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.

    Händler-Dashboard im JTL Fulfillment Network
    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.
  2. 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.
    My warehouses, leer
    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.
    Lagersuche (Find warehouse)
    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.

  3. 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.
Beide Rollen müssen sich in derselben Umgebung befinden Das Netzwerk hat eine separate Sandbox für Tests. Ein Händlerkonto in der Sandbox kann keinen Fulfiller im Live-Netzwerk sehen und umgekehrt. Falls Sie getestet haben, achten Sie darauf, dass Sie uns das Live-Konto nennen.

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öserEine bezahlte Bestellung in Shopify
Typische VerzögerungSekunden von der Zahlung bis zum Kommissionierauftrag
ZuordnungIhre Shopify-SKU zur JFSKU in unserem Lager
Zurück an SieSendungsnummer, Fulfillment-Status, Bestand
Nicht übertragenUnbezahlte und stornierte Bestellungen sowie alles mit dem Tag no-ffn

7.2 Was wir von Ihnen brauchen

  1. E-Mail-Adresse Ihres JTL-Kontos Damit wir Sie als Händler verknüpfen und Ihnen Ihr Lager zuweisen können.
  2. 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.

    Shopify-Berechtigungsseite bei der Installation
    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.
  3. 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.
  4. 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.
Geprüft, nicht theoretisch Diese Route wurde am 28. Juli 2026 durchgängig mit einem Shopify- Basic -Tarif getestet: Eine bezahlte Shopify-Bestellung wurde in unter einer Sekunde und ohne manuellen Schritt zu einem Kommissionierauftrag im Fulfillment-Netzwerk – mit vollständiger Lieferadresse.

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.

FFN-Connect-Dashboard auf Englisch
Live-ScreenshotDas FFN-Connect-Dashboard. Linkes Menü: Dashboard, Orders, Outbounds, Returns, Stock Movements, Items, Sales Channels. Hier auf Englisch gezeigt – bei einem in Deutschland registrierten Unternehmen öffnet es sich auf Deutsch; wie Sie das umstellen, steht in Schritt 2 unten.

8.1 Einrichtung

  1. 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.
  2. 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.
  3. 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.
    FFN Connect: Lager-Einstellungen
    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.
  4. 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.
    FFN Connect: Tarif und Rechnungen
    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.
  5. 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.
    FFN Connect im Shopify App Store
    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.
  6. 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.
  7. 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.
    FFN Connect: Artikelansicht
    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.
  8. 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.
Wenn Ihr Shop bereits live ist Deaktivieren Sie Ihren bisherigen Standort erst, wenn wir Ihren Bestand physisch eingebucht haben und der neue Standort echte Mengen zeigt. Sonst sehen Kunden mitten in der Umstellung „ausverkauft“. Wenn alle Bestellungen aus unserem Lager versendet werden, entfernen Sie die anderen Standorte erst ab diesem Zeitpunkt aus dem Versandprofil.

8.2 Was es kostet

VolumenPro BestellungPro 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.

FFN-Connect-Preisrechner
Live-ScreenshotDer Pay-per-Order-Rechner auf ffn-connect.de. Bei 500 Bestellungen im Monat zeigte er 0,18 € pro Bestellung, insgesamt 90,00 €. Preise zzgl. MwSt.

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.

JTL FFN: Datenaustausch
Live-Screenshot„Data exchange“ im kostenlosen Portal. Importvorlagen, Importe und Exporte – und nirgends eine Schaltfläche „Shop verbinden“; das ist die ehrliche Grenze des kostenlosen Portals.

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-id
  • x-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.

JTL FFN: externe Autorisierungen
Live-ScreenshotExternal authorisations. Alle für das Konto ausgestellten Tokens, ihre Berechtigungen (Scopes) und das Erstellungsdatum. Beachten Sie den Hinweis von JTL darunter, der Shopify-Händler auf FFN Connect verweist.
Behandeln Sie das Token wie ein Passwort Wer es besitzt, kann Ihre Bestellungen und Bestände lesen und ändern. Fügen Sie es nie in einen Chat, eine E-Mail, einen Screenshot oder ein Repository ein. Falls es in falsche Hände gerät, löschen Sie die Zeile im Portal und erstellen Sie eine neue – das alte Token funktioniert dann sofort nicht mehr.

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 AppWo sie erstellt wirdKundennamen und -adressen im Basic-Tarif
Admin-Custom-AppShopify-Adminbereich → Settings → Apps → Develop appsNein – im Basic-Tarif gesperrt
Partner-App mit Custom Distribution (benutzerdefinierter Vertrieb)Shopify Partner Dashboard, an einen Store gebundenJa – funktioniert im Basic-Tarif
Shopify: Apps und Vertriebskanäle
Live-ScreenshotShopify: Settings → Apps and sales channels. Develop apps (Schaltfläche oben rechts) legt die Admin-Custom-App an – genau die, die im Basic-Tarif keine Adressen lesen kann. Zur Partner-App gelangen Sie über diese Ansicht überhaupt nicht.

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.

Woher wir das wissen Geprüft am 28. Juli 2026 in einem Live-Store im Basic-Tarif: Eine Partner-App mit Custom Distribution erhielt über den Webhook 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/create gelieferte 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.
Teil C

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.
Machen Sie die Testbestellung echt Geben Sie eine echte Bestellung mit geringem Warenwert auf und lassen Sie sie an eine Adresse liefern, auf die Sie Zugriff haben. Jedes Problem, das es zu finden lohnt, zeigt sich beim ersten echten Paket – nicht auf dem zehnten Konfigurationsbildschirm.

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-KontosDie Adresse, mit der Sie sich auf fulfillment.jtl-software.com registriert haben
Domain Ihres Shopify-ShopsZum Beispiel your-shop.myshopify.com
Shopify-TarifBasic, Grow, Advanced oder Plus
ProduktlisteSKU, Produktname, EAN, Gewicht, Abmessungen und ob der Artikel eine Charge oder ein Mindesthaltbarkeitsdatum (MHD) hat
Erwartetes VolumenBestellungen pro Monat und Ihre Spitzenmonate
Bevorzugter VersanddienstleisterFalls 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.

Ein Hinweis zu den Belegen Jeder Screenshot in diesem Handbuch ist eine Live-Aufnahme aus den echten Systemen vom Juli 2026, aufgenommen mit beiden Portalen auf Englisch, und jeder ist gekennzeichnet mit Live-Screenshot. Nichts davon ist nachgestellt. Die Schritte in FFN Connect ab der App-Installation sind anhand der eigenen Dokumentation von FFN Connect beschrieben und nicht aufgenommen, weil die Installation dieser App und der Abschluss eines Abos eine kaufmännische Entscheidung sind, die bei Ihnen liegt, nicht bei uns. Preise und Oberflächen ändern sich; prüfen Sie die aktuellen Preise, bevor Sie sich festlegen.

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.