Shopware

Retouren in Shopware: was der Kern abbildet und was erst Commercial mitbringt

Shopware kennt Retouren ab Werk als Lieferstatus, bei dem ein aktiver Standard-Flow eine Kundenmail auslösen kann, und als Gutschrift- und Stornodokument. Einen Retourenvorgang je Position gibt es erst mit Shopware Commercial ab Rise. Was im Kern passiert, nachgemessen in 6.6 und 6.7, und wo die Lücken liegen.

Pixup MediaVeröffentlicht am 8 Min. Lesezeit
Gegenüberstellung: Im Kern enthalten ist der Status — Lieferstatus Retour und Teilretour, Standard-Flow mit Mailversand ab Werk aktiv, Gutschrift und Storno als Dokument, Bestand bleibt unverändert. Mit Shopware Commercial ab Rise: Retoure je Position anlegen, Status je Position, Teilstorno als Dokument, im Kundenkonto sichtbar.
Kern und Commercial im Vergleich. Kern selbst gemessen in 6.6.10.6 und 6.7.2.2, Commercial laut Shopware-Dokumentation.
Grafik in voller Größe öffnen

„Kann Shopware Retouren?“ Die Antwort hängt davon ab, was man unter Retoure versteht. Als Status einer Lieferung: ja, ab Werk. Als eigener Vorgang mit Positionen, Gründen und Status: erst mit der Erweiterung Shopware Commercial, die an einen kostenpflichtigen Shopware-Tarif gebunden ist. Und vieles, was zu einer Retoure gehört, erledigt keine der beiden Varianten von selbst: den Bestand, die Erstattung, die Prüfung der Ware.

Den Kern haben wir am 30.10.2026 in Shopware 6.6.10.6 und 6.7.2.2 nachgestellt, mit einer Testbestellung in Wegwerf-Containern. Beide Versionen verhielten sich gleich. Bestandslogik und Dokumente haben wir zusätzlich im Quelltext nachgelesen, zuletzt am 11.11.2026 in den aktuellen Versionen 6.7.16.0 und 6.6.10.31. Shopware Commercial haben wir nicht selbst getestet. Was dazu hier steht, stammt aus der offiziellen Shopware-Dokumentation.

Was der Kern kennt: Retoure als Lieferstatus

Eine Bestellung hat in Shopware mehrere Status: den der Bestellung, den der Lieferung und den der Zahlung. Wie diese Zustände zusammenhängen, beschreibt der Ratgeber Zustandsübergänge einer Bestellung. Die Retoure gehört zur Lieferung:

vontechnische Aktionnach
VersandtretourRetour
Versandtretour_partiallyTeilretour
Teilweise versandtretour oder retour_partiallyRetour oder Teilretour
TeilretourretourRetour
Retour, TeilretourreopenOffen

Eine Lieferung, die noch nicht versandt ist, kann nicht in Retour wechseln. Die Tabelle haben wir aus der Datenbank beider Versionen gelesen. Sie ist identisch.

Wichtig ist, was der Status nicht festhält: welche Positionen zurückkommen, wie viele Stück, aus welchem Grund. „Teilretour“ sagt nur, dass es nicht alles war.

Was beim Status Retour automatisch passiert

Eine Mail an den Kunden. In beiden Versionen ist ab Werk je ein Flow für „Lieferung erreicht Status Retour“ und „Teilretour“ aktiv, der einen Mailversand an den Kunden auslöst. Die tatsächliche Zustellung haben wir nicht getestet. Wer den Status intern nutzt, etwa um eine angekündigte Rücksendung zu markieren, informiert damit den Kunden. Ob das gewollt ist, entscheiden Sie im Flow Builder. Welche Mails Shopware sonst verschickt, steht in Welche Mails Shopware selbst verschickt.

Kein Bestand. Unsere Messung:

SchrittBestand
Testprodukt angelegt10
Bestellung über 2 Stück8
Lieferung Versandt, dann Retour8
Bestellung storniert10

