gruenhorn / simple-popup
Once-per-session promo popup (Bootstrap modal) whose target URL is configurable in the admin
Package info
git.gh-tech.center/gruenhorn-oss/gh-simple-popup.git
Type:shopware-platform-plugin
pkg:composer/gruenhorn/simple-popup
v2.0.2
2026-10-09 09:27 UTC
Requires
- php: >=8.1
- shopware/core: >=6.5 <6.8
- shopware/storefront: >=6.5 <6.8
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
README
Shopware 6 plugin: shows a promo banner in a Bootstrap modal once per browser session, on every storefront page except the checkout. Everything shop-specific (image, link, texts) is set in the admin.
Supported: Shopware 6.5 – 6.7 from one main branch. A maintenance branch (6.5.x) is only cut when a newer Shopware forces code that an older one cannot run.
Install
composer require gruenhorn/simple-popup
bin/console plugin:refresh
bin/console plugin:install --activate GHSimplePopup
bin/console theme:compile
Configure
Admin → Extensions → GH Simple Popup:
| Field | Required | Notes |
|---|---|---|
| Show popup | – | on by default |
| Banner image | yes | any size, max. 700 px wide / 85 % screen height |
| Link target | yes | popup hidden while empty |
| Image description (alt) | recommended | write out all text printed on the banner |
| Popup title | recommended | screen readers only |
| Delay (ms) | – | default 1500 |
Release
- If
src/Resources/app/storefront/srcchanged: runbin/build-storefront.shin a Shopware 6.6 shop with the plugin active, copysrc/Resources/app/storefront/dist/back into this repo and commit it. Shopware 6.5 expects a different dist path (js/g-h-simple-popup.js), so 6.5 shops still need their ownbin/build-storefront.sh. - Update
CHANGELOG.md git tag vX.Y.Z && git push --tags- Packagist picks up the tag via webhook; shops run
composer update gruenhorn/simple-popup
License
MIT – see LICENSE.