8 plugins - Shopware Extension Partner since 2019 8 Plugins - Shopware Extension Partner seit 2019

Shopware Plugins that just work. Shopware Plugins, die einfach funktionieren.

Built by a Senior Shopware Developer with 16+ years of experience. No bloat, no conflicts - reliable extensions for your store. Entwickelt von einem Senior Shopware-Entwickler mit uber 16 Jahren Erfahrung. Kein Ballast, keine Konflikte - zuverlassige Erweiterungen fur Ihren Shop.

Plugin Catalog Plugin-Katalog

All plugins available in the official Shopware Store. 30-day free trial on every plugin. Alle Plugins im offiziellen Shopware Store verfugbar. 30 Tage kostenlos testen bei jedem Plugin.

SW 6.4 - 6.7
4.3 ★ (9)
Premium Items
Reward customers with free products when their cart exceeds a threshold. Variant support, customer group rules, sales channel config, date scheduling, carousel display.
v4.1.8
SW 6.6+ Coming Soon
Smart Store Analytics
Revenue dashboard with KPIs, period comparisons with % change, accurate refund tracking, top products/categories/customers ranking, revenue by country/payment, CSV export.
v2.0.0
SW 6.4 - 6.7
Automatic EAN/GTIN Generator
Auto-generate valid EAN-13/GTIN codes for all products in a category. Runs via hourly cronjob, CLI command, or admin button. Configurable GS1 prefix.
v1.5.0
SW 6.4 - 6.7
Available Stock in Frontend
Display remaining stock quantity on product pages and in the cart. Configurable font color, bold text, and category exclusions.
v1.3.2
SW 6.4 - 6.7
Clear Data
Bulk-delete products, properties, customers, and orders from your database. For development, testing, and store cleanup.
v1.1.0
SW6 Cloud
Square Meters Price & Calculation
Price per square meter display with built-in calculator. Customers enter desired area, plugin calculates packages needed. For laminate, tiles, countertops.
v1.0.3
SW6 Cloud
Shipping Time Label for Manufacturer
Show custom shipping time text per manufacturer on product pages. Different messages for in-stock vs. out-of-stock products.
v1.0.0
SW5
4.8 ★ (4)
VideoPlus - Video Integration
YouTube, Vimeo, and local video embedding. Modal windows, Elasticsearch integration, video filtering, REST API, shopping worlds widgets.
v3.4.1
SW 6.4 - 6.7
4.3 ★ (9)
Pramienartikel (Premium Items)
Belohnen Sie Kunden mit kostenlosen Produkten ab einem bestimmten Warenkorbwert. Varianten-Support, Kundengruppen-Regeln, Sales-Channel-Konfiguration, Datumssteuerung, Karussell.
v4.1.8
SW 6.6+ Demnachst
Smart Store Analytics
Umsatz-Dashboard mit KPIs, Periodenvergleichen mit %-Anderung, korrekter Retouren-Erfassung, Top-Produkte/Kategorien/Kunden-Ranking, Umsatz nach Land/Zahlungsart, CSV-Export.
v2.0.0
SW 6.4 - 6.7
Automatischer EAN/GTIN Generator
Automatische EAN-13/GTIN-Generierung fur alle Produkte einer Kategorie. Lauft per stundlichem Cronjob, CLI-Befehl oder Admin-Button. Konfigurierbarer GS1-Prefix.
v1.5.0
SW 6.4 - 6.7
Lagerbestand im Frontend
Zeigt die verfugbare Lagermenge auf Produktseiten und im Warenkorb an. Konfigurierbare Schriftfarbe, Fettdruck und Kategorie-Ausschlusse.
v1.3.2
SW 6.4 - 6.7
Daten loschen (Clear Data)
Massenloscung von Produkten, Eigenschaften, Kunden und Bestellungen. Fur Entwicklung, Tests und Shop-Bereinigung.
v1.1.0
SW6 Cloud
Quadratmeterpreis & Berechnung
Preis pro Quadratmeter mit integriertem Rechner. Kunden geben die gewunschte Flache ein, das Plugin berechnet die benotigten Pakete. Fur Laminat, Fliesen, Arbeitsplatten.
v1.0.3
SW6 Cloud
Lieferzeit-Label nach Hersteller
Individueller Lieferzeit-Text pro Hersteller auf Produktseiten. Unterschiedliche Meldungen fur auf Lager vs. nicht auf Lager.
v1.0.0
SW5
4.8 ★ (4)
VideoPlus - Video Integration
YouTube, Vimeo und lokale Video-Einbindung. Modale Fenster, Elasticsearch-Integration, Video-Filterung, REST API, Einkaufswelten-Widgets.
v3.4.1

Technical Documentation Technische Dokumentation

