Search by

gruenhorn / simple-popup

gh-tech

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

Homepage

Type:shopware-platform-plugin

pkg:composer/gruenhorn/simple-popup

Statistics

Installs: 11

Dependents: 0

Suggesters: 0

v2.0.2 2026-10-09 09:27 UTC

This package is auto-updated.

Last update: 2026-10-09 09:30:18 UTC


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:

FieldRequiredNotes
Show popup–on by default
Banner imageyesany size, max. 700 px wide / 85 % screen height
Link targetyespopup hidden while empty
Image description (alt)recommendedwrite out all text printed on the banner
Popup titlerecommendedscreen readers only
Delay (ms)–default 1500

Release

  1. If src/Resources/app/storefront/src changed: run bin/build-storefront.sh in a Shopware 6.6 shop with the plugin active, copy src/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 own bin/build-storefront.sh.
  2. Update CHANGELOG.md
  3. git tag vX.Y.Z && git push --tags
  4. Packagist picks up the tag via webhook; shops run composer update gruenhorn/simple-popup

License

MIT – see LICENSE.