Display Shopware products in your WordPress content using native Gutenberg blocks and Bricks elements. Shopware supplies the product data and prices.
Version: 1.0.1 · WordPress ≥ 6.6 · PHP ≥ 8.1 · Bricks Components ≥ 2.4.2 · Shopware 6.7 Store API.
Deutsch · Guide · FAQ by topic
At a glance · Installation and first steps · Main features · FAQ · Settings · Changelog · About the project · Support and security
- Products and exact variants, gallery, descriptions, data sheets and manufacturer.
- Shopware prices, reference/list prices, availability and direct product links.
- Article-related products, dynamic groups, standalone buttons and optional Quick View.
- Shared display controls for Gutenberg and Bricks; optional Bricks Components.
- Site-scoped connection, diagnostics and 15/30/60-minute cache.
- Download the plugin ZIP from the latest release and upload it under Plugins → Add New → Upload Plugin.
- Save the public HTTPS shop URL under Settings → Connect for Shopware.
- Provide
DW_SW_ACCESS_KEYthrough wp-config.php or the PHP environment and test the connection.
Search by name or product number. Select a family or an exact size/color variant. Choose the fields, image layout, gallery, detail tabs and shop button.
Dynamic grids use active Shopware categories backed by product groups. Product data, availability, prices and rule evaluation remain in Shopware. There is no WordPress cart or checkout.
Configure one shop per site, keep the key server-side and test the connection. Cache and outage handling protect both installations. Native Bricks elements work without installing optional Components.
Does WordPress calculate prices?
No. Shopware supplies prices and discounts; WordPress displays them.
What does the cache duration mean?
Data is reused for 15, 30 or 60 minutes. The next request after expiry fetches fresh data.
Do I need Bricks Components?
No. Native elements work directly; Components are optional reusable layouts.
Can I connect several shops?
Configure one shop per WordPress site. Each shop needs its own matching server-side key.
Does the plugin work in Multisite?
Yes. Each site configures its own shop, cache and article assignments. Library settings are shared per network.
What happens when I deactivate or uninstall?
Settings, article assignments and Components remain. Uninstall clears temporary Connector data; shared Library data follows its own settings.
How do I obtain updates?
Stable GitHub releases appear in the normal WordPress update system. Automatic updates remain your choice.
- Improved: Load product styles only for rendered blocks and elements.
- Fixed: Complete German formal translations for settings, editor controls and update messages.
- Fixed: Remove Connector temporary caches and locks on uninstall while preserving settings, assigned products and installed Components.
- Fixed: Resolve explicit server-side credentials per Multisite site while retaining the global-key fallback.
- Misc: Complete bilingual documentation, release metadata and shared component integration.
- New: Read-only Shopware products and variants in native Gutenberg blocks and Bricks elements.
- New: Product gallery, descriptions, data sheets, manufacturer, Shopware prices and availability.
- New: Article-related products, dynamic product grids, product buttons and optional Quick View.
- New: Configurable shop connection, cache, diagnostics and optional Bricks Components.
- New: WordPress updates from GitHub, optional deckerweb plugin catalog and German translations.
Connect for Shopware is developed and published by David Decker – DECKERWEB. It is part of the Connect series and links existing systems without duplicating product maintenance.
Issues · Discussions · Private security reporting
Support the project: Ko-fi · Buy Me a Coffee · PayPal
“Shopware” is a registered trademark of shopware AG. Connect for Shopware is an independently developed WordPress plugin by deckerweb. It is not published, sponsored, endorsed or supported by shopware AG. The name “Shopware” is used solely to identify the supported integration.
The plugin is installed exclusively in WordPress. It uses the publicly documented Shopware Store API with a Sales Channel access key provided by the shop operator to retrieve product data available through the respective sales channel and display it in WordPress.
The plugin does not modify product data, settings or program files in the connected Shopware shop, nor does it install an extension there. Product management, price calculation, cart and checkout remain in Shopware.
© 2026 David Decker – DECKERWEB · GPL v2 or later · SPDX GPL-2.0-or-later.