Installation, configuration, and usage guides for each plugin. Need help? bartosz@sosna.com.de Installations-, Konfigurations- und Nutzungsanleitungen fur jedes Plugin. Hilfe benotigt? bartosz@sosna.com.de

SW6

Premium Items

What it does

Premium Items lets you offer free gift products when a customer's cart exceeds a value threshold you define. You create premium rules (product + minimum cart value), and the plugin automatically shows available gifts to the customer on the cart page, offcanvas cart, and/or confirmation page.

Customers can select their preferred gift from a list or carousel. The premium item is added to the order at zero cost. The plugin handles variant products, customer group restrictions, sales channel separation, and date-based promotions.

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "Premium Items" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache: Settings > System > Caches & Indexes > Clear cache
composer require bartc/premium-article-extra
bin/console plugin:refresh
bin/console plugin:install BartCPreemiumArticle --activate
bin/console cache:clear

Configuration

Go to Extensions > My Extensions > Premium Items > Configuration.

SettingDescriptionDefault
Show button in offcanvas cartDisplay "Select premium" link in the mini-cart sidebarOn
Show only if premium possibleOnly show the button when cart value qualifies for at least one premiumOff
Show premiums in offcanvasDisplay premium selection directly in the offcanvas cartOff
Include shipping costsAdd shipping costs to the cart value for threshold calculationOn
Calculate with promotionsUse discounted total (after promotion codes) for threshold calculationOn
Show on confirm pageDisplay premium items on the order confirmation pageOn
Show premium namesShow product names next to premium itemsOn
Show product propertiesShow properties (size, color, etc.) in the premium selectionOff
Show "Show more" buttonCollapse list when more than 3 premiums availableOff
Products in carouselDisplay premium products in a horizontal carousel instead of a listOff
Show after cartDisplay premium items block below the shopping cart tableOff
Date from / toLimit premium availability to a date range (e.g., seasonal promotions)-
Label background colorBackground color of the "FREE" badge#008490
Label text colorText color of the "FREE" badge#fff
Exclude category (bonus)Products from this category won't count toward the cart threshold-
Ban categoryHide premiums if any product from this category is in the cart-
Required categoryOnly show premiums if a product from this category is in the cart-
Excluded customer groupsCustomer groups that cannot see or select premium products-
Show if stock is 0Show premium items even when out of stockOff
Auto-add to cartAutomatically add a premium when cart qualifies (no manual selection)Off
Allow multiple premiumsLet customers pick more than one premium itemOff
Max selectable (0 = unlimited)Maximum number of premiums a customer can select0
Max in cart (0 = unlimited)Maximum premium items allowed in cart at once0

How to use

  1. Go to Catalogues > Premium Items in the admin
  2. Click "Add premium item"
  3. Select a product (supports variants)
  4. Set the minimum cart value (e.g., 50.00 EUR)
  5. Optionally select a sales channel (leave empty for all channels)
  6. Optionally select a customer group
  7. Set "Sell" to 0 (free gift) or leave at 1 (sold at product price)
  8. Save

The customer will now see the premium selection on the cart page when their cart value reaches the threshold.

The plugin creates an admin module under Catalogues > Premium Items with full CRUD, ACL support (viewer/editor/creator roles), and its own database table bartc_premium.

Requirements

  • Shopware 6.4.1.0 - 6.7.x
  • PHP 8.1+
  • Composer package: bartc/premium-article-extra

Changelog

  • 4.1.8 - Bug fixes, Shopware 6.7 compatibility
  • 4.0.0 - Shopware 6.7 support
  • 3.2.0 - Custom field isPremiumProduct on order line items
  • 3.1.6 - Date range scheduling (from/to)
  • 3.1.5 - Carousel display mode
  • 3.0.0 - Shopware 6.6 support
  • 2.0.0 - Shopware 6.5 support
  • 1.6.0 - Variant articles support
  • 1.3.0 - Multiple premium items selection
SW6

Pramienartikel (Premium Items)

Was es macht

Premium Items ermoglicht es, kostenlose Geschenkprodukte anzubieten, wenn der Warenkorb eines Kunden einen von Ihnen definierten Schwellenwert uberschreitet. Sie erstellen Pramien-Regeln (Produkt + Mindestwarenkorbwert), und das Plugin zeigt verfugbare Geschenke automatisch auf der Warenkorb-Seite, im Offcanvas-Warenkorb und/oder auf der Bestatigungsseite an.

Kunden konnen ihr bevorzugtes Geschenk aus einer Liste oder einem Karussell auswahlen. Der Pramienartikel wird der Bestellung zum Nullpreis hinzugefugt. Das Plugin unterstutzt Variantenprodukte, Kundengruppen-Einschrankungen, Sales-Channel-Trennung und datumsbasierte Aktionen.

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "Premium Items" und installieren
  3. Gehen Sie zu Erweiterungen > Meine Erweiterungen und aktivieren
  4. Cache leeren: Einstellungen > System > Caches & Indizes > Cache leeren
