Skip to content

Ultimate Popups

Version 4.2.0 · Shopware ~6.7.0 · ssd-digital.io

Ultimate Popups lets Shopware merchants create rule-based modal popups that fire on any page, controlled by timing triggers, Shopware Rule Builder conditions, sales-channel scoping, and frequency caps. Each popup's content is a standard Shopware CMS page, so any layout or element the CMS supports works inside the popup.

Who is this for?

Merchants who want to show targeted messages without writing custom theme code: welcome discounts, newsletter sign-up forms, seasonal announcements, cart-abandonment prompts, or exit-intent overlays.

What this plugin ships

  • CMS-page popups — any Shopping Experience page becomes a popup. No layout restrictions.
  • Per-device settings with inheritance — every display setting (content, modal size, vertical alignment, hide-header, light close icon, trigger, delay, required cookie consent, custom CSS) can be configured per Desktop / Tablet / Mobile. Tablet and Mobile inherit Desktop until you unlock a field (Shopware-style chain-link). The JS plugin applies the active device's values and swaps them live on resize.
  • Consent gating — make a popup wait until the visitor accepts specific cookies in the storefront cookie-consent banner. Use it for content that legally cannot load before consent (e.g. a third-party newsletter form). Configurable per device; leave empty to show regardless of consent.
  • Two display triggersImmediate (on page load, with optional delay) and Exit Intent (cursor moves toward the browser address bar; on touch devices it falls back to a timed display, 30 s by default). Configurable per device.
  • Four frequency caps — Always, Once per session, Once per day (24 h), Once ever.
  • Shopware Rule Builder integration — attach any number of existing rules; all selected rules must match (AND logic).
  • Sales-channel scoping — limit a popup to one or more sales channels. Leaving it empty shows on all.
  • Page targeting — restrict to named storefront routes (Home, Cart, Checkout Confirm/Finish, Login, Product Detail, Category/Listing) or match arbitrary relative URLs with wildcard patterns.
  • Category targeting — when the Category route is selected, optionally limit to specific categories.
  • Appearance controls — five modal sizes, three vertical positions, hide-header mode (close button floats over content), light close icon toggle (white × for dark backgrounds), per-popup custom CSS, and zero padding on the modal body so CMS content controls its own spacing.
  • Cookie Consent integration — the plugin registers its localStorage keys in the Shopware Cookie Manager under the Required group.
  • HTTP cache aware — cache tags are added per popup so saving a popup invalidates exactly the pages that showed it.

Compatibility

RequirementVersion
Shopware~6.7.0
PHP8.2+

Plugin configuration

This plugin has no system-config settings page (config.xml does not exist). All configuration is per-popup, managed in the admin module under Content > Ultimate Popups.

Sections

SectionWhat you will find
Getting startedInstall, activate, create your first popup, and see it live in the storefront
Create a popupStep-by-step guide for every field in the popup editor
Use the newsletter elementAdd the newsletter sign-up form and reward subscribers with a voucher code
Set triggers and timingChoose when the popup fires and how long to wait
Target specific pagesRestrict a popup to routes, custom URLs, or categories
Set frequency and cookie rulesControl how often visitors see a popup
Configure appearanceModal size, vertical position, header, and responsive variants
Custom CSSFine-tune a popup's styling with ready-to-paste snippets
Configuration referenceEntity fields, enums, ACL permissions, storefront routes
ConceptsHow triggers, targeting, frequency capping, and cookie consent work

Your Vision. Signed, Sealed, Delivered.