Shopware Plugin Suite | ten Bruggencate Development

Nine plugin families for Shopware 6 — six as one paid plugin in the Shopware Store with a free edition on Packagist, three free on Packagist; built on PHPStan level 8, WCAG 2.2 AA and per-sales-channel configuration

Shopware Plugins

White bases on a dark rail, each with a brass cap on top; on one the cap is lifted off.

We built this image in Blender rather than generating it. The technical pass is the same scene from the same camera.

Why the Shopware Plugin Suite

Across Shopware 6 implementations the same needs return: legally required content pages, a low-threshold newsletter signup, privacy-friendly analytics, multilingual branding, a proper launch and maintenance page, passwordless login and a waiting list for sold-out products. We have built these recurring foundations as reusable plugins, in nine families.

The nine families

  • Legal Pages — terms, privacy, shipping, returns and disclaimer as manageable snippets with merge fields, configurable per sales channel. The paid plugin adds a cookie-consent banner with policy page, an accessibility statement, an imprint validator and a compliance audit trail.
  • Newsletter — GDPR-safe newsletter signup with double opt-in, unsubscribe with email erasure and a per-IP limit. The paid plugin adds campaigns, live product blocks from your catalogue and segments built on your own order data.
  • Product Encyclopedia — two-tier educational content (browse grid + deep profiles) about your range, fully server-rendered. The paid plugin links related products from your catalogue to each profile.
  • Launch & Maintenance — branded, SEO-correct maintenance page (HTTP 503 + Retry-After + noindex), editable per sales channel. The paid plugin adds a coming-soon page with countdown and email sign-up, preview access without IP lists and scheduled maintenance windows.
  • Analytics — Matomo and Plausible with a cookieless mode, Global Privacy Control respect and e-commerce events out of the box. The paid plugin adds orders as conversion goals with revenue, and server-side tracking.
  • Stock Alert — 'Notify me when it's back' on products and variants that cannot be bought, with double opt-in, one-click unsubscribe, an editable email via Flow Builder and a waiting list in the admin. The paid plugin is in development: follow a kind of product (a property, category or brand), a fair queue for unique items and price-drop alerts.
  • Multi-Brand — up to five brand domains from a single Shopware installation, resolved by hostname and injected as brand tokens into the page. Free.
  • Seasons — save named theme-config variants and schedule when each goes live (Christmas, Black Friday, spring). Free.
  • Social Login — passwordless login: a single-use login link by email (256-bit, valid for 15 minutes by default, confirmed with a button so mail scanners cannot sign in), without account enumeration and configurable per sales channel; Google and Facebook follow. Free; before 1.0, on Bitbucket.

Paid and free

Six families — Legal Pages, Newsletter, Product Encyclopedia, Launch & Maintenance, Analytics and Stock Alert — each become one paid plugin in the Shopware Store: rented monthly or yearly, with the Store's free trial month. One plugin with everything in it; no add-on and no licence key. They are not in the Store yet; to hear about the launch, get in touch.

The free edition of those six stays on Packagist and keeps working. It gets no new features, but it does get security and compatibility fixes until at least December 2032. Moving to the paid plugin later keeps your settings and data.

Multi-Brand, Seasons and Social Login stay free on Packagist (Social Login is on Bitbucket until version 1.0), with security and compatibility fixes until at least December 2032.

The plugins detect each other and connect automatically when they are installed together; each plugin also works on its own, and nothing is gated behind buying another one. There are no advertisements or upgrade prompts inside the Shopware Administration.

Quality and compliance

  • PHPStan level 8 (clean), PHPUnit and PHP-CS-Fixer as quality gates per repository.
  • WCAG 2.1 / 2.2 AA as a design goal, tested with axe-core.
  • Server-rendered and crawler-friendly: the content plugins ship sitemap providers, per-brand canonical URLs and hreflang for multilingual shops.
  • Per-sales-channel configuration as the default, designed for multi-brand Shopware shops with no cross-brand bleed.
  • Documentation, changelogs and runtime snippets in Dutch, English and German.

Result

Shopware 6 shop owners, developers and agencies receive a coherent set of foundations: free to start with, and one paid plugin per family where more is needed. The suite reflects our working method — pragmatic enterprise software with transparent quality criteria.

The nine families

Curious what is possible?

One conversation is usually enough to tell whether it fits. A reply within 24 hours, and no middlemen.

  • A reply within 24 hours, always personal
  • Half an hour on the phone gets you the order of magnitude
  • A first conversation without obligation
  • Including software originally built by someone else