composer require bartc/premium-article-extra
bin/console plugin:refresh
bin/console plugin:install BartCPreemiumArticle --activate
bin/console cache:clear

Konfiguration

Gehen Sie zu Erweiterungen > Meine Erweiterungen > Premium Items > Konfiguration.

EinstellungBeschreibungStandard
Button im Offcanvas-WarenkorbLink "Pramie auswahlen" im Mini-Warenkorb anzeigenAn
Nur anzeigen wenn moglichButton nur anzeigen, wenn Warenkorbwert fur mindestens eine Pramie reichtAus
Pramien im OffcanvasPramien-Auswahl direkt im Offcanvas-Warenkorb anzeigenAus
Versandkosten einbeziehenVersandkosten zum Warenkorbwert fur die Schwellenwert-Berechnung addierenAn
Mit Rabatten berechnenRabattierten Gesamtbetrag (nach Gutscheincodes) fur Schwellenwert verwendenAn
Auf BestatigungsseitePramienartikel auf der Bestellbestatigungsseite anzeigenAn
KarussellPramienprodukte in horizontalem Karussell statt Liste anzeigenAus
Datum von / bisPramien-Verfugbarkeit auf einen Zeitraum begrenzen-
Label HintergrundfarbeHintergrundfarbe des "KOSTENLOS"-Badges#008490
Ausgeschlossene KundengruppenKundengruppen, die keine Pramienprodukte sehen konnen-
Automatisch hinzufugenPramie automatisch zum Warenkorb hinzufugenAus
Mehrere Pramien erlaubenKunden konnen mehr als einen Pramienartikel wahlenAus

Nutzung

  1. Gehen Sie zu Kataloge > Pramienartikel im Admin
  2. Klicken Sie auf "Pramienartikel hinzufugen"
  3. Wahlen Sie ein Produkt (Varianten werden unterstutzt)
  4. Legen Sie den Mindestwarenkorbwert fest (z.B. 50,00 EUR)
  5. Optional: Sales Channel und Kundengruppe wahlen
  6. Setzen Sie "Sell" auf 0 (Gratis-Geschenk)
  7. Speichern

Anforderungen

  • Shopware 6.4.1.0 - 6.7.x
  • PHP 8.1+
  • Composer-Paket: bartc/premium-article-extra
Coming Soon

Smart Store Analytics

What it does

Smart Store Analytics replaces Shopware's built-in analytics with a fast, accurate dashboard. It reads directly from your database - no external tracking scripts, no data sent to third parties.

The plugin adds a new menu item under Marketing > Smart Store Analytics that opens an iframe-based dashboard with real-time KPIs, charts, and rankings.

Dashboard features

  • KPIs at a glance - Revenue, orders, average order value (AOV), conversion rate
  • Period comparison - Compare any two date ranges with % change indicators
  • Refund tracking - Refunds and cancellations are properly deducted from revenue
  • Top Products ranking - Best sellers by revenue
  • Top Categories ranking - Revenue per category
  • Top Customers ranking - Highest spending customers
  • Revenue by Country - Geographic breakdown
  • Revenue by Payment Method - Payment provider analysis
  • Orders by Day of Week - Weekly patterns
  • Orders by Hour - Daily patterns
  • Sales Channel filter - Analyze per channel or all channels combined
  • CSV export - Export all data for external analysis

Installation

  1. Install the plugin from the Shopware Store
  2. Activate it in Extensions > My Extensions
  3. Go to Marketing > Smart Store Analytics
composer require bartc/smart-store-analytics
bin/console plugin:refresh
bin/console plugin:install BartCSmartStoreAnalytics --activate
bin/console cache:clear

Configuration

Go to Extensions > My Extensions > Smart Store Analytics > Configuration.

SettingDescriptionDefault
Number of items in rankingsHow many items to show in Top Products, Top Customers, Top Categories, Revenue by Country, and Revenue by Payment Method10

How to use

  1. Navigate to Marketing > Smart Store Analytics
  2. Select your date range using the picker (presets: today, yesterday, last 7/14/30/90 days, this month, last month, this year, last year)
  3. The comparison period is calculated automatically (same length, directly before)
  4. Use the Sales Channel dropdown to filter by a specific channel
  5. Click "Export CSV" to download all displayed data
All data is processed locally in your Shopware installation. No external services, no tracking scripts, no data leaves your server.

Requirements

  • Shopware 6.6.0 or higher
  • PHP 8.1+
  • Composer package: bartc/smart-store-analytics

Changelog

  • 2.0.0 - Revenue by Country, Revenue by Payment Method, Orders by Day of Week, Orders by Hour
  • 1.5.0 - Sales channel filter, year-over-year comparison, top customers ranking, additional period options
  • 1.0.0 - Initial release with KPIs, period comparison, refund tracking, top products/categories, CSV export
