Ultimate Popups
Version 4.2.0 · Shopware ~6.7.0 · ssd-digital.io
Ultimate Popups ermöglicht es Shopware-Händlern, regelbasierte Modal-Popups zu erstellen, die auf jeder Seite erscheinen können – gesteuert durch Zeitauslöser, Shopware-Rule-Builder-Bedingungen, Verkaufskanal-Zuweisung und Anzeigehäufigkeit. Der Inhalt jedes Popups ist eine Standard-Shopware-CMS-Seite, sodass jedes Layout und Element, das das CMS unterstützt, im Popup funktioniert.
Für wen ist dieses Plugin geeignet?
Händler, die gezielte Nachrichten anzeigen möchten, ohne eigenen Theme-Code zu schreiben: Willkommensrabatte, Newsletter-Anmeldeformulare, saisonale Ankündigungen, Warenkorbabbruch-Hinweise oder Exit-Intent-Overlays.
Was dieses Plugin liefert
- CMS-Seiten-Popups — jede Shopping-Experience-Seite wird zum Popup. Keine Layout-Einschränkungen.
- Gerätespezifische Einstellungen mit Vererbung — jede Anzeigeeinstellung (Inhalt, Modalgröße, vertikale Ausrichtung, Header ausblenden, Helles Schließen-Symbol, Auslöser, Verzögerung, erforderliche Cookie-Einwilligung, eigenes CSS) ist pro Desktop / Tablet / Mobil konfigurierbar. Tablet und Mobil übernehmen die Desktop-Werte, bis Sie ein Feld entsperren (Shopware-typisches Kettenglied-Symbol). Das JS-Plugin übernimmt die Werte des aktiven Geräts und tauscht sie bei Größenänderung live aus.
- Einwilligungs-Sperre — ein Popup kann so konfiguriert werden, dass es erst erscheint, wenn der Besucher bestimmte Cookies im Cookie-Banner der Storefront akzeptiert. Nützlich für Inhalte, die rechtlich erst nach Einwilligung geladen werden dürfen (z. B. ein Drittanbieter-Newsletter-Formular). Pro Gerät konfigurierbar; leer lassen, um das Popup unabhängig von der Einwilligung anzuzeigen.
- Zwei Anzeigeauslöser — Sofort (beim Seitenaufruf, mit optionaler Verzögerung) und Exit-Intent (wenn der Mauszeiger zur Adressleiste bewegt wird; auf Touch-Geräten erfolgt stattdessen eine zeitgesteuerte Anzeige, standardmäßig nach 30 Sekunden). Pro Gerät konfigurierbar.
- Vier Anzeigehäufigkeiten — Immer, Einmal pro Sitzung, Einmal pro Tag (24 h), Einmalig.
- Shopware-Rule-Builder-Integration — beliebig viele bestehende Regeln anhängen; alle ausgewählten Regeln müssen zutreffen (UND-Logik).
- Verkaufskanal-Zuweisung — Popup auf einen oder mehrere Verkaufskanäle begrenzen. Leer lassen zeigt auf allen.
- Seitenausrichtung — auf benannte Storefront-Routen (Startseite, Warenkorb, Kasse Bestätigen/Abschluss, Anmeldung, Produktdetail, Kategorie/Listing) oder beliebige relative URLs mit Wildcard-Mustern beschränken.
- Kategorie-Ausrichtung — wenn die Kategorie-Route ausgewählt ist, optional auf bestimmte Kategorien begrenzen.
- Darstellungsoptionen — fünf Modalgrössen, drei vertikale Positionen, Header-Ausblendemodus (Schließen-Button schwebt über dem Inhalt), Helles Schließen-Symbol (× in Weiß für dunkle Hintergründe), gerätespezifisches eigenes CSS und kein Padding im Modal-Body, damit CMS-Inhalt den Abstand selbst steuert.
- Cookie-Consent-Integration — das Plugin registriert seine localStorage-Schlüssel im Shopware Cookie-Manager unter der Gruppe „Erforderlich".
- HTTP-Cache-kompatibel — Cache-Tags werden pro Popup hinzugefügt, sodass das Speichern eines Popups genau die Seiten invalidiert, auf denen es angezeigt wurde.
Kompatibilität
| Anforderung | Version |
|---|---|
| Shopware | ~6.7.0 |
| PHP | 8.2+ |
Plugin-Konfiguration
Dieses Plugin hat keine System-Config-Einstellungsseite (config.xml existiert nicht). Die gesamte Konfiguration ist pro Popup, verwaltet im Admin-Modul unter Inhalte > Ultimate Popups.
Abschnitte
| Abschnitt | Inhalt |
|---|---|
| Erste Schritte | Installieren, aktivieren, erstes Popup erstellen und live in der Storefront sehen |
| Ein Popup erstellen | Schritt-für-Schritt-Anleitung für jedes Feld im Popup-Editor |
| Newsletter-Element verwenden | Newsletter-Anmeldeformular hinzufügen und Abonnenten mit einem Gutscheincode belohnen |
| Auslöser und Timing festlegen | Wählen, wann das Popup erscheint und wie lange gewartet wird |
| Bestimmte Seiten ansprechen | Popup auf Routen, benutzerdefinierte URLs oder Kategorien beschränken |
| Häufigkeit und Cookie-Regeln festlegen | Steuern, wie oft Besucher ein Popup sehen |
| Darstellung konfigurieren | Modalgröße, vertikale Position, Header und gerätespezifische Einstellungen |
| Eigenes CSS | Popup-Styling mit fertigen Snippets verfeinern |
| Konfigurationsreferenz | Entity-Felder, Enums, ACL-Berechtigungen, Storefront-Routen |
| Konzepte | Funktionsweise von Auslösern, Ausrichtung, Anzeigehäufigkeit und Cookie-Consent |
