Aktuell sind 100 von 100 Partnerplätzen belegt. Nächsten Partnerplatz anfragen.

Shopware Fulfillment: Wenn die Plattform stimmt, aber das Lager nicht

Shopware Fulfillment Deutschland. Shopware 5 + 6 Logistik, Versand und 3PL

Verzeichnis

Shopware Fulfillment heißt: Deine Ware zieht in ein fremdes Lager, dein Shop bleibt, wo er ist. Ein Partner nimmt die Bestellung aus Shopware entgegen, packt, versendet und schreibt Bestand, Trackingnummer und Lieferstatus zurück. Bei Beckmann Systemlogistik steht dieses Lager in Köln, seit 1985, für höchstens 100 Marken mit 250 bis 7.500 Sendungen im Monat.

  • seit 1985 in Köln, familiengeführt, kein Investor und kein Exit-Plan
  • max. 100 Marken gleichzeitig, und dein Ansprechpartner ändert sich nicht
  • 250 bis 7.500 Sendungen im Monat, das ist der Bereich, in dem ein Mensch deine Artikel noch am Griff erkennt
  • ein Standort in Köln, dein Bestand liegt vollständig in einer Halle

→ Partnerschaft anfragen
→ Direkt an Max Beckmann schreiben

Ein Shopware-Backend ist ein gepflegter Ort. Varianten sauber angelegt, Versandarten durchdacht, der Bestand auf dem Stand von heute früh. Wer sich dafür entscheidet, kauft sich Arbeit ein und bekommt ein Haus, in dem er jede Tür kennt.

Dann zieht die Ware in ein fremdes Lager.

Von da an ist ein Teil deiner Auftragsdaten kein Wissen mehr, sondern eine Meldung. Ein Kunde fragt, wo sein Paket bleibt. Du öffnest den Auftrag, dort steht versandt, und du weißt nicht, ob das stimmt. Du weißt nur, dass jemand es so eingetragen hat.

Ob ein Anbieter Shopware anbinden kann, ist deshalb die falsche erste Frage. Können sie fast alle. Interessant wird es eine Ebene tiefer: Was läuft aus der Halle zurück, und in welches Feld?

Wie wird Shopware an einen Fulfillment-Dienstleister angebunden?

Ein Fulfillment-Dienstleister hängt an Shopware 6 über die Admin API oder über einen Dateiaustausch per SFTP. Für die API legst du in den Einstellungen unter System und Integrationen einen Zugang an, der Rest läuft über OAuth. In Richtung Lager gehen Auftrag, Positionen, Lieferadresse und Versandart. Zurück kommen Bestand, Trackingnummer und Lieferstatus.

  • Was der Auftrag mitbringt. Positionen, Mengen, Lieferadresse, die gewählte Versandart. Vorher einmal die Stammdaten je Artikel: Gewicht, Maße, EAN. Ohne EAN wird im Lager nach Beschreibung gesucht, und Beschreibungen sind nicht scanbar.
  • Was der Auftrag zurückbringt. Die Trackingnummer an der Lieferung. Den Lieferstatus, der zum Paket passt. Den Bestand, gesunken um genau das, was im Karton lag. Damit verschickt Shopware die Versandmail selbst, aus deinem Template.
  • Der Auslöser. Welcher Status die Übergabe startet, legst du fest, nicht das Lager. Wer die Entscheidung abgibt, wundert sich später, warum Aufträge gepackt wurden, die nie bezahlt worden sind.

Woran es am ersten Tag klemmt, steht in keiner Doku. Deine Versandarten heißen, wie du sie genannt hast: Standardversand, Express, Sperrgut, vielleicht noch eine eigene für Österreich. Im Lager heißen dieselben Dinge anders, und jemand muss festlegen, welche auf welche zeigt. Passiert das nicht, bekommt alles die erste aus der Liste, und niemandem fällt es auf, bis das erste Sperrgut als Päckchen unterwegs ist.