Demnachst

Smart Store Analytics

Was es macht

Smart Store Analytics ersetzt Shopwares eingebaute Analyse mit einem schnellen, korrekten Dashboard. Es liest direkt aus Ihrer Datenbank - keine externen Tracking-Skripte, keine Daten an Dritte.

Das Plugin fugt einen neuen Menupunkt unter Marketing > Smart Store Analytics hinzu, der ein iframe-basiertes Dashboard mit Echtzeit-KPIs, Diagrammen und Rankings offnet.

Dashboard-Funktionen

  • KPIs auf einen Blick - Umsatz, Bestellungen, durchschnittlicher Bestellwert, Conversion-Rate
  • Periodenvergleich - Beliebige Zeitraume mit %-Anderung vergleichen
  • Retouren-Erfassung - Retouren und Stornierungen werden korrekt vom Umsatz abgezogen
  • Top-Produkte - Bestseller nach Umsatz
  • Top-Kategorien - Umsatz pro Kategorie
  • Top-Kunden - Kunden mit hochstem Umsatz
  • Umsatz nach Land - Geografische Aufschlusselung
  • Umsatz nach Zahlungsart - Payment-Provider-Analyse
  • Sales-Channel-Filter - Analyse pro Kanal oder alle kombiniert
  • CSV-Export - Alle Daten fur externe Analyse exportieren

Installation

  1. Installieren Sie das Plugin aus dem Shopware Store
  2. Aktivieren Sie es unter Erweiterungen > Meine Erweiterungen
  3. Gehen Sie zu Marketing > Smart Store Analytics
composer require bartc/smart-store-analytics
bin/console plugin:refresh
bin/console plugin:install BartCSmartStoreAnalytics --activate
bin/console cache:clear

Konfiguration

EinstellungBeschreibungStandard
Anzahl der Eintrage in RankingsWie viele Eintrage in Top-Produkte, Top-Kunden, Top-Kategorien, Umsatz nach Land und Umsatz nach Zahlungsart angezeigt werden10

Anforderungen

  • Shopware 6.6.0 oder hoher
  • PHP 8.1+
  • Composer-Paket: bartc/smart-store-analytics
SW6

Automatic EAN/GTIN Generator

What it does

Automatically generates valid EAN-13/GTIN barcodes for all products in a selected category (including subcategories). Products that already have an EAN code are skipped. The plugin provides three ways to trigger generation: hourly cronjob, CLI command, and an admin button on the category page.

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "EAN Generator" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache
composer require bartc/ean-generator
bin/console plugin:refresh
bin/console plugin:install BartCEanGenerator --activate
bin/console cache:clear

Configuration

Go to Extensions > My Extensions > EAN Generator > Configuration.

SettingDescriptionDefault
GS1 EAN prefixYour GS1 company prefix (max 9 digits). This prefix is prepended to all generated EAN codes.-
CategorySelect the root category for EAN generation. All products in this category and its subcategories will get EAN codes (used by the cronjob and CLI command).-

How to use

Option 1: Automatic (cronjob) - The plugin registers a scheduled task that runs every hour. It processes all products in the configured category that don't have an EAN code yet.

Option 2: CLI command

bin/console bartc:generate:ean

Option 3: Admin button - Go to any category detail page in the admin. Click the "Generate EAN for category and subcategories" button. This generates EANs for that specific category regardless of plugin config.

Generated codes follow the EAN-13 standard with correct check digits. The prefix you set in config is used as the GS1 company prefix portion of the barcode.

Requirements

  • Shopware 6.4.0 - 6.7.x
  • PHP 8.1+
  • Composer package: bartc/ean-generator

Changelog

  • 1.5.0 - Shopware 6.7 support
  • 1.4.0 - Shopware 6.6 support
  • 1.3.0 - Shopware 6.5 support
  • 1.2.5 - Max prefix length increased to 9 digits
  • 1.2.0 - Subcategory support, performance improvements
  • 1.1.0 - Admin button on category page
  • 1.0.0 - Initial release
SW6

Automatischer EAN/GTIN Generator

Was es macht

Generiert automatisch gultige EAN-13/GTIN-Barcodes fur alle Produkte in einer ausgewahlten Kategorie (einschliesslich Unterkategorien). Produkte mit vorhandener EAN werden ubersprungen. Drei Auslosemoglichkeiten: stundlicher Cronjob, CLI-Befehl und Admin-Button auf der Kategorieseite.

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "EAN Generator" und installieren
  3. Unter Erweiterungen > Meine Erweiterungen aktivieren
  4. Cache leeren
composer require bartc/ean-generator
bin/console plugin:refresh
bin/console plugin:install BartCEanGenerator --activate
bin/console cache:clear