Der Quelltext bestätigt das. Shopware passt den Bestand nur an, wenn die Bestellung in den Status Storniert wechselt oder ihn verlässt. Der Lieferstatus Retour ist dafür bedeutungslos. Das ist bei einer Retoure auch vernünftig: Ob zurückgeschickte Ware wieder verkäuflich ist, weiß erst, wer das Paket geöffnet hat. Es heißt aber, dass jemand den Bestand von Hand oder über ein angebundenes System zurückbuchen muss.

Den Status Storniert als Abkürzung zu nutzen, ist keine gute Idee: Er bucht die ganze Bestellung zurück, und eine stornierte Bestellung ist buchhalterisch etwas anderes als eine zurückgeschickte.

Gutschrift, Storno und Erstattung

Dokumente. Shopware bringt ab Werk die Dokumentarten Gutschrift und Storno mit. Eine Gutschrift setzt laut Quelltext zweierlei voraus: eine bereits erzeugte Rechnung und Gutschriftpositionen in der Bestellung. Ohne Gutschriftposition bricht die Erzeugung mit einer Fehlermeldung ab. Welche Dokumente Ihre Buchhaltung braucht, stimmen Sie mit ihr ab. Wir beschreiben hier nur, was die Software kann.

Zahlungsstatus. Der Zahlungsstatus kennt Erstattet und Teilweise erstattet. In unserem Test ließ sich eine noch offene Zahlung nicht auf Erstattet setzen. Shopware erlaubte von dort nur Übergänge wie bezahlt, abbrechen oder erinnern. Ein Statuswechsel auf Erstattet ist außerdem nur ein Vermerk. Geld fließt dadurch nicht.

Erstattung über den Zahlungsanbieter. Der Kern hat dafür ein Datenmodell und einen Schnittstellen-Endpunkt. Er funktioniert nur, wenn die Zahlungserweiterung Erstattungen unterstützt. Eine Oberfläche dafür hat die Verwaltung im Kern nicht, nur die zugehörigen Rechte. Ob und wie Ihre Zahlungsart erstattet, steht in der Dokumentation des Zahlungsanbieters bzw. seiner Erweiterung.

Was Shopware Commercial ergänzt

Laut Shopware-Dokumentation („Returns management“, abgerufen am 30.10. und 11.11.2026) ist die Retourenverwaltung ab dem Rise-Tarif über die Erweiterung Shopware Commercial verfügbar. Die Seite gilt für Shopware 6.7.0.0 oder neuer, eine ältere Fassung für 6.5.0.0 bis 6.6.10.18. Beschrieben wird:

  • Anlegen in der Verwaltung: In der Bestellung Positionen auswählen, „Return items“, Menge und optional einen Kommentar angeben.
  • Status je Retoure und je Position. Mit dem Status Returned an den Positionen ist die Retoure abgeschlossen.
  • Teilstorno als Dokument, nur wenn bereits eine Rechnung existiert.
  • Sichtbarkeit im Kundenkonto: Kunden sehen die Retoure in ihrer Bestellübersicht.

Ebenso deutlich nennt die Dokumentation Grenzen:

  • Je Bestellung lässt sich derzeit nur eine Retoure anlegen.
  • Es gibt derzeit keine automatische Bestandsrechnung.
  • Das Anlegen einer Retoure ändert den Status der Bestellung nicht auf Retour.

Dass Kunden Retouren im Kundenkonto selbst anlegen können, beschreibt die Dokumentation nicht. Dasselbe gilt für eine Erstattung, die beim Abschluss automatisch angestoßen würde.

Kern, Commercial oder ein anderes System?

Situationnaheliegender Weg
wenige Retouren, ganze LieferungenKern: Status Retour, Mail-Flow prüfen, Bestand und Erstattung nach festem Ablauf von Hand
Retouren einzelner Positionen sollen in Shopware nachvollziehbar seinCommercial ab Rise, mit den genannten Grenzen
Kunden sollen Retouren selbst anmelden, mit Etikett und GründenErweiterung aus dem Store oder ein Retourenportal mit Anbindung; vorher prüfen, wo Bestand und Erstattung gebucht werden
Warenwirtschaft führt Bestand und BelegeRetoure dort führen, Shopware nur den Status melden lassen

