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 triggers — Immediate (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.