Konfiguration

EinstellungBeschreibungStandard
GS1 EAN PrefixIhr GS1-Firmenprafix (max 9 Ziffern). Wird allen generierten EAN-Codes vorangestellt.-
KategorieStammkategorie fur die EAN-Generierung. Alle Produkte in dieser Kategorie und Unterkategorien erhalten EAN-Codes.-

Nutzung

Option 1: Automatisch (Cronjob) - Lauft stundlich, verarbeitet alle Produkte ohne EAN.

Option 2: CLI-Befehl

bin/console bartc:generate:ean

Option 3: Admin-Button - Auf der Kategorie-Detailseite "EAN fur Kategorie und Unterkategorien generieren" klicken.

Anforderungen

  • Shopware 6.4.0 - 6.7.x
  • PHP 8.1+
  • Composer-Paket: bartc/ean-generator
SW6

Available Stock in Frontend

What it does

Displays the remaining stock quantity on product detail pages and in the shopping cart. The message says "Only X more pieces available" (or "Only 1 more piece available" for singular). This creates urgency and encourages customers to buy before items run out.

The plugin extends the product detail page (after the tax info) and cart line items (after the delivery date). Stock data comes directly from Shopware's inventory system - no additional database queries.

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "Available stock" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache: Settings > System > Caches & Indexes
composer require bartc/stock-notice
bin/console plugin:refresh
bin/console plugin:install BartCStockNotice --activate
bin/console cache:clear

Configuration

Go to Extensions > My Extensions > Stock Notice > Configuration.

SettingDescriptionDefault
Show on product detail pageDisplay stock notice on the product detail page (below tax info)On
Show in cartDisplay stock notice on each line item in the shopping cartOn
Bold textDisplay the stock notice in bold fontOn
Font colorCustom color for the stock text (color picker). Leave empty for default.-
Exclude categoryProducts in this category will not show stock information-

How to use

After installation and activation, the stock notice appears automatically on all products that have stock management enabled. No additional setup required.

The displayed messages are:

  • Multiple items: "Only X more pieces available."
  • Single item: "Only 1 more piece available."

Messages are available in English and German and can be customized via Shopware's snippet system.

Requirements

  • Shopware 6.4.0 - 6.7.x
  • PHP 8.1+
  • Composer package: bartc/stock-notice

Changelog

  • 1.3.2 - Fix: category exclusion now works correctly in cart
  • 1.3.1 - New: category exclusion setting
  • 1.3.0 - Shopware 6.6 compatibility
  • 1.2.0 - Shopware 6.5 compatibility
  • 1.1.0 - Sales channel bugfix
  • 1.0.0 - Initial release
SW6

Lagerbestand im Frontend

Was es macht

Zeigt die verbleibende Lagermenge auf Produktdetailseiten und im Warenkorb an. Die Meldung lautet "Nur noch X Stuck verfugbar." Dies erzeugt Dringlichkeit und motiviert Kunden zum Kauf.

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "Available stock" und installieren
  3. Unter Erweiterungen > Meine Erweiterungen aktivieren
  4. Cache leeren
composer require bartc/stock-notice
bin/console plugin:refresh
bin/console plugin:install BartCStockNotice --activate
bin/console cache:clear

Konfiguration

EinstellungBeschreibungStandard
Auf Produktdetailseite anzeigenLagerbestand unter Steuerinfo auf der Produktseite anzeigenAn
Im Warenkorb anzeigenLagerbestand bei jeder Position im Warenkorb anzeigenAn
Fett gedrucktHinweis in Fettschrift anzeigenAn
SchriftfarbeBenutzerdefinierte Farbe fur den Lagerbestandstext-
Kategorie ausschliessenProdukte in dieser Kategorie zeigen keinen Lagerbestand-

Anforderungen

  • Shopware 6.4.0 - 6.7.x
  • PHP 8.1+
  • Composer-Paket: bartc/stock-notice
SW6

Clear Data

What it does

Provides a simple admin interface to bulk-delete specific data types from your Shopware database. Essential for development environments, testing, and cleaning up demo data before going live.

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "Clear Data" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache
composer require bartc/clear-data
bin/console plugin:refresh
bin/console plugin:install BartCClearData --activate
bin/console cache:clear

Configuration

No configuration needed. The plugin adds a new page at Catalogues > Delete data.

How to use

  1. Go to Catalogues > Delete data in the admin
  2. You will see four delete buttons - one for each data type
  3. Click the button for the data you want to remove
  4. Confirm the deletion

Available delete operations:

ButtonWhat it deletes
Delete customersAll customer accounts, addresses, recovery data, tags, wishlists
Delete ordersAll orders including addresses, deliveries, line items, transactions, tags
Delete productsAll products including categories, configurators, cross-sellings, media, prices, properties, reviews, search keywords, translations, visibility
Delete propertiesAll property groups, options, and translations
This plugin permanently deletes data. Always create a database backup before using it. There is no undo.

Requirements

  • Shopware 6.4.0 - 6.7.x
  • PHP 7.4+
  • Composer package: bartc/clear-data
SW6

Daten loschen (Clear Data)

Was es macht

Bietet eine einfache Admin-Oberflache zum Massenloscung bestimmter Datentypen aus Ihrer Shopware-Datenbank. Unverzichtbar fur Entwicklungsumgebungen, Tests und Bereinigung von Demodaten vor dem Go-Live.

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "Clear Data" und installieren
  3. Unter Erweiterungen > Meine Erweiterungen aktivieren
  4. Cache leeren
composer require bartc/clear-data
bin/console plugin:refresh
bin/console plugin:install BartCClearData --activate
bin/console cache:clear

Nutzung

  1. Gehen Sie zu Kataloge > Daten loschen im Admin
  2. Wahlen Sie den Datentyp zum Loschen
  3. Bestatigen Sie die Loschung

Verfugbare Loschoperationen: Kunden, Bestellungen, Produkte, Eigenschaften

Dieses Plugin loscht Daten unwiderruflich. Erstellen Sie IMMER ein Datenbank-Backup bevor Sie es verwenden.

Anforderungen

  • Shopware 6.4.0 - 6.7.x
  • PHP 7.4+
  • Composer-Paket: bartc/clear-data
SW6 Cloud

Square Meters Price & Calculation

What it does

Adds square meter pricing and a built-in area calculator to product pages. Ideal for stores selling area-based products like laminate, tiles, countertops, or fabrics.

The plugin adds two custom fields to products: "Is square meter product" (toggle) and "Square meters per package" (number). When enabled, the product page shows the price per m2, a calculator where customers enter their desired area, and the plugin automatically sets the correct quantity in the cart.

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "Square meters" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache: Settings > System > Caches & Indexes

This is a Shopware App (not a plugin). It works with Shopware Cloud and self-hosted installations. No Composer required.

# For self-hosted: place in custom/apps/
bin/console app:refresh --force
bin/console app:install BartCSquareMetersApp --force
bin/console app:activate BartCSquareMetersApp
bin/console cache:clear

Configuration

This app uses custom fields on products. No global configuration needed.

For each product you want to sell per square meter:

  1. Go to Catalogues > Products > [Your Product] > Specifications tab
  2. Scroll to Custom Fields > Square Meter Price and Calculation
  3. Toggle "Set product as square meters product" to on
  4. Enter "Square meters in one package" (e.g., 2.5 for a pack covering 2.5 m2)
  5. Save the product

How to use (customer perspective)

  1. Customer visits a square-meter product page
  2. They see the package price and price per m2
  3. They enter the desired area (e.g., 15 m2) in the calculator
  4. Click "Calculate Quantity"
  5. The plugin shows "You need X piece(s)" and sets the quantity automatically
  6. Customer adds to cart with the correct quantity
This extension does not work with advanced/tiered pricing. Standard pricing only.

Requirements

  • Shopware 6.4.0 - 6.7.x (Cloud compatible)
  • App type - no PHP/Composer required

Changelog

  • 1.0.3 - Shopware 6.5 compatibility
  • 1.0.2 - Added "pieces" snippet to result display
  • 1.0.1 - Added calculator component to product page
  • 1.0.0 - Initial release
SW6 Cloud

Quadratmeterpreis & Berechnung

Was es macht

Fugt Quadratmeterpreise und einen integrierten Flachenrechner zu Produktseiten hinzu. Ideal fur Laminat, Fliesen, Arbeitsplatten oder Stoffe. Der Kunde gibt die gewunschte Flache ein, das Plugin berechnet die benotigten Pakete und setzt die Menge automatisch.

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "Square meters" und installieren
  3. Unter Erweiterungen > Meine Erweiterungen aktivieren
  4. Cache leeren

Dies ist eine Shopware App (kein Plugin). Funktioniert mit Shopware Cloud und Self-Hosted.

# Fur Self-Hosted: in custom/apps/ platzieren
bin/console app:refresh --force
bin/console app:install BartCSquareMetersApp --force
bin/console app:activate BartCSquareMetersApp
bin/console cache:clear

Konfiguration (pro Produkt)

  1. Kataloge > Produkte > [Produkt] > Spezifikationen
  2. Unter Zusatzfelder > Square Meter Price and Calculation
  3. "Set product as square meters product" aktivieren
  4. "Square meters in one package" eingeben (z.B. 2,5)
  5. Speichern
Diese Erweiterung funktioniert nicht mit der erweiterten Preisstaffelung. Nur Standardpreise.

Anforderungen

  • Shopware 6.4.0 - 6.7.x (Cloud-kompatibel)
  • App-Typ - kein PHP/Composer erforderlich
SW6 Cloud

Shipping Time Label for Manufacturer

What it does

Displays a custom shipping time label on product detail pages based on the product's manufacturer. Different manufacturers often have different delivery times (e.g., local warehouse = 1-2 days, overseas supplier = 2-3 weeks). This plugin lets you set a text for each manufacturer that appears on the product page.

It shows two different messages depending on stock status:

  • In stock (stock > 0): Green text with your "in stock" message
  • Out of stock (stock = 0): Red text with your "out of stock" message

Installation

  1. In your Shopware Admin, go to Extensions > Store
  2. Search for "Shipping time label" and install
  3. Go to Extensions > My Extensions and activate
  4. Clear cache

This is a Shopware App. No Composer required.

# For self-hosted: place in custom/apps/
bin/console app:refresh --force
bin/console app:install BartCShippingManufacturer --force
bin/console app:activate BartCShippingManufacturer
bin/console cache:clear

Configuration

This app adds custom fields to the Manufacturer entity. Configure per manufacturer:

  1. Go to Catalogues > Manufacturers
  2. Edit a manufacturer
  3. Scroll to Custom Fields section
  4. Fill in "Text when product in stock" (e.g., "Shipping in 1-2 business days")
  5. Fill in "Text when product out of stock" (e.g., "Available in 2-3 weeks, pre-order now")
  6. Save

Repeat for each manufacturer that needs custom shipping time labels.

How to use

After configuration, the shipping time label appears automatically on product detail pages in the delivery information section. No further action needed.

  • Products with stock > 0 show the green "in stock" message
  • Products with stock = 0 show the red "out of stock" message
  • Products from manufacturers without configured texts show nothing extra

Requirements

  • Shopware 6.4.0 - 6.7.x (Cloud compatible)
  • App type - no PHP/Composer required
SW6 Cloud

Lieferzeit-Label nach Hersteller

Was es macht

Zeigt ein individuelles Lieferzeit-Label auf Produktdetailseiten basierend auf dem Hersteller des Produkts. Verschiedene Hersteller haben oft unterschiedliche Lieferzeiten. Das Plugin zeigt zwei verschiedene Meldungen je nach Lagerstatus (grun fur auf Lager, rot fur nicht auf Lager).

Installation

  1. Im Shopware Admin: Erweiterungen > Store
  2. Suchen Sie nach "Shipping time label" und installieren
  3. Unter Erweiterungen > Meine Erweiterungen aktivieren
  4. Cache leeren
# Fur Self-Hosted: in custom/apps/ platzieren
bin/console app:refresh --force
bin/console app:install BartCShippingManufacturer --force
bin/console app:activate BartCShippingManufacturer
bin/console cache:clear

Konfiguration (pro Hersteller)

  1. Kataloge > Hersteller
  2. Hersteller bearbeiten
  3. Unter Zusatzfelder
  4. "Text wenn Produkt auf Lager" ausfullen (z.B. "Versand in 1-2 Werktagen")
  5. "Text wenn Produkt nicht auf Lager" ausfullen (z.B. "Verfugbar in 2-3 Wochen")
  6. Speichern

Anforderungen

  • Shopware 6.4.0 - 6.7.x (Cloud-kompatibel)
  • App-Typ - kein PHP/Composer erforderlich
SW5

VideoPlus - Video Integration

What it does

The original Shopware video integration plugin. Embed videos from YouTube, Vimeo, or your own server directly into product pages, category listings, and shopping worlds. Videos can be displayed inline or in a modal/lightbox popup.

Features

  • Video sources: YouTube (with no-cookie option for GDPR), Vimeo, local HTML5 videos, Clipfish, Netzr
  • Display modes: Inline playback, modal/lightbox popup windows
  • Shopping Worlds: Video widgets for YouTube, Vimeo, Clipfish, and Netzr
  • Product listings: Video badge on products that have videos, filter facets for video-enabled products
  • Search: Elasticsearch integration, DBAL search support (SW 5.3+)
  • REST API: Full API support with dedicated video endpoints
  • Multi-language: Language-specific video assignments
  • Responsive: iPad and mobile optimized
  • Customizable: CSS classes, video positioning, autoplay settings, poster images
  • Open source: Fully open source from v3.0 - no ionCube

Installation

  1. Install the plugin from the Shopware Store via the Plugin Manager
  2. Activate the plugin
  3. Configure via Plugin Manager > VideoPlus > Configuration
  4. Clear cache

Configuration

SettingDescription
Video positionWhere videos appear on the product detail page
Autoplay (modal)Auto-play videos when modal window opens
Autoplay (HTML5)Auto-play for local HTML5 videos
Poster imagesShow thumbnail before video plays
Vertical video supportHandle vertical/portrait videos correctly
CSS classesCustom CSS classes for video containers
Subshop configPer-subshop video configuration

