Warenkorb Extras | Mindermengenzuschlag und Gratisartikel mit Fortschrittsbalken
Beschreibung
Highlights
Über die Erweiterung
Ein Kunde hat Ware für 38 € im Warenkorb. Ab 50 € würdest du ihm ein Geschenk dazulegen. Er weiß nur nichts davon, weil es im Warenkorb nirgends steht. Also bestellt er für 38 €.
Das Problem
Eine Aktion, die der Kunde nicht sieht, ändert sein Verhalten nicht. Der Hinweis steht auf einer Landingpage, in einem Banner oder im Newsletter. Entschieden wird aber im Warenkorb, und dort ist er still. Am anderen Ende der Skala steht die Kleinstbestellung: 12 € Warenwert, dazu Kommissionierung, Karton, Porto und ein Beleg. Rechnerisch bleibt davon nichts übrig. Ablehnen willst du sie trotzdem nicht.
Die Lösung
Das Plugin bringt beides an die Stelle, an der die Entscheidung fällt. Im Warenkorb läuft ein Fortschrittsbalken mit deinen Stufen und einem Text wie "Noch 12,00 € bis Geschenk". Erreicht der Kunde eine Stufe, legt das Plugin den Gratisartikel oder den Rabatt selbst in den Warenkorb. Bleibt er unter deinem Mindestbestellwert, kommt ein Zuschlag dazu, der genau die fehlende Differenz ausgleicht.
Was du davon hast
Der Kunde weiß, was ihm fehlt. Statt einer Zahl im Kopf sieht er einen Balken, einen Betrag und den Namen des Ziels. Wer 12 € vor dem Geschenk steht, legt eher noch etwas dazu als jemand, dem niemand davon erzählt.
Die Aktion greift ohne dein Zutun. Du pflegst keine Gutscheincodes und schaltest nichts von Hand frei. Schwelle erreicht, Gratisartikel oder Rabatt liegt im Warenkorb. Fällt der Warenkorb wieder darunter, verschwindet er ebenso still.
Der Zuschlag ist dynamisch, nicht pauschal. Fehlen 4 €, sind es 4 € Zuschlag. Fehlen 40 Cent, sind es 40 Cent. Der Kunde zahlt keinen Strafbetrag, und du bekommst deinen Mindestbestellwert trotzdem.
Deine Steuer bleibt sauber. Der Rabatt verteilt sich anteilig auf die Steuersätze der Positionen im Warenkorb, auch wenn dort 7 % und 19 % nebeneinander liegen. Der Zuschlag bekommt den Steuersatz, den du ihm zuweist. Netto-, Brutto- und steuerfreie Warenkörbe rechnet das Plugin getrennt.
B2B und B2C bleiben getrennt. Ein Hauptschalter pro Verkaufskanal entscheidet, wo das Plugin wirkt. Im Händlerkanal läuft der Mindestbestellwert, im Endkundenshop bleibt alles wie vorher. Deinstallieren musst du dafür nichts.
Du brauchst keinen Entwickler. Stufen und Schwellen pflegst du in der Administration, Farben stellst du in den Plugin-Einstellungen ein. Am Theme wird nichts von Hand geändert.
So arbeitet das Plugin
Nach der Installation findest du in der Administration unter Kataloge zwei neue Einträge: "Progress Bar Schritte" und "Mindestbestellwert Schwellen".
In "Progress Bar Schritte" legst du beliebig viele Stufen an. Jede bekommt einen Namen, einen Betrag, eine Priorität und eine Beschreibung, die im Warenkorb als Tooltip erscheint. Unter "Aktion" wählst du "Keine Aktion", "Rabatt" oder "Kostenloses Produkt". Beim Rabatt entscheidest du zwischen "Prozentual (%)" und "Absoluter Betrag" samt Währung sowie, ob er niedrigere Rabatte ersetzt oder sich mit ihnen summiert, beim Gratisartikel wählst du Produkt und Menge. Optional koppelst du eine Stufe an eine Shopware-Regel, dann gilt sie nur für die Kunden, auf die die Regel passt.
In "Mindestbestellwert Schwellen" definierst du den Zuschlag: Zielbetrag, Steuersatz, die Bezeichnung, die der Kunde im Warenkorb liest, und optional ebenfalls eine Regel. Kategorien und Versandarten kannst du ausnehmen. Legst du mehrere Schwellen an, entscheidet die Priorität, welche greift.
Farbe von Balken und Meilensteinen stellst du in den Plugin-Einstellungen ein, ebenso, ob der Mindestbestellwert als eigene Stufe im Balken auftaucht.
Typische Einsatzszenarien
Geschenk ab Warenwert. Ein Kosmetikshop legt ab 60 € eine Probiergröße dazu. Der Kunde sieht ab dem ersten Artikel, wie weit er davon entfernt ist.
Mindestbestellwert im Händlershop. Ein Ersatzteilhändler berechnet unter 50 € Warenwert einen Zuschlag. Speditionsversand nimmt er aus, weil dort ohnehin andere Konditionen gelten, und stellt den Zuschlag steuerlich auf den Satz, den sein Steuerberater vorgibt.
Staffelaktion über mehrere Stufen. 5 % ab 100 €, ein Geschenk ab 150 €, 10 % ab 250 €. Der Balken zeigt alle drei Ziele, der Kunde sieht die nächste Stufe zuerst.
Technische Fakten für deine IT
Shopware 6.7, PHP 8.2 oder neuer. Das Plugin legt eigene Tabellen an (swp_progress_bar_step und swp_threshold_config samt Übersetzungs- und Zuordnungstabellen) und lässt die Shopware-Tabellen unverändert. Es sendet keine Daten an externe Server und speichert keine personenbezogenen Daten, es liest den Warenkorb im laufenden Request. Stufen und Schwellen lädt das Plugin einmal je Warenkorb-Berechnung, Produktnamen und Währungsfaktoren in je einer Abfrage für alle Stufen zusammen. Fehler schreibt es in einen eigenen Log-Kanal (swp_cart_extras_six); fällt der Balken aus, wird der Warenkorb trotzdem angezeigt. Beide Bereiche bringen eigene Berechtigungen mit, du gibst sie pro Rolle frei. Bei der Deinstallation entscheidest du über den Shopware-Standardschalter, ob die Daten erhalten bleiben oder die Tabellen entfernt werden.
Ehrlich gesagt
Als Aktion einer Stufe gibt es Gratisartikel und Rabatt, kein "Versandkostenfrei ab X" als eigene Aktion — ein Stufenname wie "Gratis Versand" ohne hinterlegte Aktion ist reine Anzeige, keine Freischaltung. Wenn dein Theme stark umgebaut ist, sieh dir den Balken einmal in einem Testshop an, bevor du ihn live schaltest. Am schnellsten weißt du es, wenn du es ausprobierst.
Rechtlicher Hinweis
Wir übernehmen keine Haftung für rechtliche Vorgaben. Bitte prüfe die Nutzung in Abstimmung mit einem qualifizierten Rechtsbeistand.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 16. September 2026
- Veröffentlicht: 17. September 2026
- Version: 6.7.0
- Kategorie: Checkout / Bestellprozess
Ressourcen
Bewertungen (0)
Über den Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.3
- Partner seit: 2014
- Erweiterungen: 94
- Zertifizierungen: 2
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell