Hinweis Popup mit Bestätigung | Kunde akzeptiert vor dem Kauf
Beschreibung
Highlights
Über die Erweiterung
Ein Kunde legt eine Motorsäge in den Warenkorb. Sie geht nur an Erwachsene, sie braucht eine Sicherheitsunterweisung, und zurückgeben lässt sie sich nur ungeöffnet. Auf der Produktseite steht das alles. Gelesen hat es trotzdem niemand, und wenn drei Wochen später die Reklamation kommt, steht Aussage gegen Aussage.
Das Problem
Wichtige Hinweise landen im letzten Absatz der Artikelbeschreibung. Dorthin scrollt vor dem Kauf kaum jemand. Schreibst du den Hinweis stattdessen fest in den Checkout, bekommt ihn jeder zu sehen, auch der Kunde, der eine Packung Schrauben bestellt. Und keiner der beiden Wege beantwortet die Frage, auf die es im Streitfall ankommt: Hat dieser Kunde diesen Hinweis vor dieser Bestellung gesehen? Ein Häkchen in der Storefront ist kein Nachweis. Es ist ein Häkchen.
Die Lösung
Du markierst die Artikel, bei denen es darauf ankommt, mit einem Schalter am Produkt. Liegt einer davon im Warenkorb, öffnet sich auf der Seite Bestellung abschließen ein Fenster mit deinem Hinweis. Zahlungspflichtig bestellen bleibt gesperrt, bis der Kunde auf Akzeptieren klickt. Der Zeitpunkt dieser Bestätigung wird an die Bestellung geschrieben und steht dort dauerhaft.
Was du davon hast
Du hast einen Nachweis statt einer Vermutung. An jeder betroffenen Bestellung steht ein schreibgeschützter Zeitstempel: Bestätigungs-Popup gelesen am. Wer im Kundenservice eine Reklamation bearbeitet, sieht ihn direkt in der Bestellung, ohne Log-Datei und ohne Rückfrage bei der IT.
Nur die Artikel, die es wirklich betrifft. Der Hinweis hängt am einzelnen Produkt, nicht am Shop. Der unkritische Teil deines Sortiments läuft weiter durch den Checkout wie bisher, nur die markierten Positionen halten an. Varianten erben die Markierung vom Hauptprodukt, du musst nicht jede Farbe und jede Größe einzeln anfassen.
Der Hinweis sieht aus wie dein Shop. Der Inhalt kommt aus einer Erlebniswelt-Seite: Überschriften, Aufzählungen, Bilder, Logos, alles, was der Baukasten hergibt. Kein starrer Textbaustein, keine Zeile Code. Änderst du die Seite, gilt der neue Text ab dem nächsten Aufruf.
Jeder Verkaufskanal bekommt seine eigene Regel. Layout, Button-Variante, Länder-Ausnahmen und der Ein-Aus-Schalter liegen je Kanal getrennt. Im B2B-Shop läuft die Bestätigung, im B2C-Shop bleibt sie aus, und in beiden steht ein anderer Text.
Der Kunde landet nicht in einer Sackgasse. In der dritten Button-Variante entfernt Ablehnen und Löschen genau die betroffenen Artikel aus dem Warenkorb und schickt den Kunden zurück in den Checkout. Er kauft den Rest, statt den Kauf ganz abzubrechen.
So arbeitet das Plugin
Am Produkt setzt du den Schalter Bestätigungs-Popup anschalten. In den Einstellungen wählst du die Erlebniswelt-Seite, die im Fenster erscheinen soll, dazu die Button-Variante und optional Lieferländer, in denen nichts erscheinen soll. Ohne zugewiesene Erlebniswelt bleibt das Popup aus, das ist die eingebaute Bremse gegen ein leeres Fenster.
Im Checkout prüft das Plugin den Warenkorb Position für Position. Findet es einen markierten Artikel, sperrt es den Bestell-Button und lädt den Inhalt der Erlebniswelt in ein Fenster. Nach Akzeptieren wird der Button wieder frei, die Bestätigung gilt für diesen Bestellvorgang. Beim Absenden der Bestellung wandert der Zeitstempel in ein Freitextfeld der Bestellung. Eine spätere Bestellung fragt erneut.
Typische Einsatzszenarien
- Gefahrgut und Versandbeschränkungen. Lithium-Akkus oder Spraydosen, die DHL nur mit Kennzeichnung und ohne Luftfracht befördert. Der Kunde bestätigt die Einschränkung, bevor er bestellt.
- Sonderanfertigungen ohne Rückgaberecht. Zuschnitt nach Maß, Gravur, individuelle Mischung: Der Hinweis auf das erloschene Widerrufsrecht steht im Fenster, nicht im Kleingedruckten.
- Artikel ab 18. Messer, Feuerwerk, alkoholische Getränke. Der Kunde bestätigt die Altersfreigabe und den Ausweis bei Übergabe.
- Montage und Anlieferung. Sperrgut, das die Spedition nur bis zur Bordsteinkante bringt, oder Geräte, die eine Fachkraft anschließen muss.
Technische Fakten für deine IT
Shopware ab 6.7.11 (die Storefront-Oberfläche ist eine Twig-Komponente nach Symfony UX, dieses System gibt es erst ab diesem Patch-Stand), PHP 8.2 oder neuer. Das Plugin legt keine eigenen Tabellen an und ändert keine Shopware-Tabelle. Es kommen zwei Freitextfeld-Sets dazu: ein Schalter am Produkt, ein schreibgeschütztes Datumsfeld an der Bestellung. Beide sind über Admin-API und Import ansprechbar, du kannst also eine ganze Produktgruppe auf einmal markieren.
Das Plugin sendet keine Daten an externe Server. Die Bestätigung liegt bis zum Kaufabschluss in der Sitzung des Kunden und gehört zu genau einem Bestellvorgang, nicht zum Kundenkonto. An der Bestellung steht danach ein Zeitstempel, kein zusätzliches personenbezogenes Merkmal.
Gerechnet wird nur im Checkout, auf gecachten Kategorie- und Detailseiten passiert nichts. Fehler brechen den Bestellvorgang nicht ab: Sie landen im eigenen Log-Kanal swp_confirmation_popup_six, der Kunde kann weiter bestellen. Für Composable Frontends liefert die Route GET /store-api/confirmation-popup den kompletten Zustand des Warenkorbs. Beim Deinstallieren mit der Option Daten behalten bleiben Felder und Einstellungen erhalten, ohne sie räumt das Plugin Freitextfelder und Konfiguration selbst wieder ab.
Ehrlich gesagt
Das Plugin prüft weder Alter noch Identität. Es holt eine Bestätigung ein und schreibt auf, wann sie kam, mehr nicht. An der Bestellung steht der Zeitpunkt, nicht der Wortlaut: Änderst du die Erlebniswelt später, lässt sich der alte Text aus der Bestellung nicht mehr rekonstruieren. Und pro Verkaufskanal gibt es genau ein Layout, kein eigenes Fenster je Artikel. Wenn du für zwanzig Artikelgruppen zwanzig verschiedene Texte brauchst, ist das hier das falsche Werkzeug. Probier es in der Testphase an einem echten Warenkorb aus, nach fünf Minuten weißt du, ob es zu deinem Sortiment passt.
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: 18. November 2025
- Version: 6.7.1
- Kategorie: Checkout / Bestellprozess
Ressourcen
Bewertungen (1)
sehr schneller Support - praktische Funktion
Über den Extension Partner
BuI Hinsche GmbH
Partner Status
-
Shopware
Bronze Partner -
Shopware
Premium Extension Partner
Details
- Ø-Bewertung: 4.3
- Partner seit: 2014
- Erweiterungen: 93
- Zertifizierungen: 2
Support
- Land: Germany
- Spricht: Deutsch, Englisch
- Reaktionszeit: Sehr schnell