Noch auf Shopware 5? Dann gehört ein Datum dazu, das in den Angeboten selten auftaucht. Der Hersteller hat die Entwicklung zum 31. Juli 2024 beendet, Sicherheitsupdates eingeschlossen. Anbinden lässt sich ein SW5-Shop weiterhin, meist per Datei. Nur trägt dann nicht die Schnittstelle dein Risiko, sondern der Shop selbst. Die Migration gehört vor den Lagerwechsel, nicht dahinter.

Welche Systeme auf unserer Seite laufen, steht unter Software. Was mit einem Auftrag zwischen Eingang und Übergabe an den Paketdienst passiert, unter Versandabwicklung.

Cloud oder eigener Server? Für das Lager ändert das genau eine Sache

Shopware trennt Edition und Betriebsart. Community, Rise, Evolve und Beyond sagen, was der Shop kann; Cloud, PaaS oder eigener Server sagen, wo er läuft. Für einen Fulfillment-Partner zählt nur die zweite Entscheidung: In der Cloud lassen sich keine Plugins installieren, nur Apps, und eine App spricht ausschließlich über API und Webhooks.

Ein Plugin wird Teil deines Shops. Es sitzt im Code, greift auf interne Dienste zu, und nach jedem größeren Update sieht jemand nach, ob es noch mitspielt. Eine App bleibt draußen und redet über die Schnittstelle. In der Cloud hast du die Wahl nicht. Auf dem eigenen Server hast du sie und triffst sie meistens nebenbei.

Ein Lager, das erst etwas in deinem Shop installieren muss, damit die Verbindung steht, ist danach ein Teil deines Shops. Eines, das über die Schnittstelle kommt, steht daneben.

Bei uns entscheidest du, welcher Weg läuft: Admin API oder SFTP. Beides sind Zugänge, die du anlegst und die du wieder entziehst, wenn du willst.

Shopware kennt sechs Lieferstatus. Die meisten Anbindungen schreiben einen

Eine Lieferung in Shopware 6 kann sechs Zustände haben: offen, teilweise versandt, versandt, teilweise retourniert, retourniert, storniert. Gewechselt wird nur über erlaubte Übergänge, nicht beliebig. Viele Fulfillment-Anbindungen melden davon genau einen zurück, nämlich versandt. Alles Feinere bleibt leer, und dein Shop weiß dann dauerhaft weniger über deine Aufträge als dein Lager.

Den zweiten und den vierten gibt es, weil eine Lieferung selten in einem Stück passiert.

Ein Kunde bestellt drei Artikel, zwei liegen im Regal, der dritte kommt Dienstag. Das Lager schickt die zwei los, richtig so. Kennt die Anbindung nur „versandt“, steht der Auftrag jetzt als komplett erledigt in deinem Backend. Der Kunde bekommt eine Versandmail über drei Artikel und packt zwei aus. Dann schreibt er dir, nicht dem Lager.

Die Retoure ist derselbe Fehler in Gegenrichtung. Von drei Artikeln kommt einer zurück. Schreibt das niemand nach Shopware, bleibt der Auftrag versandt, die Gutschrift lebt in einer Tabelle, und im Januar sucht jemand drei Tage nach der Differenz zwischen Bestand und Umsatz.

Dazu eine Eigenheit, die ohne Geräusch scheitert. Shopware lässt nicht jeden Sprung zwischen zwei Zuständen zu. Wer in der falschen Reihenfolge schreibt, bekommt keine rote Meldung, sondern einen Auftrag, der einfach stehen bleibt. Fünf am Tag merkt keiner. Im November sind es fünfzig, und dann merkt es der Kunde.

Wir schicken darum vor dem ersten echten Auftrag je Versandart einen Probeauftrag durchs Haus, mit Ware, mit Etikett, mit Rückmeldung. Abgenommen ist er, wenn in deinem Shopware drei Dinge stimmen: Trackingnummer an der Lieferung, Lieferstatus wie das Paket, Bestand minus Karton. Vorher schaltet niemand den Regelbetrieb frei, auch nicht, wenn die Ware schon im Regal wartet und der Launch übermorgen ist.