Bestimmte Anbieter empfehlen wir hier nicht. Für jede Variante gilt: Entscheidend ist, welches System den Bestand und die Erstattung führt, nicht, wo der Knopf „Retoure“ sitzt. Statuswechsel lassen sich über den Flow Builder, Webhooks oder die Schnittstellen an ein Ticketsystem oder eine Warenwirtschaft weitergeben. Den Status liefert dabei Shopware, die Abwicklung liegt beim Zielsystem.

Wer seinen Retourenablauf mit uns durchgehen möchte: Auf der Seite Shopware Support beschreiben wir, wie wir Shops betreuen.

Grenzen dieser Messung

Gemessen haben wir je eine frische Installation 6.6.10.6 und 6.7.2.2 mit einer Gastbestellung, Rechnungskauf und ohne Zahlungserweiterung. Nicht gemessen haben wir die Erzeugung von Gutschrift- und Stornodokumenten, Erstattungen über einen echten Zahlungsanbieter, den Versand der Retouren-Mail und Shopware Commercial. Für 6.7.15.1, 6.6.10.30, 6.7.16.0 und 6.6.10.31 haben wir Bestandslogik, Gutschrift-Voraussetzungen und Erstattungsweg im Quelltext verglichen, nicht im Lauf. In 6.7.16.0 haben wir am 11.11.2026 zusätzlich Lieferstatus, Standard-Flows und Dokumentarten in der Datenbank gelesen – mit demselben Ergebnis.

Im Kern ist eine Retoure ein Lieferstatus, an dem ein Standard-Flow für die Kundenmail hängt, kein Vorgang. Bestand und Erstattung bucht er dabei nicht. Das muss ein fester Ablauf, Commercial oder ein angebundenes System übernehmen.

Häufige Fragen

Hat Shopware eine Retourenverwaltung?
Ab Werk bildet Shopware Retouren als Lieferstatus ab, mit einem aktiven Standard-Flow, der eine Kundenmail auslösen kann, und Dokumenten für Gutschrift und Storno. Eine Retourenverwaltung mit Retoure je Position bringt Shopware Commercial, laut Shopware-Dokumentation ab dem Rise-Tarif.
Wird der Bestand bei einer Retoure automatisch erhöht?
Nicht durch den Lieferstatus Retour: In unserem Test mit 6.6.10.6 und 6.7.2.2 blieb der Bestand gleich. Er stieg erst beim Storno der ganzen Bestellung. Auch die Commercial-Retoure rechnet laut Dokumentation den Bestand nicht automatisch.
Erstattet Shopware das Geld automatisch zurück?
Der Zahlungsstatus Erstattet ist zunächst nur ein Status. Eine echte Rückzahlung über den Zahlungsanbieter sieht der Kern nur per Schnittstelle vor, und nur, wenn die Zahlungserweiterung Erstattungen unterstützt. Eine Oberfläche dafür hat der Kern nicht.
Bekommt der Kunde eine Mail, wenn ich den Status auf Retour setze?
Ab Werk ist es so vorgesehen. In den geprüften Versionen ist je ein Standard-Flow für Retour und Teilretour aktiv, der beim Statuswechsel einen Mailversand auslöst. Ob die Mail beim Kunden ankommt, hängt vom Mailversand Ihres Shops ab; die Zustellung haben wir nicht getestet. Wer das nicht möchte, deaktiviert den Flow im Flow Builder.
Können Kunden Retouren im Kundenkonto anmelden?
Im Kern nicht. Die Commercial-Retourenverwaltung macht angelegte Retouren laut Dokumentation im Kundenkonto sichtbar; dass Kunden sie dort selbst anlegen, beschreibt die Dokumentation nicht. Für ein Retourenportal kommen Erweiterungen oder eine Anbindung an andere Systeme in Frage.
WeiterführendShopware Support