PIM für Shopware
Beschreibung
Highlights
- Massenbearbeitung mit automatischen Snapshots und Ein-Klick-Rücksetzung
- KI-Textgenerierung (ChatGPT & claude.ai) und DeepL-Übersetzung für alle Produkttexte
- Erweiterte Filterung mit über 25 Kriterien und speicherbaren Presets
- Vollständiger CSV/TSV/XML-Import und -Export mit Spaltenzuordnung und Rollback
- Vollständig konfigurierbare Layouts, Feldsichtbarkeit, Berechtigungen und Freigabe-Workflows
Features
- Dediziertes PIM-Dashboard mit Kataloggesundheits-Analysen und Vollständigkeitsbewertung
- Variantengenerator mit Matrixansicht zur schnellen Preis- und Bestandsbearbeitung
- Produktvorschau für inaktive Artikel mit temporärer Aktivierung und automatischer Rücksetzung
- Übersetzungs-Dashboard mit Massen-DeepL-Übersetzung über alle Shop-Sprachen
- Drag-and-Drop-Sektionsreihenfolge über die Konfigurationsmatrix
- Eigenschaften- und Gruppenverwaltung mit Farbfeldern, Bildern und Übersetzungen
- Cross-Selling-Verwaltung mit Produktlisten und dynamischen Produktgruppen
- Staffelpreise mit mehreren mengenbasierten Preisregeln
- Inline-Bildverwaltung mit Upload, Neuordnung, Cover-Auswahl und Alt-Texten
- Änderungshistorie und Audit-Log mit Feld-Diffs und Benutzerzuordnung
- Bearbeitungssperre mit Heartbeat-basiertem Schutz vor gleichzeitiger Bearbeitung
- Granulare rollenbasierte Berechtigungen für alle PIM-Funktionen
- SEO-Vorlagen-Engine mit Variablen für Meta-Titel, Beschreibungen und URLs
- Produktduplizierung inklusive aller Varianten, Bilder und Zuweisungen
- Automatische Weiterleitung von der Standard-Shopware-Produktliste zum PIM
Über die Erweiterung
Professionelles Produktinformationsmanagement für Shopware 6
PIM für Shopware verwandelt Ihre Shopware 6 Administration in eine leistungsstarke Produktmanagement-Zentrale. Entwickelt für Händler mit großen Sortimenten, ersetzt PIM für Shopware die Standard-Produktliste durch eine funktionsreiche PIM-Oberfläche, die alle Produktdetails griffbereit macht — ohne die Seite zu verlassen.
Effiziente Produktbearbeitung
Bearbeiten Sie Stammdaten, Preise, Beschreibungen, SEO-Felder, Bilder, Eigenschaften, Cross-Selling und Zusatzfelder direkt in einer übersichtlichen Detailansicht auf einer Seite. Jeder Bereich ist in aufklappbaren Akkordeons organisiert, mit einem vollständig konfigurierbaren Layout — per Drag-and-Drop können Sektionen in der Konfigurationsmatrix in die gewünschte Reihenfolge gebracht werden.
Leistungsstarke Variantenverwaltung
Erstellen, bearbeiten und verwalten Sie Produktvarianten mit Leichtigkeit. StawPim bietet einen dedizierten Variantengenerator mit Gruppen- und Optionsverwaltung, eine Matrixansicht zur schnellen Preis- und Bestandsbearbeitung über alle Kombinationen hinweg, sowie die Möglichkeit, Daten vom Hauptprodukt auf alle Varianten zu übertragen — einschließlich Staffelpreise, Cross-Selling-Zuweisungen, Beschreibungen, Bilder und SEO-Felder.
Kategorien-Verwaltung
Verwalten Sie Ihre komplette Kategoriestruktur direkt im PIM — ohne in die Standard-Shopware-Verwaltung zu wechseln. Ein Kategoriebaum je Verkaufskanal zeigt Ihre Navigation ab der jeweiligen Einstiegskategorie. Legen Sie Kategorien an, bearbeiten, aktivieren oder deaktivieren Sie sie, verschieben Sie sie per Drag-and-Drop unter eine andere übergeordnete Kategorie und löschen Sie sie.
- Felder je Sprache — Name, Beschreibung (WYSIWYG-Editor), Meta-Titel, Meta-Description und Keywords
- Typen — Seite, Ordner (reine Struktur) oder Link mit externer URL
- Layout-Zuweisung — jeder Kategorie eine CMS-Erlebniswelt zuweisen oder direkt eine neue anlegen
- In Hauptnavigation anzeigen, Zusatzfelder und übergeordnete Kategorie bequem setzen
- KI-Texte für Kategorien — Beschreibung, Meta-Titel, Meta-Description und Keywords generieren, optional für den gesamten Unterbaum einer Oberkategorie
Abgesichert über eine eigene Berechtigung „Kategorien verwalten".
Massenbearbeitung
Wählen Sie mehrere Produkte aus und wenden Sie Änderungen in einem Vorgang an. Unterstützte Massenaktionen umfassen:
- Status — Produkte aktivieren oder deaktivieren
- Preise — Festpreise setzen, prozentual oder um einen Betrag erhöhen oder senken
- Lagerbestand — Bestand setzen, erhöhen oder reduzieren
- Steuerklasse — Steuersätze neu zuweisen (Bruttopreis bleibt, Netto wird neu berechnet)
- Kategorien, Tags, Eigenschaften, Hersteller — Zuweisungen hinzufügen oder entfernen
- Verkaufskanal-Sichtbarkeit — steuern, wo Produkte erscheinen
- EAN/GTIN — setzen, Prefix, Suffix oder leeren
- Listing-Konfiguration — Hauptprodukt- vs. Varianten-Anzeige
- Versand, Lieferzeit, Verpackungseinheiten, Bestellmengen
- SEO-Felder — Meta-Titel, Beschreibungen und SEO-URLs aus Vorlagen mit Variablen generieren
- Hauptkategorie — pro Verkaufskanal für die SEO-URL-Generierung setzen
Alle Massenoperationen beinhalten automatische Snapshots mit vollständiger Rücksetzungsmöglichkeit — jede Massenänderung kann mit einem einzigen Klick rückgängig gemacht werden.
KI-Textgenerierung & Übersetzung
Generieren Sie Produktbeschreibungen, Meta-Titel, Meta-Beschreibungen und Keywords mit Ihrem bevorzugten KI-Anbieter: OpenAI (ChatGPT), Anthropic (Claude), Mistral AI und Google Gemini — direkt aus der Produktdetailansicht oder im Stapel für mehrere Produkte gleichzeitig. Wählen Sie aus verschiedenen Tonalitäten (professionell, locker, technisch, emotional, luxuriös) und hinterlegen Sie individuelle Zusatz-Anweisungen. Ein Schalter „Bestehende Texte überschreiben" entscheidet, ob nur leere Felder gefüllt oder vorhandene Texte ersetzt werden. Kombinieren Sie die KI-Generierung mit der DeepL-Integration zur automatischen Übersetzung von Produkttexten in alle konfigurierten Shop-Sprachen.
CSV-Import & -Export
Ein vollständiges CSV-Modul mit integrierten und benutzerdefinierten Profilen, Spaltenzuordnung, Feldvalidierung und Vorschau. Der Import unterstützt mehrere Modi: neue Produkte anlegen, bestehende aktualisieren oder beides. Der Export unterstützt alle Produktfelder einschließlich Varianten, Bilder, Übersetzungen, Zusatzfelder und Cross-Selling. Zusätzlich unterstützte Formate: TSV, XML und DATANORM. Jeder Import erstellt ein Backup mit Ein-Klick-Rollback.
Erweiterte Filterung & Presets
Finden Sie genau die Produkte, die Sie brauchen, mit über 25 Filterkriterien: Status, Varianten, Topseller, Abverkauf, Versandkostenfrei, Hersteller, Kategorie, Verkaufskanal, Sichtbarkeitsstufe, Tags, Eigenschaften, Bilder, Beschreibung, EAN, SEO-Vollständigkeit, Preisbereich, Bestandsbereich, Steuerklasse, Lieferzeit, Gewicht, Erstellungsdatum und Änderungsdatum. Speichern Sie jede Filterkombination als benanntes Preset zur sofortigen Wiederverwendung. Schnellfilter-Badges ermöglichen den Ein-Klick-Zugriff auf häufige Ansichten wie „ohne Bilder" oder „ohne Beschreibung".
Freigabe-Workflow
Aktivieren Sie einen mehrstufigen Freigabeprozess für Produktänderungen. Produkte durchlaufen die Stadien Entwurf, In Bearbeitung, Überprüfung und Freigegeben. Nur autorisierte Benutzer können Produkte freigeben oder ablehnen, mit optionalen Kommentaren. Der Freigabestatus ist jederzeit in der Produktliste und Detailansicht sichtbar.
Dashboard & Analysen
Ein dediziertes PIM-Dashboard bietet einen sofortigen Überblick über die Gesundheit Ihres Katalogs: Gesamtprodukte, Aktiv/Inaktiv-Anzahl, durchschnittlicher Vollständigkeitsscore, Produkte ohne Bilder, ohne Beschreibungen, ohne SEO-Daten, doppelte EANs und mehr. Ein Vollständigkeitsverteilungsdiagramm und Listen der zuletzt geänderten und am wenigsten vollständigen Produkte helfen Ihnen, Ihre Arbeit zu priorisieren.
Übersetzungsmanagement
Ein dediziertes Übersetzungs-Dashboard zeigt den Übersetzungsstatus aller Produkte über alle Shop-Sprachen hinweg. Filtern Sie nach Sprache, Status (vollständig, unvollständig, fehlend) und Feld. Übersetzen Sie einzelne Produkte oder starten Sie Massen-DeepL-Übersetzungen für den gesamten Katalog — mit der Option, nur fehlende Felder zu übersetzen oder bestehende Übersetzungen zu überschreiben.
Produktvorschau für inaktive Artikel
Vorschau inaktiver Produkte direkt im Storefront, ohne sie öffentlich sichtbar zu machen. StawPim aktiviert das Produkt temporär und setzt die Sichtbarkeit auf „Nur per Direktlink", und setzt beides nach einer konfigurierbaren Dauer (15s, 30s, 60s oder 120s) automatisch zurück.
Konfigurationsmatrix
Jeder Aspekt von StawPim ist über eine umfassende Konfigurationsmatrix konfigurierbar:
- Sektionsreihenfolge — Drag-and-Drop zum Neuanordnen von Stammdaten-, Varianten- und Seitenleistensektionen
- Feldsichtbarkeit — beliebige Felder ein- oder ausblenden, Felder als Pflichtfeld markieren
- Spaltenkonfiguration — wählen, welche Spalten in der Produktliste erscheinen, inklusive eigener Spalten aus beliebigen Feldern oder Zusatzfeldern
- Filtersichtbarkeit — einzelne Filter und Schnellfilter-Badges aktivieren oder deaktivieren
- Berechtigungen — granulare rollenbasierte Zugriffskontrolle für Erstellen, Duplizieren, Löschen, Massenbearbeitung, CSV-Import/Export, Snapshots, Audit-Log, Freigaben und Kategorien-Verwaltung
- Verkaufskanal-Filterung — einschränken, welche Shops in der PIM-Oberfläche erscheinen
- Bearbeitungssperre — gleichzeitiges Bearbeiten mit automatischer Heartbeat-basierter Sperrung verhindern
- Dashboard-KPIs — konfigurieren, welche Metriken und Qualitätsprüfungen angezeigt werden
- Vollständigkeitsbewertung — Feldgewichtungen für die Vollständigkeitsberechnung anpassen
Alle Einstellungen werden in der Datenbank gespeichert und für alle Admin-Benutzer geteilt.
Änderungshistorie & Audit-Log
Jede Produktänderung wird in einem detaillierten Audit-Log mit Zeitstempeln, Benutzerzuordnung und Feld-Diffs nachverfolgt. Konfigurieren Sie Aufbewahrungsfristen und automatische Bereinigung zur Verwaltung der Log-Größe.
Weitere Funktionen
- Produktduplizierung — Produkte inklusive aller Varianten, Bilder und Zuweisungen klonen
- Inline-Bildverwaltung — Hochladen, Neuordnen, Coverbild setzen und Alt-Texte bearbeiten ohne die Detailansicht zu verlassen
- Eigenschaften- & Gruppenverwaltung — Eigenschaftsgruppen und Optionen direkt im PIM erstellen und bearbeiten, einschließlich Farbfelder, Bilder, Übersetzungen und Anzeigeeinstellungen
- Cross-Selling-Verwaltung — Cross-Selling-Gruppen erstellen, bearbeiten und neuordnen mit Produktlisten- oder dynamischen Produktgruppen-Zuweisungen
- Staffelpreise — mengenbasierte Preisregeln mit mehreren Preisstufen pro Regel verwalten
- Tastaturnavigation — mit Pfeiltasten zwischen Produkten navigieren
- Automatische Weiterleitung — optional die Standard-Shopware-Produktliste zu StawPim umleiten
- Mehrsprachig — vollständige deutsche und englische Lokalisierung mit 3.764 Übersetzungsschlüsseln
Kompatibilität
PIM für Shopware ist kompatibel mit Shopware 6.7. Keine zusätzlichen Abhängigkeiten oder externen Dienste erforderlich — KI- und Übersetzungsfunktionen sind optional und erfordern separate API-Schlüssel.
Professionelles Produktinformationsmanagement für Shopware 6
PIM für Shopware verwandelt Ihre Shopware 6 Administration in eine leistungsstarke Produktmanagement-Zentrale. Entwickelt für Händler mit großen Sortimenten, ersetzt PIM für Shopware die Standard-Produktliste durch eine funktionsreiche PIM-Oberfläche, die alle Produktdetails griffbereit macht — ohne die Seite zu verlassen.
Effiziente Produktbearbeitung
Bearbeiten Sie Stammdaten, Preise, Beschreibungen, SEO-Felder, Bilder, Eigenschaften, Cross-Selling und Zusatzfelder direkt in einer übersichtlichen Detailansicht auf einer Seite. Jeder Bereich ist in aufklappbaren Akkordeons organisiert, mit einem vollständig konfigurierbaren Layout — per Drag-and-Drop können Sektionen in der Konfigurationsmatrix in die gewünschte Reihenfolge gebracht werden.
Leistungsstarke Variantenverwaltung
Erstellen, bearbeiten und verwalten Sie Produktvarianten mit Leichtigkeit. StawPim bietet einen dedizierten Variantengenerator mit Gruppen- und Optionsverwaltung, eine Matrixansicht zur schnellen Preis- und Bestandsbearbeitung über alle Kombinationen hinweg, sowie die Möglichkeit, Daten vom Hauptprodukt auf alle Varianten zu übertragen — einschließlich Staffelpreise, Cross-Selling-Zuweisungen, Beschreibungen, Bilder und SEO-Felder.
Kategorien-Verwaltung
Verwalten Sie Ihre komplette Kategoriestruktur direkt im PIM — ohne in die Standard-Shopware-Verwaltung zu wechseln. Ein Kategoriebaum je Verkaufskanal zeigt Ihre Navigation ab der jeweiligen Einstiegskategorie. Legen Sie Kategorien an, bearbeiten, aktivieren oder deaktivieren Sie sie, verschieben Sie sie per Drag-and-Drop unter eine andere übergeordnete Kategorie und löschen Sie sie.
- Felder je Sprache — Name, Beschreibung (WYSIWYG-Editor), Meta-Titel, Meta-Description und Keywords
- Typen — Seite, Ordner (reine Struktur) oder Link mit externer URL
- Layout-Zuweisung — jeder Kategorie eine CMS-Erlebniswelt zuweisen oder direkt eine neue anlegen
- In Hauptnavigation anzeigen, Zusatzfelder und übergeordnete Kategorie bequem setzen
- KI-Texte für Kategorien — Beschreibung, Meta-Titel, Meta-Description und Keywords generieren, optional für den gesamten Unterbaum einer Oberkategorie
Abgesichert über eine eigene Berechtigung „Kategorien verwalten".
Massenbearbeitung
Wählen Sie mehrere Produkte aus und wenden Sie Änderungen in einem Vorgang an. Unterstützte Massenaktionen umfassen:
- Status — Produkte aktivieren oder deaktivieren
- Preise — Festpreise setzen, prozentual oder um einen Betrag erhöhen oder senken
- Lagerbestand — Bestand setzen, erhöhen oder reduzieren
- Steuerklasse — Steuersätze neu zuweisen (Bruttopreis bleibt, Netto wird neu berechnet)
- Kategorien, Tags, Eigenschaften, Hersteller — Zuweisungen hinzufügen oder entfernen
- Verkaufskanal-Sichtbarkeit — steuern, wo Produkte erscheinen
- EAN/GTIN — setzen, Prefix, Suffix oder leeren
- Listing-Konfiguration — Hauptprodukt- vs. Varianten-Anzeige
- Versand, Lieferzeit, Verpackungseinheiten, Bestellmengen
- SEO-Felder — Meta-Titel, Beschreibungen und SEO-URLs aus Vorlagen mit Variablen generieren
- Hauptkategorie — pro Verkaufskanal für die SEO-URL-Generierung setzen
Alle Massenoperationen beinhalten automatische Snapshots mit vollständiger Rücksetzungsmöglichkeit — jede Massenänderung kann mit einem einzigen Klick rückgängig gemacht werden.
KI-Textgenerierung & Übersetzung
Generieren Sie Produktbeschreibungen, Meta-Titel, Meta-Beschreibungen und Keywords mit Ihrem bevorzugten KI-Anbieter: OpenAI (ChatGPT), Anthropic (Claude), Mistral AI und Google Gemini — direkt aus der Produktdetailansicht oder im Stapel für mehrere Produkte gleichzeitig. Wählen Sie aus verschiedenen Tonalitäten (professionell, locker, technisch, emotional, luxuriös) und hinterlegen Sie individuelle Zusatz-Anweisungen. Ein Schalter „Bestehende Texte überschreiben" entscheidet, ob nur leere Felder gefüllt oder vorhandene Texte ersetzt werden. Kombinieren Sie die KI-Generierung mit der DeepL-Integration zur automatischen Übersetzung von Produkttexten in alle konfigurierten Shop-Sprachen.
CSV-Import & -Export
Ein vollständiges CSV-Modul mit integrierten und benutzerdefinierten Profilen, Spaltenzuordnung, Feldvalidierung und Vorschau. Der Import unterstützt mehrere Modi: neue Produkte anlegen, bestehende aktualisieren oder beides. Der Export unterstützt alle Produktfelder einschließlich Varianten, Bilder, Übersetzungen, Zusatzfelder und Cross-Selling. Zusätzlich unterstützte Formate: TSV, XML und DATANORM. Jeder Import erstellt ein Backup mit Ein-Klick-Rollback.
Erweiterte Filterung & Presets
Finden Sie genau die Produkte, die Sie brauchen, mit über 25 Filterkriterien: Status, Varianten, Topseller, Abverkauf, Versandkostenfrei, Hersteller, Kategorie, Verkaufskanal, Sichtbarkeitsstufe, Tags, Eigenschaften, Bilder, Beschreibung, EAN, SEO-Vollständigkeit, Preisbereich, Bestandsbereich, Steuerklasse, Lieferzeit, Gewicht, Erstellungsdatum und Änderungsdatum. Speichern Sie jede Filterkombination als benanntes Preset zur sofortigen Wiederverwendung. Schnellfilter-Badges ermöglichen den Ein-Klick-Zugriff auf häufige Ansichten wie „ohne Bilder" oder „ohne Beschreibung".
Freigabe-Workflow
Aktivieren Sie einen mehrstufigen Freigabeprozess für Produktänderungen. Produkte durchlaufen die Stadien Entwurf, In Bearbeitung, Überprüfung und Freigegeben. Nur autorisierte Benutzer können Produkte freigeben oder ablehnen, mit optionalen Kommentaren. Der Freigabestatus ist jederzeit in der Produktliste und Detailansicht sichtbar.
Dashboard & Analysen
Ein dediziertes PIM-Dashboard bietet einen sofortigen Überblick über die Gesundheit Ihres Katalogs: Gesamtprodukte, Aktiv/Inaktiv-Anzahl, durchschnittlicher Vollständigkeitsscore, Produkte ohne Bilder, ohne Beschreibungen, ohne SEO-Daten, doppelte EANs und mehr. Ein Vollständigkeitsverteilungsdiagramm und Listen der zuletzt geänderten und am wenigsten vollständigen Produkte helfen Ihnen, Ihre Arbeit zu priorisieren.
Übersetzungsmanagement
Ein dediziertes Übersetzungs-Dashboard zeigt den Übersetzungsstatus aller Produkte über alle Shop-Sprachen hinweg. Filtern Sie nach Sprache, Status (vollständig, unvollständig, fehlend) und Feld. Übersetzen Sie einzelne Produkte oder starten Sie Massen-DeepL-Übersetzungen für den gesamten Katalog — mit der Option, nur fehlende Felder zu übersetzen oder bestehende Übersetzungen zu überschreiben.
Produktvorschau für inaktive Artikel
Vorschau inaktiver Produkte direkt im Storefront, ohne sie öffentlich sichtbar zu machen. StawPim aktiviert das Produkt temporär und setzt die Sichtbarkeit auf „Nur per Direktlink", und setzt beides nach einer konfigurierbaren Dauer (15s, 30s, 60s oder 120s) automatisch zurück.
Konfigurationsmatrix
Jeder Aspekt von StawPim ist über eine umfassende Konfigurationsmatrix konfigurierbar:
- Sektionsreihenfolge — Drag-and-Drop zum Neuanordnen von Stammdaten-, Varianten- und Seitenleistensektionen
- Feldsichtbarkeit — beliebige Felder ein- oder ausblenden, Felder als Pflichtfeld markieren
- Spaltenkonfiguration — wählen, welche Spalten in der Produktliste erscheinen, inklusive eigener Spalten aus beliebigen Feldern oder Zusatzfeldern
- Filtersichtbarkeit — einzelne Filter und Schnellfilter-Badges aktivieren oder deaktivieren
- Berechtigungen — granulare rollenbasierte Zugriffskontrolle für Erstellen, Duplizieren, Löschen, Massenbearbeitung, CSV-Import/Export, Snapshots, Audit-Log, Freigaben und Kategorien-Verwaltung
- Verkaufskanal-Filterung — einschränken, welche Shops in der PIM-Oberfläche erscheinen
- Bearbeitungssperre — gleichzeitiges Bearbeiten mit automatischer Heartbeat-basierter Sperrung verhindern
- Dashboard-KPIs — konfigurieren, welche Metriken und Qualitätsprüfungen angezeigt werden
- Vollständigkeitsbewertung — Feldgewichtungen für die Vollständigkeitsberechnung anpassen
Alle Einstellungen werden in der Datenbank gespeichert und für alle Admin-Benutzer geteilt.
Änderungshistorie & Audit-Log
Jede Produktänderung wird in einem detaillierten Audit-Log mit Zeitstempeln, Benutzerzuordnung und Feld-Diffs nachverfolgt. Konfigurieren Sie Aufbewahrungsfristen und automatische Bereinigung zur Verwaltung der Log-Größe.
Weitere Funktionen
- Produktduplizierung — Produkte inklusive aller Varianten, Bilder und Zuweisungen klonen
- Inline-Bildverwaltung — Hochladen, Neuordnen, Coverbild setzen und Alt-Texte bearbeiten ohne die Detailansicht zu verlassen
- Eigenschaften- & Gruppenverwaltung — Eigenschaftsgruppen und Optionen direkt im PIM erstellen und bearbeiten, einschließlich Farbfelder, Bilder, Übersetzungen und Anzeigeeinstellungen
- Cross-Selling-Verwaltung — Cross-Selling-Gruppen erstellen, bearbeiten und neuordnen mit Produktlisten- oder dynamischen Produktgruppen-Zuweisungen
- Staffelpreise — mengenbasierte Preisregeln mit mehreren Preisstufen pro Regel verwalten
- Tastaturnavigation — mit Pfeiltasten zwischen Produkten navigieren
- Automatische Weiterleitung — optional die Standard-Shopware-Produktliste zu StawPim umleiten
- Mehrsprachig — vollständige deutsche und englische Lokalisierung mit 3.764 Übersetzungsschlüsseln
Kompatibilität
PIM für Shopware ist kompatibel mit Shopware 6.7. Keine zusätzlichen Abhängigkeiten oder externen Dienste erforderlich — KI- und Übersetzungsfunktionen sind optional und erfordern separate API-Schlüssel.
Details
- Verfügbar in: Englisch, Deutsch
- Zuletzt aktualisiert: 20. Juni 2026
- Veröffentlicht: 11. Mai 2026
- Version: 1.8.28
- Kategorie: Administration
Ressourcen
Bewertungen (8)
Durchschnittliche Bewertung von 5 von 5 Sternen
Endlich ein PIM, das direkt in Shopware lebt
Durchschnittliche Bewertung von 5 von 5 Sternen
Mehrfachänderung: Das Herzstück. Felder wie Preise, Kategorien, Eigenschaften, Hersteller oder Cross-Selling lassen sich über hunderte Produkte gleichzeitig ändern – inklusive Snapshot-Funktion, mit der sich fast alle Änderungen wieder zurückrollen lassen. Gerade bei saisonalen Preisanpassungen oder Kategorie-Umstrukturierungen spart das Stunden. Auch Varianten werden sauber berücksichtigt (z. B. Staffelpreise vom Hauptprodukt auf die Varianten kopieren).
Feed Generator: Wir erzeugen damit Feeds für Google Shopping und Preisportale. Auch bei großen Katalogen läuft die Generierung dank Streaming performant durch, ohne den Server in die Knie zu zwingen. Spalten und Filter sind frei konfigurierbar, Varianten lassen sich gezielt ein- oder ausschließen.
SEO-URL-Generierung: Für uns das Killer-Feature. Über Patterns aus Artikelnummer, Produktname, Hersteller etc. generieren wir konsistente URLs für den gesamten Katalog – pro Verkaufskanal mit eigenem Pattern und Live-Vorschau vor dem Anwenden. Was vorher manuelle Fleißarbeit oder ein eigenes Skript war, ist jetzt ein Knopfdruck.
Dazu kommt ein aufgeräumtes, schnelles Admin-UI, das sich deutlich angenehmer bedient als die Standard-Produktverwaltung. Support reagiert schnell, Updates kommen regelmäßig. Klare Empfehlung für jeden Shop mit größerem Sortiment.
Das Plugin hat unsere Erwartungen mehr als erfüllt
Durchschnittliche Bewertung von 5 von 5 Sternen
Starkes Tool für mehr Produktivität
Durchschnittliche Bewertung von 5 von 5 Sternen
PIM + JTL
Durchschnittliche Bewertung von 5 von 5 Sternen
Ich bin gerade noch im Testmonat, aber ich denke, dass es aufgrund der Komplexibilität ein dauerhaftes Plugin bei uns werden könnte!
Stone & Water hat immer zeitnah auf (weniger als 10 mins) auf Rückfragen geantwortet!
Umfangreiches PIM mit vielen praktischen Funktionen
Durchschnittliche Bewertung von 5 von 5 Sternen
Besonders positiv finde ich das Dashboard mit der Übersicht zur Datenqualität und Produktvollständigkeit. Dadurch sieht man sofort, bei welchen Artikeln noch Bilder, Beschreibungen, SEO-Daten oder andere Informationen fehlen. Gerade bei größeren Sortimenten hilft das enorm dabei, strukturierter zu arbeiten und Fehler schneller zu erkennen.
Auch die allgemeine Produktverwaltung wirkt deutlich durchdachter als im Standard-Backend von Shopware. Varianten, Zusatzfelder, Preise und Medien lassen sich wesentlich effizienter pflegen und viele Änderungen können direkt gesammelt durchgeführt werden.
Man merkt, dass das Plugin auf den tatsächlichen Arbeitsalltag im Shop ausgelegt ist und nicht nur zusätzliche Funktionen ergänzt.
Support reagiert ebenfalls schnell und kompetent.
Klare Empfehlung für Shops mit größerem Produktkatalog und regelmäßigem Pflegeaufwand.
Top Erweiterung!
Durchschnittliche Bewertung von 5 von 5 Sternen
Gerade hinsichtlich der Bearbeitung von Zusatzfeldern in Verbindung mit der Mehrfachänderung, bietet uns das Tool alles was wir brauchen, um unseren Daten schnell, und vor Allem, sauber zu bearbeiten.
Auch ein Lob an Stone & Water, welche extrem schnell auf etwaige Fragen reagiert haben!
5 Sterne!!!
Mächtiges Tool, spart sehr viel Zeit bei Produktanlage und Produktpflege
Durchschnittliche Bewertung von 5 von 5 Sternen
Die Produktanlage und Pflege wird dadurch deutlich einfacher und schneller. Der Zeitaufwand reduziert sich enorm, gerade wenn viele Varianten, Texte, Eigenschaften und Medien gepflegt werden müssen.
Besonders stark ist die integrierte KI-Textgenerierung. Produkttexte lassen sich damit sehr schnell erstellen, optimieren und sauber formulieren. Auch die Übersetzung in mehrere Sprachen mit DeepL funktioniert hervorragend und spart zusätzlich sehr viel Zeit.
Insgesamt ein wirklich starkes Tool, das die Produktdatenpflege in Shopware deutlich vereinfacht und beschleunigt. Für Händler mit umfangreichem oder variantenreichem Sortiment eine klare Empfehlung!
MEGA hilfreiches PIM für die Produktpflege
Durchschnittliche Bewertung von 5 von 5 Sternen
Sehr praktisch ist die strukturierte Übersicht für Produkte, Varianten, Preise, Medien, Eigenschaften und Übersetzungen. So hat man alle wichtigen Produktdaten direkt im Blick und muss nicht ständig zwischen verschiedenen Bereichen wechseln. Außerdem sind die Produkte so super easy und schnell bearbeitet.
Dabei ist die Massenbearbeitung und der Import sowie Export von Daten ein große Hilfe. Gerade bei größeren Sortimenten spart das viel Zeit und macht die tägliche Pflege deutlich angenehmer. Auch die Funktionen für KI-Texte, Übersetzungen und SEO-Felder sind sehr nützlich, wenn man viele Produkte effizient bearbeiten möchte. Und alle Schritte werden immer gesichert, sodass eigentlich nichts schief gehen kann.
Wirklich sehr gut durchdacht. Man merkt hier auf jeden Fall, dass damit aktiv während der Entwicklung gearbeitet wurde, sodass das Tool sehr anwenderfreundlich geworden ist. Und es kommen regelmäßige Updates. Klare Weiterempfehlung und im Vergleich zu anderen Tools seinen Preis wert!
Über den Extension Partner
Stone & Water
Partner Status
-
Shopware
Extension Partner
Details
-
Ø-Bewertung:
4.8
Durchschnittliche Bewertung von 4.8 von 5 Sternen
- Partner seit: 2017
- Erweiterungen: 4
Support
- Land: Germany
- Spricht: Deutsch, Englisch
https://pim-shopware.de/dokumentation.html
1.8.28
Changelog 1.8.28
- Neue Option „Kompakte Variantenansicht" (Konfigmatrix → Allgemein → Produktliste): Varianten werden platzsparend dargestellt – ohne große Einrückung, ohne Vorschaubild und mit deutlich flacheren Zeilen. Inhalte (Name + Optionen) bleiben erhalten.
- DATANORM-Import deutlich erweitert: Unterstützung für DATANORM 5.0 (eigenes Feldlayout für Name, Preis und EAN), beliebige Volume-Dateiendungen (.001 bis .999) sowie zusätzliche Satzarten (Langtext und Preise/DATPREIS).
- Mehrfachänderung: Das Feld „Wiederauffüllzeit (Tage)" kann jetzt per Mehrfachänderung gesetzt und geleert werden – inklusive Rückgängig/Snapshot.
- Produktliste: Darstellung von Varianten mit sehr langen Namen korrigiert (keine Überlappung der Namens- und Optionszeilen mehr).
- Kategorien-Verwaltung: Die Sprachauswahl richtet sich jetzt nach den dem aktiven Verkaufskanal zugewiesenen Sprachen.
1.8.13
1.8.13
- KI-Anbieter geprüft und robuster gemacht: Der OpenAI-Proxy fängt jetzt veraltete bzw. nicht unterstützte Parameter neuerer Modelle (z. B. gpt-5 / o-Serie) ab – „max_tokens" wird zu „max_completion_tokens", und eine nicht unterstützte „temperature" wird automatisch entfernt und die Anfrage einmal wiederholt.
- Mistral nutzt dieselbe OpenAI-kompatible Schnittstelle und hat denselben defensiven temperature-Schutz erhalten.
- Anthropic, Google Gemini und DeepL wurden geprüft und benötigen keine Anpassung.
1.8.9
- Neu: Modus „Shopware-Standard-SEO-URL" – im Konfigurationsbereich SEO-URL aktivierbar. Statt der StawPim-Pattern-Generierung wird die native Shopware-SEO-URL je Produkt direkt bearbeitet.
- Das SEO-URL-Feld ist jetzt direkt editierbar in den Stammdaten, im Varianten-Modal und in der Quickview – je Verkaufskanal und Sprache. Änderungen werden sofort in die Shopware-SEO-URL geschrieben.
- Zwei Unterpunkte steuern, ob das Feld zusätzlich im Varianten-Modal und in der Quickview erscheint.
- Bei aktivem Standard-Modus werden die Pattern-Schritte und das StawPim-Canonical-Feld passend ausgeblendet; die Hauptkategorie bleibt erhalten.
- Verbesserung: „Erscheinungsdatum" wird in der Feldkonfiguration korrekt der Gruppe „Lieferbarkeit" zugeordnet.
- Bestehende Shops mit eigenem SEO-Pattern bleiben unverändert – der Standard-Modus ist standardmäßig deaktiviert.
1.7.69
Version 1.7.69
Schwerpunkt dieses Updates: die Kategorien-Verwaltung wurde deutlich verfeinert, die KI-Texterstellung erweitert und ein Editor-Fehler behoben.
Kategorien-Verwaltung
- Verkaufskanal- und Sprachauswahl jetzt im einheitlichen Stammdaten-Stil (mit Symbolen und Feld-Rahmen).
- Neuer Button „Neue Kategorie“ direkt in der Leiste zum schnellen Anlegen einer Kategorie im gewählten Verkaufskanal.
- Speicher-Leiste am unteren Rand des Detailbereichs (Speichern, Löschen, Abbrechen) – zusätzlich zu den Buttons oben.
- Detail-Abschnitte (Stammdaten, Layout, Beschreibung & SEO, Zusatzfelder) sind beim Öffnen einer Kategorie standardmäßig eingeklappt.
- „Übergeordnete Kategorie“ und „Typ“ stehen untereinander; das Auswahlfeld ist voll breit, sodass der eingerückte Kategoriebaum im Dropdown gut lesbar ist.
- Einheitliche Button-Höhen (Aktualisieren-Button, KI-Texte-Button).
KI-Texte für Kategorien
- Neues Feld „Weitere Anweisungen an die KI“ (freier Text, fließt in den Prompt ein).
- Schalter „Bestehende Texte überschreiben“: ist er aus, füllt die KI nur leere Felder; ist er an, werden vorhandene Texte ersetzt – mit Hinweis, dass dieser Vorgang nicht rückgängig gemacht werden kann.
Fehlerbehebung
- WYSIWYG-Editor: Beim Umschalten in die Code-Ansicht ging der Inhalt verloren, wenn der Editor zuvor für eine andere Kategorie, Variante oder Sprache genutzt wurde. Behoben im Kategorie-Modal, in den Produkt-Stammdaten und bei den Varianten.
1.7.41
1.7.41
- Erscheinungsdatum (releaseDate) – vollständig überarbeitet
- Pro Variante setzbar: das Erscheinungsdatum kann jetzt in der Varianten-Schnellpflege und im Varianten-Detail-Modal je Variante gepflegt werden (leer = erbt vom Hauptartikel, ausgegraut dargestellt). Es ist über die Feld-Konfiguration der Varianten-Masken ein-/ausblendbar.
- Einheitliche Position: das Feld sitzt auf der Produkt-Detailseite, in der Varianten-Schnellpflege und im Varianten-Detail-Modal jeweils im Abschnitt „Lieferbarkeit“ (nach den Maßen) – vorher lag es auf der Detailseite unter „Sichtbarkeit“.
- Korrekte Speicherung: der Datepicker nutzt jetzt den Typ „datetime“ (wie der Shopware-Standard), damit das DAL-DateTime-Feld zuverlässig gespeichert wird. Der Speicher-Patch des Varianten-Detail-Modals enthält das Feld jetzt ebenfalls (wurde zuvor nie pro Variante geschrieben).
- Deutsche Anzeige: das Datum wird im Format TT.MM.JJJJ ohne Uhrzeit angezeigt, intern wird weiterhin der vollständige Datetime-Wert gespeichert.
- Einheitliche Benennung: überall „Erscheinungsdatum“ (Detailseite, Konfigmatrix, Mehrfachänderung, Feed-Generator, CSV, Varianten) statt des bisherigen Mix aus „Erscheinungsdatum“, „Freigabedatum“ und „Veröffentlichungsdatum“.
- Totes Feld „Verfügbar ab“ (availableAt) entfernt: es wurde nie gespeichert, da die Produkt-Entität diese Spalte nicht hat. Entfernt aus Detailseite, Konfigmatrix, CSV-Export/-Import und der Default-Migration. Alte CSVs mit availableAt-/„Verfügbar ab“-Spalte werden beim Import aus Kompatibilitätsgründen weiterhin auf das Erscheinungsdatum gemappt (nur wenn dieses leer ist).
- Eigene Spalten in der Produktliste (neu)
- Neuer Button „Eigene Spalte“ in der Spalten-Konfiguration: öffnet einen Dialog, in dem eine Spalte mit eigenem Namen und Quellfeld angelegt werden kann – ein Stammdatenfeld (Erscheinungsdatum, Bestand, Maße, Datumsfelder, …) oder ein beliebiges Zusatzfeld.
- Neue Spalten erscheinen in der Spaltenliste, lassen sich über die Pfeile an die gewünschte Position schieben, wieder entfernen und werden persistent in der Konfiguration gespeichert. Werte werden automatisch formatiert (Datum im deutschen Format, Ja/Nein bei Boolean).
- Quellfeld-Auswahl mit durchsuchbarem Dropdown (gruppiert nach Stammdaten und Zusatzfeldern) – lange Zusatzfeld-Listen lassen sich per Tippen filtern.
- Eigene Spalten können optional als sortierbar markiert werden (Klick auf den Spaltenkopf, wie bei Preis oder Name), über den DAL-Pfad des Feldes.
- Stammartikel als Vorauswahl (neu)
- Neuer Button „Stammartikel als Vorauswahl“ im Varianten-Tab: setzt den Stammartikel als Storefront-Listing (statt einer Variante) – nützlich, wenn das Stammprodukt im Listing erscheinen soll. Erneuter Klick entfernt es wieder.
- Sauberes Zusammenspiel: das Setzen einer Varianten-Vorauswahl (Stern) wechselt automatisch zurück, und die Varianten-Generierung überschreibt ein bewusst gesetztes Stammartikel-Listing nicht mehr. Der Button nutzt ein Stern-Symbol und sitzt in der Toolbar der Variantenliste.
- Produkte anlegen & duplizieren
- Beim Duplizieren wird jetzt die nächste freie Artikelnummer aus dem Shopware-Nummernkreis vergeben (wie beim manuellen Anlegen), statt eines -Copy-Suffix. Der Name behält den Zusatz „(Kopie)“. Varianten erhalten ihre Nummer als .. Fällt der Nummernkreis aus, greift ein -Copy-Suffix als Fallback.
- Stabilität
- Das Sortierfeld der Produktliste wird jetzt gegen eine Whitelist geprüft – ein ungültiger oder veralteter Sortierwert fällt sauber auf „Name“ zurück, statt einen 400-Fehler in der Produktsuche auszulösen.
1.7.24
1.7.24
- SEO-URL-Generierung im Zusatzfeld
- Neue Quell-Variable {metaTitle}: der am Produkt gepflegte Meta-Title kann jetzt im Feld-Pattern, in der Admin-Vorschau und in den KI-Text-Templates verwendet werden – aufgelöst mit Sprach-Fallback, Varianten erben vom Hauptartikel.
- Leere Token (z. B. {options} bei Produkten ohne Optionen) hinterlassen keine Trennzeichen-Reste mehr – führende, abschließende und doppelte Trenner werden serverseitig und in der Vorschau entfernt, die übrigen Variablen werden sauber alleine verwendet.
- SEO-Vorschau zeigt jetzt eine echte Variante als Beispiel (mit Eltern-Fallback für Name, Hersteller und Kategorien), sofern Varianten existieren – {options} und die Varianten-Artikelnummer werden damit realistisch dargestellt.
- Fix: das Auflösen von {options}/{properties} brach mit „Unknown column 'pg.position' / 'pgo.position'“ ab – die Options-Position ist in Shopware 6 ein übersetztes Feld; die Sortierung nutzt jetzt die Translation-Tabelle und referenziert keine direkte position-Spalte mehr.
- Fix: degradierte Canonical-URLs (behaltene Redirects) werden mit is_canonical = NULL statt 0 geschrieben – ein zweiter Neuaufbau brach sonst mit Duplicate-Key-Fehler (1062) ab, sobald ein Produkt mehrere Redirects gesammelt hatte; bestehende 0-Zeilen werden beim Start jedes Neuaufbaus automatisch repariert.
- Mehrsprachigkeit bei der Varianten-Generierung
- Varianten-Namen werden jetzt pro Sprache aufgelöst – Eltern-Name, Options- und Gruppennamen werden mit ihren Übersetzungen geladen und das Namens-Pattern je Sprache angewendet (Fallback auf den aktuellen Namen, wenn eine Übersetzung fehlt). Bisher wurde der Name einmal in der aktuellen Sprache aufgelöst und identisch in alle Sprachen kopiert (z. B. deutsche Optionsnamen im englischen Namen). Gilt für die Mehrfachänderung und den Varianten-Tab-Generator.
- Fix: das Anlegen neuer Eigenschafts-Gruppen und -Optionen schlug mit HTTP 400 fehl, sobald die PIM-Sprache auf einer Nicht-Systemsprache stand – alle Anlege-Stellen (Mehrfachänderung und Generator) legen jetzt immer im Systemsprach-Kontext an; gilt für Auswahl- und Preset-Modus. Fehlermeldungen zeigen jetzt Shopwares tatsächliche Ursache statt „Request failed with status code 400“.
- Mehrfachänderung & Varianten-Konsistenz
- Eigenschaften entfernen am Einzelartikel („alle entfernen“ und De-Selektion im Zuweisungs-Modal) entfernt sie jetzt auch von allen Varianten mit eigenen Eigenschafts-Zeilen – bisher wurde nur der Stammartikel bereinigt; die Erfolgsmeldung zeigt, wie viele Varianten bereinigt wurden.
- „Cross-Selling zuweisen“ legt das Cross-Selling jetzt auch für alle Varianten der gewählten Produkte an (gebatcht über die Sync-API, inkl. zugewiesener Produkte und Übersetzungen) – product_cross_selling wird in Shopware nicht vererbt; der Snapshot-Revert entfernt die Varianten-Cross-Sellings ebenfalls wieder.
- Produkt-anlegen-Modal
- Der Button „Produkt anlegen“ öffnet jetzt ein kompaktes Modal mit den Pflichtangaben (Name, Artikelnummer aus dem Nummernkreis reserviert und editierbar, vorausgewählte Verkaufskanal-Sichtbarkeiten) – das Produkt wird vollständig angelegt und direkt geöffnet, keine unsichtbaren, kategorielosen Karteileichen mehr. Preis (0), Standard-Steuersatz und Inaktiv-Status werden still als Defaults gesetzt.
- Layout im PIM-CI (1,5px-Ränder, 8px-Radius, Indigo-Fokus), einheitliche Feldhöhen und sauberer Abstand zwischen Label und Kanal-Chips.
- Freigabe-Workflow
- Der Status „in Bearbeitung“ / „in Überprüfung“ kann auf der Produkt-Detailseite jetzt explizit auf „Entwurf“ zurückgesetzt werden (neue Aktion „Status zurücksetzen“).
- Fix: fehlgeschlagene Status-Schreibvorgänge (z. B. abgelaufene Session) werden nicht mehr verschluckt – die Anzeige springt auf den echten Serverstand zurück und zeigt einen Fehler, statt den neuen Status nur vorzutäuschen.
- Varianten-Generator (Varianten-Tab)
- Nach dem Generieren wird die Storefront-Ausspielung automatisch wie im Shopware-Standard gesetzt („Einzelprodukt anzeigen → Variante“). Eine vorhandene Vorauswahl bleibt maßgeblich; sonst wird die Variante mit der kleinsten Artikelnummer zur Vorauswahl (inkl. Listing-Konfiguration, Position oben, Audit-Log-Eintrag).
1.7.10
1.7.10
- Varianten-Generator (Varianten-Tab): nach dem Generieren wird die Storefront-Ausspielung jetzt automatisch wie im Shopware-Standard gesetzt („Einzelprodukt anzeigen → Variante“). Eine vorhandene Vorauswahl bleibt maßgeblich; sonst wird die Variante mit der kleinsten Artikelnummer zur Vorauswahl (inkl. Listing-Konfiguration, Position oben, Audit-Log-Eintrag).
- Produkt anlegen: der Button öffnet jetzt ein kompaktes Modal mit den Pflichtangaben (Name, Artikelnummer aus dem Nummernkreis reserviert, Verkaufskanal-Sichtbarkeiten vorausgewählt) – das Produkt wird vollständig angelegt und direkt im Detail geöffnet, keine unsichtbaren Entwürfe mehr; Standard-Steuersatz und Preis werden als Defaults gesetzt.
1.7.3
1.7.3
- Performance: Mehrfachänderungen laufen um ein Vielfaches schneller – asynchrone Queue-Indexierung, größere Schreib-Batches, gebündelte Freigabe- und Audit-Log-Requests (aus tausenden Einzel-Requests wird eine Handvoll)
- CSV-Import: kein Komplett-Reindex des Katalogs mehr nach jedem Import – nur die importierten Produkte werden asynchron nachindexiert
- Produkt-/Varianten-Löschung, Bulk-Übersetzungen sowie Freigabe- und Audit-Log-Schreibvorgänge nutzen gebündelte SQL-Statements (Upserts, IN-Deletes)
- Produktliste: Schutz vor veralteten Antworten bei schnellen Filter-/Seitenwechseln; Bulk-Snapshots werden nur noch einmal pro Sitzung geladen
- Mehrfachänderung (Fix): Stammartikel, die selbst zum aktiven Filter passen, erhalten die Änderung jetzt ebenfalls
- SEO-URL-Generierung: Umlaute und Sonderzeichen in statischem Pattern-Text werden korrekt konvertiert; Schrägstriche und Punkte bleiben in Token-Werten erhalten; Pfad-Felder werden mit |raw ausgegeben, damit Schrägstriche Shopwares SEO-Escaper überleben; Vorschau und Server-Generierung verhalten sich identisch; leere Felder fallen auf den Produktnamen zurück
- Feed-Generator: Feeds bleiben im Wartungsmodus erreichbar, zusätzlich neue domain-unabhängige API-Route (/api/staw-pim/export/…)
- Produktliste: Aktions-Buttons (Feed-Generator, CSV, Produkt anlegen) stehen jetzt in einer eigenen Zeile oberhalb der Suche – das Suchfeld behält seine volle Breite
- Lokalisierung: rund 55 fest verdrahtete deutsche Texte (SEO-Generator-UI, Modals, Benachrichtigungen) in Textbausteine überführt – vollständig in Deutsch und Englisch verfügbar
- Konfiguration aufgeräumt: zwei funktionslose Einstellungen entfernt, die KI-Einstellung „Standard-Tonalität“ wird jetzt angewendet
- Stabilität & Diagnose: Sitzungs-Fehlerprotokoll für den Support, interne Testsuite, tote Routen/Methoden entfernt, fehlende Übersetzungen ergänzt
- SEO-URL-Generierung (Fix): stilles Anlegen von UUID-Suffix-Zusatzfeldern (staw_pim_canonical_<12 hex>) verhindert. Der kanal-spezifische Feldname wird aus dem Verkaufskanal-Namen abgeleitet; war die Kanalliste noch nicht geladen (oder hat ein Kanal keinen Namen), fiel der Generator unbemerkt auf ein Kanal-ID-Suffix zurück und legte neue Felder an. Der Admin nutzt jetzt die Kanalliste des Generierungs-Modals als zweite Namensquelle, überspringt Kanäle ohne auflösbaren Namen mit klarer Meldung, und der Server lehnt ID-Fallback-Feld-Keys zusätzlich ab.
- {mainCategoryPath}/{categoryPath} (Fix): war für den Verkaufskanal keine Hauptkategorie gesetzt, hatte der Fallback („erste zugewiesene Kategorie“) kein ORDER BY – bei Produkten in mehreren Kategorien konnte eine beliebige flache Kategorie gewählt werden, der Pfad schrumpfte auf ein Segment. Der Fallback bevorzugt jetzt deterministisch die tiefste zugewiesene Kategorie (längster Kategoriepfad). Zusätzlich wird bei leerer category.path-Spalte (Indexer-Rückstand nach Importen) die Ahnenkette über parent_id rekonstruiert, statt auf das eigene Segment zu kollabieren.
- Schritt 1 (Fix): ob in die Kanal-Felder (staw_pim_canonical_) geschrieben wird, hing fälschlich am Schritt-2-Schalter („Twig-Pattern pro Shop“) statt am Schritt-1-Schalter („Feld-Pattern pro Shop“) – war Schritt 2 pro Shop deaktiviert, wurden die Kanal-Felder nie aktualisiert.
- SEO-Template-Wrapper: die generierte Ausgabe wird jetzt getrimmt ({{ ... |trim|raw }}) – mehrzeilige Patterns geben über das set-Capture keine Zeilenumbrüche/Leerzeichen mehr in seo_path_info weiter.
- Variablen-Chip „IF migriert / Canonical“: das migrierte Feld (staw_url_product_detail) wird jetzt strikt in der aktuellen Sprache geprüft, ohne Shopwares Übersetzungs-Vererbung (product.customFields statt product.translated.customFields, plus Leer-Check) – Werte aus einer anderen Sprache gewinnen nicht mehr.
- Toter {groups}-Token-Chip entfernt (löste immer zu Leerstring auf).
1.6.83
1.6.83
- Neues SEO-URL-System in zwei Schritten: Schritt 1 erzeugt die gewünschte URL pro Shop und Sprache in ein Canonical-Zusatzfeld (Token- oder Twig-Pattern). Schritt 2 setzt dieses Pattern als Shopwares SEO-URL-Vorlage je Verkaufskanal und indexiert über Shopware neu – die URLs kommen danach direkt aus dem Zusatzfeld und überstehen jede Neu-Indexierung.
- Erzeugung erfolgt gezielt nur für die ausgewählten Verkaufskanäle und Sprachen. Varianten werden mit eigener URL berücksichtigt; geänderte Pfade bleiben als 301-Weiterleitung erhalten.
- Probelauf (Dry-Run) und Vorschau je Kanal/Sprache vor dem Schreiben.
- Neuer Freigabe-Status „In Bearbeitung" (parallel zu Freigeben/Ablehnen) in Detailansicht, Produktliste (Filter und Badge) und Statistik.
- UI-Verbesserungen: aufgewerteter Fortschrittsbalken mit Prozentanzeige, klarere Button- und Dialog-Beschriftungen, Modal-Feinschliff.
1.6.72
SEO-URLs
- Neues SEO-URL-System mit zwei Generatoren: (1) Canonical-URL in ein Zusatzfeld schreiben, (2) SEO-URLs direkt in die Datenbank schreiben – jeweils pro Verkaufskanal und Sprache.
- Eigene Muster je Verkaufskanal (Token- oder Twig-basiert) inklusive Live-Vorschau am Beispielprodukt.
- Volle Varianten-Unterstützung: eigene bzw. vom Hauptprodukt geerbte Werte werden je Kanal und Sprache korrekt berücksichtigt.
- „Alle Produkt-URLs entfernen (Reset)" für einen sauberen Neuaufbau aller Produkt-URLs eines Kanals/einer Sprache.
- Optimiert für große Kataloge: Streaming, Keyset-Pagination und set-basierte Abfragen; robuste Behandlung von Pfad-Kollisionen.
Freigabe-Workflow
- Neuer Status „In Bearbeitung", den Bearbeiter selbst setzen können, um zu signalisieren, dass ein Artikel gerade bearbeitet wird – sichtbar im Detail, in der Produktliste (Filter & Status-Indikator) und in der Freigabe-Statistik. Freigeben, Ablehnen und Einreichen bleiben parallel möglich.
Produktpflege
- Überarbeiteter Bild-Upload mit eigener Drag-&-Drop-Zone (kompatibel mit Shopware 6.7) in Stammdaten und Varianten.
- Zugewiesene Kategorien werden als entfernbare Chips angezeigt – auf einen Blick erkennbar, welche Kategorien gesetzt sind.
- Produktübersicht: Hersteller-Paginierung, sortierbare Preisspalte und diverse Verbesserungen an der Oberfläche.
Allgemein
- Schnelleres Laden der Verkaufskanal-Statistiken sowie zahlreiche Stabilitäts- und Fehlerbehebungen.
1.6.9
1.6.9
- Feed-Generator: Behebt eine leicht unscharfe Darstellung des Import/Export-Fensters (Feed-Fenster) auf manchen Monitoren. Das Fenster wurde dauerhaft auf einen Grafik-Layer (GPU) gehoben, wodurch Text auf Displays ohne Skalierung leicht verschwommen wirkte. Rein darstellerisch, keine Funktionsänderung.
- Feed-Generator: Neuer Kopier-Button direkt in der Feed-Übersicht — die Feed-URL lässt sich jetzt pro Zeile kopieren, ohne den Feed erst zu öffnen. Der Button erscheint nur, wenn bereits eine URL/ein Token existiert.
- Feed-Generator, Bereich „Zugriff & URL": Die Buttons „Kopieren" und „Token generieren" stehen jetzt in einer eigenen Zeile unter dem URL-Feld. Vorher teilten sich das Feld und beide Buttons eine Zeile, wodurch der Token-Button sehr klein wurde.
- Feed-Generator: Label „Alle Bilder (|)" in „Alle Bilder (Pipe-getrennt)" geändert (Spaltenwähler-Chip und gewählte Spalte). Die mehrdeutige Klammer-Darstellung ist damit eindeutig. Rein kosmetisch, keine Auswirkung auf die Feed-Daten.
- Feed-Generator: Das Feld „Zusatzfelder (JSON)" (der komplette customFields-Roh-Blob) wurde aus dem Spaltenwähler (Basis) und aus der Feed-Ausgabe entfernt. Die einzelnen Zusatzfelder lassen sich ohnehin gezielt als eigene cf_*-Spalten auswählen — das hält die Feed-Datei deutlich kleiner. Bestehende Feeds, die das Feld noch ausgewählt hatten, lassen den Roh-Blob ab sofort automatisch weg. Der reguläre CSV-Export/-Import bleibt davon unberührt.
- Echtes Streaming für die Feed-Auslieferung (besonders für große Kataloge): Die Datei wird jetzt speicherschonend in Stücken ausgeliefert und der Download startet sofort, statt zuerst die komplette Datei im Speicher aufzubauen. Die gzip-Kompression läuft dabei inkrementell mit, sodass flacher Speicherverbrauch und Komprimierung zusammenkommen. Neuer Schalter „Streaming" pro Feed (standardmäßig an, nur im Live-Modus): Falls eine Server-Umgebung mit der gestückelten Auslieferung Probleme macht (z. B. Session-Konflikt), kann hier auf die bewährte gepufferte Auslieferung zurückgeschaltet werden. Für sehr große Kataloge bleibt der Modus „Datei" die ressourcenschonendste Option.
- Fehlerbehebung Varianten im Feed: Ist der Haken „Varianten mit exportieren" gesetzt, werden jetzt auch die Varianten eines passenden Elternprodukts zuverlässig in den Feed aufgenommen — auch dann, wenn der Filter (z. B. Kategorie/Hersteller) nur auf dem Elternprodukt greift und die Varianten ihre Werte erben. Pro Variante werden „aktiv" und „Bestand" mit Eltern-Fallback erneut geprüft, damit keine vom Filter ausgeschlossene Variante in den Feed gelangt. Der Zähler im Admin nutzt jetzt denselben Wert wie der Export (den Haken) und stimmt dadurch mit der erzeugten Datei überein.
- Performance bei großen Katalogen: Die Feed-Generierung nutzt jetzt Keyset-Pagination statt LIMIT/OFFSET — bleibt auch bei sehr vielen Produkten gleichmäßig schnell (kein langsamer werdendes Durchblättern). Zusätzlich wird die Feed-Datei per gzip ausgeliefert, sofern der abrufende Client das unterstützt (Feeds komprimieren ~80–90 %, dadurch deutlich kürzere Ladezeit). Tipp für sehr große Kataloge: Feed-Modus „Datei" verwenden — dann wird die vorab per Aufgabe generierte Datei ausgeliefert, ohne bei jedem Abruf neu zu erzeugen.
1.6.8
1.6.8
- Feed-Generator: Behebt eine leicht unscharfe Darstellung des Import/Export-Fensters (Feed-Fenster) auf manchen Monitoren. Das Fenster wurde dauerhaft auf einen Grafik-Layer (GPU) gehoben, wodurch Text auf Displays ohne Skalierung leicht verschwommen wirkte. Rein darstellerisch, keine Funktionsänderung.
- Feed-Generator: Neuer Kopier-Button direkt in der Feed-Übersicht — die Feed-URL lässt sich jetzt pro Zeile kopieren, ohne den Feed erst zu öffnen. Der Button erscheint nur, wenn bereits eine URL/ein Token existiert.
- Feed-Generator, Bereich „Zugriff & URL": Die Buttons „Kopieren" und „Token generieren" stehen jetzt in einer eigenen Zeile unter dem URL-Feld. Vorher teilten sich das Feld und beide Buttons eine Zeile, wodurch der Token-Button sehr klein wurde.
- Feed-Generator: Label „Alle Bilder (|)" in „Alle Bilder (Pipe-getrennt)" geändert (Spaltenwähler-Chip und gewählte Spalte). Die mehrdeutige Klammer-Darstellung ist damit eindeutig. Rein kosmetisch, keine Auswirkung auf die Feed-Daten.
- Feed-Generator: Das Feld „Zusatzfelder (JSON)" (der komplette customFields-Roh-Blob) wurde aus dem Spaltenwähler (Basis) und aus der Feed-Ausgabe entfernt. Die einzelnen Zusatzfelder lassen sich ohnehin gezielt als eigene cf_*-Spalten auswählen — das hält die Feed-Datei deutlich kleiner. Bestehende Feeds, die das Feld noch ausgewählt hatten, lassen den Roh-Blob ab sofort automatisch weg. Der reguläre CSV-Export/-Import bleibt davon unberührt.
- Echtes Streaming für die Feed-Auslieferung (besonders für große Kataloge): Die Datei wird jetzt speicherschonend in Stücken ausgeliefert und der Download startet sofort, statt zuerst die komplette Datei im Speicher aufzubauen. Die gzip-Kompression läuft dabei inkrementell mit, sodass flacher Speicherverbrauch und Komprimierung zusammenkommen. Neuer Schalter „Streaming" pro Feed (standardmäßig an, nur im Live-Modus): Falls eine Server-Umgebung mit der gestückelten Auslieferung Probleme macht (z. B. Session-Konflikt), kann hier auf die bewährte gepufferte Auslieferung zurückgeschaltet werden. Für sehr große Kataloge bleibt der Modus „Datei" die ressourcenschonendste Option.
- Fehlerbehebung Varianten im Feed: Ist der Haken „Varianten mit exportieren" gesetzt, werden jetzt auch die Varianten eines passenden Elternprodukts zuverlässig in den Feed aufgenommen — auch dann, wenn der Filter (z. B. Kategorie/Hersteller) nur auf dem Elternprodukt greift und die Varianten ihre Werte erben. Pro Variante werden „aktiv" und „Bestand" mit Eltern-Fallback erneut geprüft, damit keine vom Filter ausgeschlossene Variante in den Feed gelangt. Der Zähler im Admin nutzt jetzt denselben Wert wie der Export (den Haken) und stimmt dadurch mit der erzeugten Datei überein.
- Performance bei großen Katalogen: Die Feed-Generierung nutzt jetzt Keyset-Pagination statt LIMIT/OFFSET — bleibt auch bei sehr vielen Produkten gleichmäßig schnell (kein langsamer werdendes Durchblättern). Zusätzlich wird die Feed-Datei per gzip ausgeliefert, sofern der abrufende Client das unterstützt (Feeds komprimieren ~80–90 %, dadurch deutlich kürzere Ladezeit). Tipp für sehr große Kataloge: Feed-Modus „Datei" verwenden — dann wird die vorab per Aufgabe generierte Datei ausgeliefert, ohne bei jedem Abruf neu zu erzeugen.
1.6.0
Großes Update für den Feed-Generator und neue Berechtigungssteuerung.
- Feed-Generator: Produkt-Feeds als CSV, XML oder JSON ausgeben – abrufbar über eine dauerhafte URL (ideal für Preisportale, Marktplätze und ERP-Anbindungen).
- Spaltenauswahl überarbeitet: aufgeräumte, sinnvolle Feldliste (interne UUIDs entfernt), Drag-&-Drop-Reihenfolge und frei benennbare Spalten-Header.
- Verkaufskanal & Sprache pro Feed wählbar (Sprachauswahl abhängig vom Kanal, „Alle Verkaufskanäle“ als Standard).
- Neue Feld-Typen: Verfügbarkeit, Produkt-URL (SEO-Deeplink), absolute Bild-URLs sowie Zusatzfelder (Custom Fields) als einzelne Spalten.
- Robuste Preis- und Spaltenermittlung (währungssichere Preise, Schutz gegen fehlende Spalten) für alle Profile und Ausgabeformate.
- Berechtigungen: eigene ACL-Rechtegruppe „StawPim (Produkte)“ mit Ansehen/Bearbeiten/Anlegen/Löschen – Menüpunkte und Funktionen werden rollenabhängig ein- und ausgeblendet. Zusätzlich ein Schalter, um den Feed-Generator für normale Benutzer separat freizugeben.
- Diverse Stabilitäts- und Anzeige-Korrekturen, u. a. die korrekte Produktanzahl in der Feed-Übersicht.
1.4.0
Version 1.4.0
Mit 1.4.0 erhält StawPim einen vollwertigen CSV-Produkt-Feed per URL – ideal für die Anbindung an ERP-Systeme und Portale.
Neu: CSV-Produkt-Feeds per URL
- Beliebig viele Feeds – je Feed eigene Feldauswahl, eigener Name und eigene token-geschützte URL.
- Zwei Betriebsarten: „Live bei Abruf" (immer aktuell, direkt aus der Datenbank) oder Datei-Generierung per Cron für große Kataloge.
- Anbindung an ERP & Portale (z. B. JTL) über eine einfache, kopierbare URL.
Volle Filter-Parität zur Produktübersicht
- Alle Filter der Produktübersicht greifen jetzt auch im Feed – inklusive Qualitäts- und Vollständigkeitsfilter (Cover-, Beschreibungs-, Übersetzungs-, SEO-Status u. a.).
- Unterstützt Dynamic Product Group, Preis, Steuer, Tags, Eigenschaften, Lieferzeit, Sichtbarkeit, Gewicht, Datum und Custom-Filter.
- Treffer werden live ermittelt – der Feed bleibt immer synchron zur Produktübersicht.
ERP-Formatoptionen je Feed
- Zeichenkodierung wählbar: UTF-8, Windows-1252 (ANSI) oder ISO-8859-1 (Latin-1).
- BOM ein-/ausschaltbar (für Excel bzw. strikte Importer).
- Dezimaltrennzeichen Punkt oder Komma für Preis- und Maßspalten.
Verbesserungen & Stabilität
- Feed-Liste mit Namens-Suche und Paginierung – auch bei vielen Feeds übersichtlich.
- Überarbeiteter Feed-Editor mit klarerem Layout und besseren Abständen.
- Korrekt zentrierte Dialog-Overlays (Löschen/Speichern).
- Allgemeine Aufräum- und Stabilitätsarbeiten im Code.
Hinweis: Nicht im Feed abbildbar sind der Freigabe-Status und der Filter „UVP ungültig", da diese im Administrationsbereich berechnet werden.
1.3.0
Variant-Modal — Sprache konsistent zur Quickview
- Beim Öffnen wird jetzt dieselbe Sprache verwendet wie in der Quickview (aktive Admin-Sprache) statt der Channel-Default-Sprache
- Beim Sprach-Wechsel werden alle Felder des Lieferbarkeits-Blocks vollständig neu geladen — Bestand, Maße, Lieferzeit, Einheiten, Verkaufseinheit Plural, Produkteinheit
Mehrfachänderung — Verkaufskanal-Chips für Hauptkategorie
- Die Channel-Auswahl zum Setzen der Hauptkategorie pro Verkaufskanal wird wieder korrekt angezeigt
- Funktioniert jetzt unabhängig von Shop-spezifischen Channel-Type-IDs
Listing — Suche mit Verzögerung
- Suche wartet 350ms nach dem letzten Tastenanschlag bevor sie ausgelöst wird — kein API-Call pro Buchstabe mehr
- Enter und der Clear-Button (X) lösen die Suche sofort aus
- Spürbar weniger Last bei der Eingabe von Artikelnummern
Variants-Tab — Bestätigung vor "Eigenschaften hinzufügen"
- Vor dem PATCH auf den Hauptartikel öffnet sich jetzt eine Rückfrage mit Anzahl der ausgewählten Optionen und Gruppen
- Verhindert versehentliche Klicks bei vielen ausgewählten Optionen
1.2.2
Anzeige-Sprache im Listing folgt dem Verkaufskanal
- Sprach-Selector im Listing-Header mit Globus-Icon zum manuellen Wechseln
- Bei aktivem Channel-Filter automatisch die Default-Sprache des Channels
- Auch beim initialen Laden mit gespeichertem Filter sofort korrekte Sprache
Vererbung in Variant-Spalten korrekt für alle Felder
- Bugfix: Variants mit eigenem Wert 0 (Gewicht, Bestand) zeigten fälschlich den Parent-Wert
- Vererbungs-Logik erweitert von 6 auf 30+ Standard-Produktfelder
Quickview — Speichern jetzt schnell
- Nach Save wird nur das geänderte Variant aktualisiert statt alle Variants des Parents neu zu laden
- Konstante Save-Zeit unabhängig von der Variant-Anzahl, kein Listing-Flickern
Variant-Modal — überarbeitete Vererbungs-Anzeige
- Beschreibung wird als graue Vorschau direkt im Editor-Bereich angezeigt
- Klick aktiviert den echten Editor zum Überschreiben
DeepL-Übersetzung robuster
- Smarte Endpunkt-Wahl je nach API-Key-Typ (Free vs Pro)
- Korrekte API-Parameter-Typen für Shopware 6.7
- Multi-Strategy Save für unterschiedliche Shopware-Versionen
Detail-View — Sprach-Dropdown stabilisiert
- Zeigt nie mehr eine rohe UUID statt des Sprach-Namens
- Auto-Korrektur ungültiger Language-IDs
UI-Verbesserungen im Listing
- Labels "Presets:" und "Aktive Filter:" vor den Chip-Bars
- Performance: ein API-Call weniger pro Listing-Seite
1.0.10
Produkte werden jetzt restlos gelöscht — auch Stammartikel mit Varianten und Cross-Selling
- Produkte konnten in bestimmten Konstellationen nicht gelöscht werden (z.B. wenn sie Varianten haben, in Cross-Selling-Listen referenziert sind, oder wenn ein installiertes Plugin auf das Produkt-Delete-Event reagiert).
- Komplett neue Lösch-Architektur: ein direkter Backend-Endpoint löscht das Produkt und alle Abhängigkeiten auf Datenbank-Ebene, ohne dass Plugin-Subscriber oder Indexer dazwischenfunken können.
- Bereinigt werden zuverlässig: Varianten (rekursiv), Cross-Selling-Listen und -Zuordnungen, Konfigurator-Settings, Sichtbarkeiten, Kategorien, Tags, Eigenschaften, Medien, Such-Keywords, Produktgruppen-Mappings, Bewertungen, Übersetzungen, Preise, Hauptkategorien und SEO-URLs.
- Bestellpositionen bleiben unangetastet — die Verknüpfung wird auf NULL gesetzt, sodass die Bestellungs-Historie vollständig erhalten bleibt.
- Greift in allen Lösch-Wegen: Einzellöschung aus dem Kontextmenü, „Löschen"-Button in der Toolbar bei markierten Produkten und „Produkte löschen"-Tab in der Mehrfachänderung.
- Erfolgsmeldung zeigt nachvollziehbar, was bereinigt wurde, z.B. „5 Produkte gelöscht (inkl. 23 Varianten, 47 Verknüpfungen bereinigt)".
Behoben — Lösch-Fehlermeldungen werden sauber ausgewertet
- Beim Löschen einzelner oder mehrerer Produkte wurde der API-Response nicht ausgewertet — bei Fehlern erschien trotzdem die Erfolgsmeldung, tatsächlich war aber nichts gelöscht worden.
- Jetzt werden Server-Antworten auf allen Lösch-Wegen sauber ausgewertet und echte Fehlerursachen direkt angezeigt, statt sie zu verschlucken.
Behoben — Einkaufspreis brutto/netto beim CSV-Import ignoriert
- CSV-Spalten „Einkaufspreis brutto" und „Einkaufspreis netto" wurden beim Import nicht verarbeitet — die Werte landeten nicht im Produkt.
- Jetzt werden Einkaufspreise korrekt importiert, einschließlich aller Varianten: nur Brutto / nur Netto / beide Werte 1:1 / Single-Wert. Bei brutto und netto gemeinsam wird automatisch erkannt, wenn die Werte nicht zum Steuersatz passen und entsprechend entkoppelt gespeichert.
Verbessert — CSV-Mapping-Dropdown findet jetzt alle Felder
- Felder verschwanden aus dem Dropdown, sobald sie bereits einer anderen CSV-Spalte zugewiesen waren — bestimmte Felder wie „Verkaufseinheit" oder „Grundpreiseinheit" waren so kaum auffindbar, wenn sie zufällig schon einmal gemappt wurden.
- Alle Felder sind jetzt durchgehend im Dropdown sichtbar. Bereits zugewiesene Felder werden farblich markiert mit dem Hinweis „bereits zu ‚X' zugeordnet". Klick auf einen markierten Eintrag ersetzt automatisch die vorherige Zuordnung.
- Klarere Bezeichnungen für die Einheits-Felder: „Verkaufseinheit / Produkteinheit" (statt nur „Verkaufseinheit"), „Maßeinheit-ID" und „Maßeinheit (Name)" (statt „Einheit-ID/Name"), „Inhaltsmenge (Grundpreis)" und „Grundpreiseinheit (Bezugsmenge)".
Kompatibilität — Shopware 6.7 / Doctrine DBAL 4
- Plugin ist jetzt kompatibel mit der neuen Doctrine-DBAL-Version 4 in Shopware 6.7. Backend-Code erkennt zur Laufzeit, welche DBAL-Version aktiv ist und nutzt automatisch die richtige API. Funktioniert gleichermaßen auf Shopware 6.5, 6.6 und 6.7.
1.0.9
CSV-Import: Mapping-Dropdown deutlich verbessert
- Dropdown deutlich breiter (720 px), Items zweizeilig: Label oben (lesbar), technischer Feldname darunter — beide jetzt vollständig sichtbar, auch bei sehr langen Custom-Field-Migrations-Namen.
- Suche unterstützt jetzt mehrere Begriffe gleichzeitig — alle Wörter müssen vorkommen (egal ob im Label, im technischen Namen oder im Gruppen-Namen).
- Ausgewähltes Feld klar erkennbar mit Indigo-Akzent-Border und fettem Label — vorher wirkte es, als wären mehrere Felder gleichzeitig markiert.
- Doppelte Custom-Field-Einträge im Dropdown behoben: wenn mehrere Verkaufskanäle die gleiche Sprache nutzen und nur eine echte CSV-Spalte existieren würde, wird sie auch nur einmal angezeigt.
CSV-Import: Preise korrekt übernehmen
- Brutto- und Nettopreise werden jetzt beide 1:1 aus dem CSV übernommen. Vorher wurde der Netto-Wert ignoriert und aus dem Brutto über den Steuersatz neu berechnet — bei entkoppelten Preisen ging die manuelle Eingabe verloren.
- Wenn die beiden Werte nicht zum Steuersatz-Verhältnis passen (Differenz über 1 Cent), wird das Preis-Entry automatisch als „entkoppelt" markiert — Shopware behält dann die manuellen Werte.
CSV-Export: Einkaufspreis brutto/netto repariert
- Die Spalten „Einkaufspreis brutto" und „Einkaufspreis netto" blieben beim Export leer (interner Spalten-Namens-Mismatch). Jetzt werden die Werte korrekt ausgegeben.
Weitere Stammdatenfelder im Import/Export
- Neu importierbar und exportierbar: Dynamische Produktgruppen, „Im Listing anzeigen", Varianten-Listing-Konfiguration, Funktions-Set und CMS-Layout (jeweils mit Validierung).
- Vollständiger Audit aller Stammdaten- und Lieferbarkeits-Felder durchgeführt — sowohl Import als auch Export sind jetzt komplett abgedeckt.
Behoben — Snippet auf Detail-Seite
- Das Feld „Verkaufseinheit (Plural)" auf der Detail-Seite zeigte den Snippet-Key statt der Übersetzung an — Snippet fehlte im Detail-Block, jetzt für Deutsch und Englisch korrekt hinterlegt.
1.0.8
Quickview-Modal aus dem Produkt-Listing überarbeitet
- Modal-Header zeigt jetzt den Variantennamen vorne (groß und dunkel), Artikelnummer als sekundäre Information dahinter (klein, grau) — analog zur Stammartikel-Variantenmaske.
- Eingabefelder im Quickview einheitlich mit Label oben, Eingabefeld darunter (42 px Höhe) — konsistent zum Rest des Plugins.
- „Alles ausklappen / Alles einklappen"-Button im Modal-Header — wie auch in der Detail-Ansicht der Stammdaten.
Mehrfachänderung — Filter-Anzeige und Layout
- Vollständige Anzeige aller Filter aus dem ausgewählten Preset (Hersteller, Kategorien, Tags, Eigenschaften, Lagerbestand, Preis, Gewicht, Datumsbereiche, Sichtbarkeit u.v.m.) statt nur weniger Filter wie bisher. IDs werden in lesbare Namen aufgelöst.
- Preset-Chips und Artikelanzahl in separaten Zeilen — keine ungünstigen Umbrüche mehr bei vielen Presets.
- „Artikelanzahl:" und „Aktive Filter:" jetzt linksbündig auf gleicher Höhe für einheitliches Layout.
- „Keine Filter aktiv"-Warnung mit deutlich erkennbarem roten Rahmen.
Konfigmatrix — Quickview-Felder Sektion
- Komplette Migration der Quickview-Felder-Sektion auf das Standard-Konfigmatrix-Pattern — visuell identisch zur „Varianten Ansicht" und „Stammdaten Ansicht".
- Pro Feldgruppe ein eigenes Akkordeon mit Badge „X / Y sichtbar".
Variantenbild im Listing
- Variantenbilder im Produkt-Listing jetzt klein als 32-px-Thumbnail (statt voller Größe), Stammartikel weiterhin 40 px.
- Varianten-Zeilen um 32 px eingerückt — Hierarchie zum Stammartikel deutlich erkennbar.
CSV Import/Export — Einheitliches Layout
- Export-Einstellungen „Max. Produkte" und „Dezimaltrennzeichen" nutzen jetzt das gleiche Setting-Pattern wie die übrigen Optionen (Label links, Eingabefeld/Dropdown rechts).
- „Hauptsprache für Export" mit Label und Dropdown nebeneinander.
Modal-Boxen — Flackern beim Scrollen behoben
- Hauptursache war der Backdrop-Blur auf dem Modal-Hintergrund, der bei jedem DOM-Change neu berechnet wurde. Eigene Compositing-Layer auf Backdrop und Panel; Scroll-Container zusätzlich isoliert.
- Spürbar in den Modals Mehrfachänderung, CSV Import/Export, Filter-Modal und Quickview.
CSS-Konsistenz — großes Audit
- 145 fehlende CSS-Klassen-Definitionen ergänzt — alle nutzen die bestehenden CI-Design-Tokens.
- Schriftgrößen, Farben, Border-Stärken und Eingabefeld-Höhen jetzt einheitlich über das gesamte Plugin.
Varianten-Generator — Warn-Box bereinigt
- Titel „Wichtig vor dem Ausführen" entfernt — nur noch das Achtungs-Symbol vertikal mittig zum Hinweistext.
- Suchsymbole in problematischen Modal-Such-Inputs entfernt — Placeholder-Text beginnt sauber am Anfang.
1.0.7
Preise — getrennte Brutto-/Netto-Steuerung
- Neue Aktion in der Mehrfachänderung zum Setzen des Einkaufspreises — wahlweise als Brutto- oder Netto-Eingabe. Der jeweils andere Wert wird automatisch über die Steuerklasse des Produkts berechnet.
- CSV-Import und -Export unterstützen ab sofort getrennte Spalten für Brutto- und Netto-Einkaufspreis. Beim Import kann beliebig kombiniert werden: nur Brutto, nur Netto, beide zusammen oder weiterhin die alte gemeinsame Spalte. Fehlende Werte werden über die Steuerklasse hergeleitet. Deutsche und englische Spaltennamen werden automatisch erkannt (z.B. „EK brutto", „Einkaufspreis netto", „cost gross", „cost net").
- In der Konfigmatrix lassen sich alle vier Preisarten — Verkaufspreis, Einkaufspreis, Streichpreis und günstigster Preis der letzten 30 Tage — jetzt unabhängig für Brutto und Netto ein- oder ausblenden. Gilt sowohl für Hauptartikel als auch für Varianten. Bestehende Einstellungen mit den alten gemeinsamen Schaltern bleiben gültig.
Konfigmatrix — neue Felder und Konsistenzprüfung
- Verkaufseinheit Plural als neues Feld für Hauptartikel und Varianten verfügbar.
- Verfügbarer Bestand bekommt einen eigenen Schalter — war vorher an den Lagerbestand gekoppelt.
- Vollständige Konsistenzprüfung der Konfigmatrix durchgeführt: alle Schalter sind nun mit dem entsprechenden Eingabefeld im Detail- oder Varianten-Modal verbunden. Keine Schalter mehr ohne Wirkung.
- Nicht funktionsfähige Felder aus der Konfigmatrix entfernt: Interne Notiz, Custom-CMS-Layout, Variantenanzeige im Listing und Eigenschaftsset.
Quickview-Felder (Varianten-Bearbeitung im Listing)
- Neue Sektion in der Konfigmatrix, mit der gesteuert wird, welche Felder im Quickview-Modal erscheinen, wenn man eine Variante im Produkt-Listing anklickt.
- Aufbau und Optik identisch zur Stammdaten-Ansicht und zur Varianten-Ansicht: pro Feldgruppe ein eigenes Akkordeon mit „X / Y sichtbar"-Badge und „Alle abwählen"-Button.
Variantenmaske
- Im Variant-Bearbeiten-Modal steht der Variantenname jetzt vorne (groß und dunkel), die Artikelnummer folgt als sekundäre Information dahinter (klein, grau) — analog zur Smart-Bar des Stammartikels.
- Form-Labels in der Stammdaten- und Variantenmaske einheitlich gestylt.
Einheitliche Eingabefeld-Höhe
- Alle Eingabefelder in den Stammdaten- und Varianten-Stammdaten-Masken haben jetzt durchgehend die gleiche Höhe (42 px) — egal ob native Dropdowns, Custom-Auswahlfelder wie Steuersatz, Hersteller und Lieferzeit oder Shopware-Form-Komponenten.
- Preisfelder waren vorher 48 px hoch, jetzt 42 px — passend zum Rest.
- Border-Stärke, -Farbe und -Radius einheitlich für gleiche optische Wirkung über alle Felder hinweg.
WYSIWYG-Editor (Produktbeschreibung)
- Der Rahmen umschließt jetzt Toolbar und Inhaltsbereich als ein zusammenhängendes Feld — vorher war der äußere Rahmen optisch versetzt zum Inhalt.
- Optik identisch zu allen anderen Eingabefeldern (Rahmen, Eckenradius, Focus-Ring).
Fehlerbehebungen — Optik
- Suchfeld in der Konfigmatrix („Einstellung suchen…") jetzt vollständig gestylt — Treffer-Counter, Vor-/Zurück-Buttons, Löschen-Button und Tastatur-Shortcut-Hinweis (⌘K bzw. Strg+K) waren vorher unsichtbar oder fehlerhaft dargestellt.
- Hinweistexte unter den Eingabefeldern im CSV Import/Export (z.B. der Hinweis zur Hauptsprache beim Export, oder die Strict-Mode-Erklärung beim Import) erscheinen jetzt korrekt als kleine, gedämpfte Hilfetexte. Vorher wurden sie in voller Body-Schriftgröße angezeigt.
- Status-Pille im Strict-Mode-Schalter (Aktiv / Inaktiv) jetzt korrekt rund und farbig gestylt.
1.0.6
Großes Funktionsupdate mit Schwerpunkten auf KI-Textgenerierung, eigenem Branding-UI im Admin, erweiterter Mehrfachänderung und Performance-Optimierungen.
KI-Textgenerierung
- Claude (Anthropic) als KI-Anbieter — eigene Sektion in der Konfigmatrix unter „Übersetzungen" mit API-Key, Modellauswahl (Haiku 4.5, Sonnet 4.6, Opus 4.6 / 4.7), Tonalität und Bulk-Schalter
- Wenn ChatGPT UND Claude aktiviert sind, kann im KI-Generator-Modal pro Aufruf der Anbieter ausgewählt werden
- Verbindungstest-Button für Claude (analog zu ChatGPT)
- Beide Anbieter funktionieren komplett unabhängig — eigene Keys, Modelle, Tonalität, Bulk-Aktivierung
Mehrfachänderung
- Neue Aktion „Grundpreis" — Inhaltsmenge und Grundpreiseinheit für mehrere Produkte gleichzeitig setzen
- Neue Aktion „Produkteinheit" — Produkteinheit (Stück / Liter / kg / ...) für mehrere Produkte gleichzeitig zuweisen
- Live-Progress-Anzeige mit Counter, Phasen (Snapshot / Apply), ETA-Berechnung und Abbrechen-Button — kein Black-Box-Gefühl mehr bei großen Mengen
Stammdaten
- Neues Feld „Produkteinheit" (Dropdown Stück / Liter / Kilogramm / ...) im Produkt-Detail neben Inhaltsmenge, Grundpreiseinheit und Verkaufseinheit — in der Konfigmatrix unter „Felder" konfigurierbar
CSV-Import / Export
- Neue Spalte „Einheit (Name)" — exportiert den Klarnamen der Produkteinheit (z.B. „Liter") zusätzlich zur Einheit-ID, sodass die CSV in Excel direkt lesbar ist
- Import erkennt „Einheit (Name)" / „Produkteinheit" als Spaltennamen automatisch und löst sie in die richtige Einheit-ID auf
- CSV-Profil „Preise & Lager": Statt der Einheit-ID ist standardmäßig der Einheit-Name aktiv (besser lesbar)
- CSV-Modal: Import-Tab nur für Superadmins sichtbar (und wenn die Berechtigung aktiviert ist). Export-Tab ebenfalls berechtigungsbasiert
- Längere Feldbezeichnungen wie „Produkt Zuordnung über" überlappen nicht mehr das Dropdown daneben
Admin-UI
- Neue Stone-&-Water-Brandingleiste oben auf allen PIM-Seiten (Dashboard, Listing, Produkt-Detail, Konfigmatrix) — mit Logo, Schriftzug „Stone & Water — PIM für Shopware" und „Feature anfragen"-Button mit Direkt-Link
- Shopware-Smart-Bar wird auf PIM-Seiten ausgeblendet — schafft mehr Platz für die eigentlichen Produktdaten
- Konfigmatrix: Such-Leiste und Tab-Bar sind jetzt zusammen sticky und bleiben beim Scrollen oben sichtbar
- Listing: Tabelle, Pagination und Filterleiste haben jetzt konsistenten seitlichen Innenabstand
- PIM-Dashboard verwendet jetzt dasselbe Layout wie die anderen PIM-Seiten
Performance
- JS-Bundle wird im Build-Schritt minifiziert (Kommentare und überflüssige Whitespaces entfernt). Bundlegröße ca. 23 % kleiner (2.5 MB → 1.9 MB) bei identischer Funktionalität
- Listing-Tabelle nutzt die CSS-Eigenschaft „content-visibility: auto" als Browser-native Virtualisierung. Bei großen Produktlisten (1000+) zeichnet der Browser nur sichtbare Zeilen — keine Verhaltensänderung in älteren Browsern
1.0.5
- Klickbare KPI-Karten öffnen das Listing mit passendem Filter
- Neue Sektion „Top-Probleme" mit priorisierter Aktionsliste
- Trend-Pfeile zeigen Veränderungen über bis zu 30 Tage
- Neue Lager-Status-Sektion (Out-of-Stock, kritischer Bestand, inaktiv mit Bestand)
- Top-10-Hersteller und Preis-Verteilung als Histogramm
- Konfigurierbare Schwellwerte und Cache-Anzeige
Filter-Presets
- Suchfeld und Favoriten-Filter im Preset-Modal
Mehrfachänderung
- Filter-Beschränkung jetzt automatisch im Preset/Filter-Modus
- „Felder leeren" wirkt jetzt auch auf Varianten
- Sauberes Neuladen von Liste und Varianten-Cache nach Änderungen
Listing
- Inline-Edit für Bestand, Preis, EAN, Herstellernummer und Gewicht — auch für Varianten
CSV
- Konfigurierbares Dezimaltrennzeichen (Punkt oder Komma) für Excel
1.0.4
- Fix Drag and Drop Images Position
- Vorauswahl Varianten bei Variantengenerierung
1.0.3
Code-Bereinigung: -73% Noise-Kommentare
1.0.2
- Anpassung Oberfläche
- Erweiterung CSV Import/Export
- Erweiterung Mehrfachänderung
1.0.0
- Release PIM für Shopware