Was ein Überverkauf im Alltag anrichtet, steht unter Backorder. Wie eine Rücksendung bei uns geprüft und wieder eingebucht wird, unter Retourenbearbeitung, und was die Quote überhaupt senkt, unter Retourenquote senken.

Vier Fragen an jeden Anbieter, und die drei Sätze, die du als Antwort bekommst

Frag jeden Anbieter dasselbe: Kommt der Auftrag über die API oder als Datei? Welcher Status in Shopware startet die Übergabe? Welche der sechs Lieferstatus schreibt ihr zurück, und was steht nach einer Teillieferung im Backend? Wer meldet sich, wenn eine Übertragung hängt, und woher weiß er es vor mir? Zehn Minuten Antworten. Das Zögern dazwischen sagt mehr als die Website.

Drei Sätze kommen dabei fast immer, und alle drei stimmen, ohne etwas zu bedeuten.

„Wir synchronisieren in Echtzeit.“ Frag zurück, in welche Richtung. Zum Lager hin ist Echtzeit einfach, da drückt ein Auftrag und etwas passiert. Zurück in den Shop läuft es in einem Takt, und der Takt hat eine Zahl. Wer sie nicht nennt, hat sie nicht eingestellt.

„Wir unterstützen Shopware nativ.“ Frag zurück, in welches Feld die Trackingnummer geschrieben wird. Wer die Lieferung nennt, hat das gebaut. Wer den Auftrag nennt, hat eine Doku überflogen.

„Darum kümmert sich unser Support.“ Frag zurück, woher der Support davon erfährt. Eine hängende Übertragung meldet sich nicht von selbst. Entweder sieht jemand nach, oder es fällt einem Kunden auf, und dann bist du der Support.

Wer so fragt, muss selbst antworten. Über die API, wahlweise per SFTP. Ausgelöst bei bezahlt, wenn du nichts anderes willst. Alle sechs Status, soweit der Vorgang sie hergibt. Und nachsehen wird die Person, mit der du auch das erste Gespräch führst, weil es hier niemanden gibt, der nur Gespräche führt. Ein paar Interessenten im Jahr ist das zu wenig Show.

Eine fünfte gehört dazu, und sie richtet sich gegen uns selbst: Wie hoch ist die Fehlerquote, und wie wurde sie gemessen? Höchstens eine fehlerhafte Sendung auf 10.000, von 2023 bis 2025 über alle Partner. Stell die Frage überall. Die zweite Hälfte ist die, bei der es meistens still wird.

Wie ein Auftrag im Lager gegriffen wird, steht unter Pick und Pack. Was wir unter Boutique-Fulfillment verstehen, hat eine eigene Seite, und was ein 3PL im Unterschied dazu ist, ebenfalls.

Für welche Shopware-Marken das passt

Beckmann ist gebaut für Marken zwischen 250 und 7.500 Sendungen im Monat. Unter 250 lohnt sich das eigene Packen meist noch, über 7.500 braucht es Fördertechnik, die in unserer Halle nicht steht. Dazwischen liegt der typische Shopware-Händler: eigenes Sortiment, eigenes Template, eigene Meinung dazu, wie der Karton beim Kunden aussieht.

Das sind Leute, die sich um Dinge kümmern, um die sich niemand kümmern müsste. Ob die Produktbilder denselben Hintergrund haben. Wie ein Filter in der Navigation heißt. Und dann endet diese Sorgfalt am Bildschirmrand, weil dahinter jemand anders anfängt.

Der Karton ist die einzige Seite deines Shops, die nicht aus einem Template kommt. Wenn er in Einheitsgrau ankommt, mit Klebeband quer über dem Logo und dem Werbeflyer eines anderen Händlers darin, hat jemand dein Frontend umgebaut, ohne einen Commit zu hinterlassen.

Bei uns packen dieselben Leute deine Aufträge, im März wie im November, und eine Sonderverpackung für den Launch ist Tagesgeschäft, kein Projekt mit Vorlaufzeit. Wie das aussieht, steht unter Kitting. Kommen neben dem Shop noch Händlerbestellungen dazu, beschreibt das B2B-Fulfillment; für Amazon, OTTO und Co. gilt Marktplatz-Fulfillment, für das reine Endkundengeschäft D2C-Fulfillment.

