Wann brauchst du überhaupt eine Erweiterung?
Shopware kann Retouren durchaus - es kommt darauf an, welche Ausbaustufe du hast und wer den Vorgang anlegt. Sobald der Kunde ihn selbst anstoßen soll, hören die Bordmittel auf.
Was Shopware von sich aus kann
Die Lieferung kennt die Zustände „Retour“ und „Teilretour“, und Zahlungen lassen sich erstatten. Damit kannst du festhalten, dass etwas zurückkam - aber es gibt keinen Vorgang, keinen Grund, keine Seite für den Kunden. Die Retoure entsteht in deinem Postfach.
Was Shopware Commercial mitbringt
In den kostenpflichtigen Plänen steckt ein Retourenmodul mit eigenen Entitäten, Status, Belegen und Erstattungsrechnung. Es ist auf die Administration hin gebaut: Es gibt Admin-Endpunkte und genau eine Kundenroute, POST /store-api/order/{orderId}/return, hinter einer Lizenzprüfung. Einen Storefront-Controller bringt es nicht mit - im Kundenkonto kommt eine Statusspalte dazu, aber kein Formular. Wer möchte, dass der Kunde die Retoure selbst anlegt, baut die Oberfläche dafür.
Wo diese Erweiterung ansetzt
Sie beginnt beim Kunden: fertige Seiten im Konto und für Gäste, Grund und gewünschte Vorgehensweise je Position, ein Kommentarfeld, eine Abschlussseite mit Status und Dokument. Was daraus im Admin entsteht, ist die Folge, nicht der Anfang. Sie läuft auf jeder Shopware-Ausbaustufe.
Vier Wege nebeneinander
Die Zeilen folgen dem Ablauf: oben steht, wer die Retoure anlegt, unten, was der Betrieb kostet.
| Ohne Erweiterung | Shopware Commercial | Drittanbieter-Plugin | Diese Erweiterung | |
|---|---|---|---|---|
| Wer die Retoure anlegen kann | ||||
| Kunde legt die Retoure selbst an | nein: kein Kundenweg | nein: nur Store-API | ja: ja | ja: eigene Storefront-Seite |
| Fertige Seiten in der Storefront | nein: keine | nein: nur die Route | ja: ja | ja: sechs Seiten |
| Gäste ohne Kundenkonto | nein: keine Retoure | teils: Store-API erlaubt Gäste | ja: ja | ja: Suche über Name, E-Mail, PLZ |
| Gäste sehen den Status ohne Konto | nein: keine Retoure | nein: keine Ansicht | ja: ja | ja: über dieselbe Suche |
| Was der Kunde angibt | ||||
| Rückgabegrund, den du selbst pflegst | nein: keine Retoure | ja: eigene Liste, übersetzbar | ja: ja | ja: eigene Liste, übersetzbar |
| Grund je Position statt je Rücksendung | nein: keine Retoure | ja: je Position | ja: ja | ja: je Position |
| Gewünschte Vorgehensweise je Position | nein: keine Retoure | nein: nur der Grund | nein: nein | ja: eigene Liste, abschaltbar |
| Kommentar je Position | nein: keine Retoure | nein: nur intern | nein: nein | ja: vom Kunden, je Position |
| Stückpreis im Rücksendeformular | nein: keine Retoure | nein: nein | ja: ja | nein: nicht im Formular |
| Checkliste vor dem Anlegen | nein: keine Retoure | nein: nein | nein: nein | ja: Pflichthaken im Modal |
| Was du einschränken kannst | ||||
| Frist ab Lieferstatus | nein: keine Retoure | nein: nein | ja: ja | ja: Tage oder festes Datum |
| Einzelne Produkte ausschließen | nein: keine Retoure | nein: nein | nein: nein | ja: Twig-Bedingung je Position |
| Etikett und Beleg | ||||
| Rücksendedokument als PDF | nein: nein | ja: Teilstorno-Beleg | ja: ja | ja: eigener Rücksendebeleg |
| DHL-Label und QR-Code | nein: nein | nein: nein | ja: ja | ja: Label und QR-Code |
| UPS-Label | nein: nein | nein: nein | nein: nein | ja: nur innerhalb Deutschlands |
| Label gegen Gebühr verkaufen | nein: nein | nein: nein | nein: nein | ja: Produkt im Warenkorb, je Land |
| Bearbeitung im Admin | ||||
| Eigene Status | nein: nein | ja: Zustandsmaschine | nein: nein | ja: eigene Liste, übersetzbar |
| Bestand auf Knopfdruck buchen | nein: nein | ja: Menge je Position | nein: nein | ja: je Position, einmalig |
| Öffentliche Antwort an den Kunden | nein: nein | nein: nur intern | ja: ja | ja: öffentlich und intern getrennt |
| Betrieb und Kosten | ||||
| Braucht einen kostenpflichtigen Shopware-Plan | nein | ja | nein | nein |
| Miete im Monat | keine | im Plan enthalten | 29,00 € | 49,00 € |
Die beiden linken Spalten und die eigene sind am Quelltext geprüft. Die Spalte Drittanbieter-Plugin stammt aus dem Store-Listing und der Dokumentation einer Retouren-Erweiterung für Shopware 6, gelesen am 6. September 2026.
Wann du sie nicht brauchst
Du hast fünf Retouren im Monat und kennst jeden Kunden beim Namen. Dann ist eine E-Mail schneller als jedes Formular.
Deine Retouren laufen ohnehin über einen Dienstleister, der ein eigenes Portal stellt. Dann willst du keine zweite Stelle, an der Vorgänge entstehen.
Du brauchst vor allem die Erstattungsrechnung und die Buchhaltungsseite. Das ist die Stärke des Commercial-Moduls, nicht dieser Erweiterung.