How to use

  1. Go to a product in the backend
  2. Navigate to the VideoPlus tab
  3. Add a video URL (YouTube, Vimeo, or local path)
  4. Configure display options (inline vs. modal)
  5. Save the product
For best performance, use streaming providers (YouTube, Vimeo) instead of local video hosting. Local hosting is only recommended for shops with low traffic and few videos.

Requirements

  • Shopware 5.x (4.0.0 - 5.7.20)
  • PHP 7.4+ (PHP 8 supported from v3.4.1)
This plugin is for Shopware 5 only. There is no Shopware 6 version.

Changelog (key versions)

  • 3.4.1 - PHP 8 compatibility fixes
  • 3.3.2.1 - Vertical video support
  • 3.3.0 - Media garbage collection
  • 3.2.4 - HTML5 autoplay support
  • 3.2.0 - Modal window autoplay
  • 3.1.13 - Video poster support
  • 3.1.0 - Service refactoring, custom CSS classes
  • 3.0.0 - Major release, fully open source
SW5

VideoPlus - Video Integration

Was es macht

Das Original der Shopware Video-Einbindungen. Betten Sie Videos von YouTube, Vimeo oder Ihrem eigenen Server direkt in Produktseiten, Kategorielisten und Einkaufswelten ein. Videos konnen inline oder in einem modalen Fenster (Lightbox) angezeigt werden.

Funktionen

  • Videoquellen: YouTube (mit No-Cookie-Option fur DSGVO), Vimeo, lokale HTML5-Videos, Clipfish, Netzr
  • Anzeigemodi: Inline-Wiedergabe, modale/Lightbox-Popup-Fenster
  • Einkaufswelten: Video-Widgets fur YouTube, Vimeo, Clipfish und Netzr
  • Produktlisten: Video-Badge bei Produkten mit Videos, Filterung nach Video-Produkten
  • Suche: Elasticsearch-Integration, DBAL-Suchunterstutzung (SW 5.3+)
  • REST API: Vollstandige API-Unterstutzung mit Video-Endpunkten
  • Mehrsprachig: Sprachspezifische Video-Zuordnungen
  • Open Source: Vollstandig quelloffen ab v3.0 - kein ionCube

Installation

  1. Installieren Sie das Plugin aus dem Shopware Store uber den Plugin Manager
  2. Aktivieren Sie das Plugin
  3. Konfigurieren Sie uber Plugin Manager > VideoPlus > Konfiguration
  4. Cache leeren

Nutzung

  1. Gehen Sie zu einem Produkt im Backend
  2. Navigieren Sie zum VideoPlus-Tab
  3. Fugen Sie eine Video-URL hinzu (YouTube, Vimeo oder lokaler Pfad)
  4. Konfigurieren Sie Anzeigeoptionen (inline vs. modal)
  5. Produkt speichern
Fur beste Performance nutzen Sie Streaming-Anbieter (YouTube, Vimeo) statt lokales Video-Hosting.

Anforderungen

  • Shopware 5.x (4.0.0 - 5.7.20)
  • PHP 7.4+ (PHP 8 ab v3.4.1 unterstutzt)
Dieses Plugin ist nur fur Shopware 5. Es gibt keine Shopware 6 Version.

Bartosz Sosna - Senior Shopware Developer

Bartosz Sosna - Senior Shopware-Entwickler

16+ years of web development experience with deep specialization in Shopware 5/6. I build plugins that solve real problems for real merchants - no bloat, no conflicts, just reliable code. All plugins are actively maintained and tested with the latest Shopware versions.

Uber 16 Jahre Erfahrung in der Webentwicklung mit tiefer Spezialisierung auf Shopware 5/6. Ich entwickle Plugins, die echte Probleme fur echte Handler losen - kein Ballast, keine Konflikte, nur zuverlassiger Code. Alle Plugins werden aktiv gepflegt und mit den neuesten Shopware-Versionen getestet.

Need a custom plugin or integration? Let's talk.

Sie brauchen ein individuelles Plugin oder eine Integration? Lassen Sie uns sprechen.

Let's talk Lassen Sie uns sprechen

Need a custom plugin, system integration, or want to collaborate? Send me a message and I'll get back to you within 24 hours. Sie brauchen ein individuelles Plugin, eine Systemintegration oder mochten zusammenarbeiten? Schreiben Sie mir - ich melde mich innerhalb von 24 Stunden.

Something went wrong. Please try again or email me directly at bartosz@sosna.com.de Etwas ist schiefgelaufen. Bitte versuchen Sie es erneut oder schreiben Sie mir direkt an bartosz@sosna.com.de
Message sent! I'll get back to you within 24 hours. Nachricht gesendet! Ich melde mich innerhalb von 24 Stunden.