Ob sich das für dich rechnet, zeigt Fulfillment-Outsourcing. Was auf einer Rechnung steht und was nicht, steht unter Fulfillment-Preise. Wer heute noch unter 250 liegt, liest besser Fulfillment für Startups.

Woran ein Shopware-Wechsel hängen bleibt, und woran nicht

An der API liegt es fast nie, die ist an einem Nachmittag angebunden. Hängen bleibt ein Wechsel an dem, was im Shop über die Jahre gewachsen ist.

Varianten, die als eigene Produkte angelegt wurden, mit zwei Artikelnummern für dieselbe Sache. Ein Gewicht, das noch von der alten Verpackung stammt. Ein Bundle, das im Shop ein Artikel ist und im Regal drei. Das klärt sich vor dem Umzug, oder es klärt der erste falsche Auftrag.

Kommst du aus einem anderen Lager, braucht der Bestand ein Fenster, in dem beide Seiten dieselbe Zahl zählen. Wie das abläuft, steht unter Fulfillment-Anbieter wechseln. Was ein Etikett am Regal können muss, damit der Scanner es liest, unter Barcodes im Onlinehandel.

Wenn neben Shopware noch etwas anderes läuft

Ein Shopsystem ist für das Lager ein Absender von Aufträgen und ein Empfänger von Bestand. Was drumherum gebaut ist, geht uns nichts an. Läuft ein zweiter Shop auf Shopify, WooCommerce oder PrestaShop, hängt er daneben, mit demselben Regal dahinter.

Sitzt eine Warenwirtschaft dazwischen, hängen wir an ihr statt an jedem Kanal einzeln. Xentral, Billbee, JTL und Plentymarkets haben dafür jeweils einen eigenen Weg und deshalb hier jeweils eine eigene Seite.

Für wen wir nicht passen

Wenn du in zwei Jahren 20.000 Sendungen im Monat rausschicken willst, wirst du hier zu groß. Diese Menge läuft über Bänder. Bänder haben wir nicht.

Wenn dein Bestand auf mehrere Läger verteilt sein soll, womöglich in mehreren Ländern, sind wir die falsche Adresse. Es gibt ein Regal. Es steht in Köln.

Wenn deine Produkte über drei Kilo wiegen oder länger als 60 Zentimeter sind, hast du ein Sortiment, für das unsere Fächer nicht gebaut sind. Und wenn deine Ware direkt vom Lieferanten zum Kunden geht, weil du Dropshipping betreibst, fehlt in deinem Modell die Stelle, an der wir vorkommen.

Und wenn gerade 100 Marken im Haus sind, gibt es keinen 101. Platz. Auch nicht für eine gute Anfrage. Warum das so bleibt, steht unter Die 100er-Grenze. Wer sonst noch nicht passt, unter Nicht für jeden.

Häufige Fragen zu Shopware Fulfillment

Brauche ich ein Plugin im Shop, damit ein Fulfillment-Partner andocken kann?

Nein, und in der Cloud wäre es gar nicht möglich: Dort sind klassische Plugins nicht installierbar, es gehen nur Apps. Die Admin API reicht in beiden Fällen, um Aufträge abzuholen und Bestand, Trackingnummer und Lieferstatus zurückzuschreiben. Wenn dir jemand ein Plugin als Voraussetzung nennt, frag nach, was passiert, wenn du morgen in die Cloud gehst.

Funktioniert das mit jeder Shopware-Edition?

Ja. Die Admin API gehört zum Kern und ist in der Community Edition genauso da wie in Rise, Evolve oder Beyond. Die Editionen unterscheiden sich im Funktionsumfang des Shops, nicht darin, ob ein Lager andocken kann. Was sich unterscheidet, ist die Betriebsart, und die betrifft nur die Bauform der Verbindung.

Welcher Status in Shopware sollte die Übergabe ans Lager auslösen?

Meist der Zahlungsstatus „bezahlt“, nicht der Bestelleingang. Sonst packt das Lager Ware für Aufträge, die nie bezahlt werden, und bucht sie danach wieder ein. Bei Vorkasse, Rechnung und Ratenkauf liegt die Grenze woanders, und genau deshalb gehört sie einmal aufgeschrieben. Ein Satz reicht. Er fehlt fast immer.

Was passiert mit der Versandmail an den Kunden?

Die bleibt bei dir. Sobald Trackingnummer und Lieferstatus zurückgeschrieben sind, versendet Shopware sie aus deinem Template, mit deinem Absender und deinem Ton. Wir schreiben deinen Kunden nicht. Ein Lager, das eigene Mails an deine Kunden schickt, hat sich in einen Kanal gesetzt, der ihm nicht gehört.

Was ist der Unterschied zwischen Dropshipping und Fulfillment?

Beim Fulfillment ist die Ware deine und liegt in unserem Regal. Beim Dropshipping gehört sie dem Lieferanten und geht aus dessen Halle direkt an den Kunden, oft ohne dass du sie je gesehen hast. Der Unterschied ist, wer im Karton steckt, wenn er ankommt. Die Grundbegriffe erklärt Was ist Fulfillment.

Was ist besser, Shopware oder Shopify?

Vom Regal aus gesehen: egal. Beide schicken Aufträge und nehmen Bestand und Tracking entgegen. Der alte Merksatz, Shopware sei das selbst gehostete und Shopify das gemietete, stimmt so nicht mehr, seit Shopware seine Plattform ebenfalls betreibt. Was bleibt, ist die Tiefe, in der du eingreifen darfst. Für Shopify gibt es hier eine eigene Seite.

Wie viel kostet Shopware Fulfillment?

Drei Zeilen zählen: Lagerplatz, Sendung, Retoure. Dazu Material. Wie hoch jede bei dir ausfällt, hängt an Artikelgröße, Menge und Retourenanteil, und niemand rechnet das seriös, bevor er dein Sortiment gesehen hat. Welche Positionen es überhaupt gibt, steht unter Preise.

Wie lange dauert es, bis der erste Auftrag aus Shopware durchläuft?

Im Schnitt neun Werktage, vom ersten Gespräch bis zum abgenommenen Probeauftrag. Diese Tage gehen auf unsere Rechnung, bevor ein Vertrag steht, und es kam vor, dass danach niemand unterschrieben hat. Wir richten trotzdem erst ein und verhandeln danach, weil eine Anbindung, die man erst nach der Unterschrift sieht, vor der Unterschrift nichts beweist.

Was passiert im Weihnachtsgeschäft?

Im Dezember wird kein Feld anders geschrieben als im Juni, und es packen dieselben Hände. Wir stocken nicht mit Leuten auf, die deine Artikel am ersten Tag nicht auseinanderhalten können. Stattdessen planen wir die Menge mit dir im Sommer. Wie, steht unter Peak Season.

Weiterführende Seiten

Was wir insgesamt anbieten, steht unter Fulfillment. Die Halle, in der dein Regal stehen würde, beschreibt Fulfillment in Köln, wohin von dort aus versendet wird, Fulfillment in Deutschland. Wer Amazon nicht das Lager überlassen will, findet die Optionen unter Alternativen zu Amazon FBA. Und wie die ganze Kette vom Wareneingang bis zur Retoure zusammenhängt, erklärt E-Commerce-Logistik.

Zwei Minuten in deinem Backend

Geh in die Bestellungen, nimm die letzten dreißig Tage und sortier nach Lieferstatus. Zähl, wie viele der sechs Zustände überhaupt vorkommen. Was dabei herauskommt, ist die erste Frage für jedes Gespräch, das du ab jetzt führst.

Wir nehmen auf, wenn ein Platz frei wird.

→ Jetzt Partnerschaft anfragen
→ max@beckmannsys.com

In diesem Beitrag:

Deine Anfrage ist da.

Max Beckmann hier. Ich melde mich innerhalb eines Werktages zurück. Eine kurze Mail mit dem Ablauf ist unterwegs in dein Postfach.