Zum Inhalt springen
Stone & Water
Doku · 03 Mehrfachänderung

Mehrfachänderung · über 40 Aktionen mit Snapshot & Revert

Das Herzstück des PIM: Produkte auswählen oder ein Preset wählen, Aktionen festlegen, ausführen - mit Snapshot vor jeder Operation und Wiederherstellen für den Notfall.

Vorschaubild zum Video: Mehrfachänderung Video · 1:40 Min.MehrfachänderungDie Funktion in Aktion sehen, mit eingeblendeten Erklärungen.Video ansehen →

Ablauf einer Bulk-Operation

  1. Klick auf Mehrfachänderung in der Produktliste
  2. Quelle wählen: Auswahl (markierte Zeilen) oder Preset-Filter (alle Treffer eines gespeicherten Presets) - angezeigt wird die Artikelanzahl mit Produkten und Varianten
  3. Links einen Tab wählen, eine oder mehrere Aktionen aktivieren und Werte eintragen - Aktionen aus mehreren Tabs lassen sich in einem Lauf kombinieren
  4. Mit „Bestätigung vor Anwendung" (Standard) erscheint eine Übersicht aller geplanten Änderungen; Löschen und Felder leeren verlangen immer eine Bestätigung
  5. Die Operation läuft zweiphasig:
    • Snapshot-Phase: aktuelle Werte werden gesichert
    • Schreib-Phase: neue Werte werden geschrieben
  6. Fortschritt mit Zähler, Phase und voraussichtlicher Restzeit - jederzeit abbrechbar
Kein Black-Box-Gefühl: Du siehst laufend, wie viele Produkte gesichert bzw. verarbeitet sind und wie lange es voraussichtlich noch dauert - und kannst notfalls abbrechen. Mit „Bei Abbruch automatisch zurücksetzen" werden bereits angewendete Änderungen dann über den Snapshot zurückgenommen.

Aktionen je Tab (Übersicht)

Stammdaten

  • Status (aktiv/inaktiv), Topseller, Abverkauf, Versandkostenfrei
  • EAN / GTIN: setzen, Prefix, Suffix oder leeren
  • Erscheinungsdatum (leer = sofort freigegeben)
  • Listing-Konfiguration: Hauptprodukt anzeigen oder Varianten aufklappen
  • Freigabe: Freigeben, Zur Überarbeitung, Zurücksetzen - nur bei aktivem Freigabe-Workflow und für Freigabe-Berechtigte

Zuordnung

  • Hersteller, Wesentliche Merkmale (Vorlage zuweisen oder entfernen), Garantie (ab Shopware 6.7.14)
  • Kategorien und Tags hinzufügen oder entfernen
  • Eigenschaften zuweisen oder entfernen, neue Gruppen und Optionen direkt anlegen
  • Sichtbarkeit je Verkaufskanal hinzufügen oder entfernen (Suche & Navigation, nur Suche, nur Navigation)
  • Sichtbarkeit auf Varianten, Eigenschaften auf Varianten
  • Staffelzeile ab 1 nachtragen
  • Cross-Selling zuweisen: neue Gruppe mit Name, Position, Typ (dynamische Produktgruppe oder Produktliste), Sortierung, Limit und Aktiv-Status - bestehende Gruppen bleiben erhalten

Preise & Lager

  • Preis: Festpreis, % erhöhen, % senken, € erhöhen, € senken, EK + % oder EK + € (Produkte ohne Einkaufspreis werden übersprungen)
  • Pseudopreis (Streichpreis): Festpreis, % über Verkaufspreis, Aufschlag in € oder entfernen - gesetzt wird er nur, wenn er höher als der Verkaufspreis ist
  • Lagerbestand: setzen, erhöhen oder abziehen
  • Steuerklasse neu zuweisen (Bruttopreis bleibt, Netto wird neu berechnet)
  • Bestellmenge (Mindest- und Maximalbestellmenge, 0 = unbegrenzt) und Staffelung (Bestellschritte)
  • Auf Varianten übertragen: Preisstaffel und Cross-Selling vom Hauptprodukt kopieren
  • Staffel-Verkettung: verketten, lösen oder Staffelung vorgeben

Versand

  • Gewicht, Breite, Höhe, Länge
  • Lieferzeit, Wiederauffüllzeit
  • Verpackungseinheit (Singular/Plural, mit Sprachauswahl)
  • Grundpreis (Inhaltsmenge + Grundpreiseinheit) und Produkteinheit

SEO

  • Meta-Title, Meta-Description und SEO-URL als Vorlage mit Variablen, Vorschau der ersten drei Produkte
  • Hauptkategorie je Verkaufskanal
  • Canonical-Variante: erste Variante, bestimmte Variante oder entfernen

Zusatzfelder

  • Alle Produkt-Zusatzfelder nach Typ, mit Sprachauswahl

Weitere Tabs

Texte und Nummern: Name, Beschreibung und Keywords haben keine eigene Setzen-Aktion - Texte änderst du über die KI oder „Aus Standardsprache übernehmen". Artikelnummer, Einkaufspreis, Listenpreis und günstigster Preis (Omnibus) gehören nicht zu den Aktionen der Mehrfachänderung.

Bei Produkten mit Varianten schreibt die Aktion „Eigenschaften zuweisen" mit der Option „Auch dem Stammartikel zuweisen" die Optionen zusätzlich beim Elternprodukt. Über „Eigenschaften auf Varianten" setzt du Varianten auf Vererbung zurück oder kopierst die Eigenschaften des Stammartikels.

Varianten einbeziehen

Einen eigenen Schalter „Auf Filter beschränken" gibt es in der Mehrfachänderung nicht. Welche Produkte betroffen sind, ergibt sich aus der Quelle (Auswahl oder Preset-Filter). Ob die Varianten der gewählten Produkte mitgeändert werden, legt die Einstellung „Varianten standardmäßig einschließen" in der Konfigmatrix (Tab Mehrfachänderung) fest. Einzelne Aktionen wie „Wesentliche Merkmale" schreiben bewusst nur auf die ausgewählten Artikel, damit Varianten weiter vom Stammartikel erben.

Daten vom Stammartikel auf Varianten

Für Werte, die bei allen Varianten gleich sein sollen:

  • Tab Preise & Lager → „Auf Varianten übertragen": Preisstaffel und Cross-Selling (inklusive Produkte) vom Hauptprodukt auf alle Varianten kopieren; vorhandene Daten der Varianten werden überschrieben
  • Tab Zuordnung: „Sichtbarkeit auf Varianten" und „Eigenschaften auf Varianten"
  • Detailansicht eines Stammartikels: „Auf Varianten übertragen" mit Auswahl der Felder Preis, Pseudopreis, Einkaufspreis, Lagerbestand, Lieferzeit, Versandkostenfrei, Gewicht & Maße, EAN und Aktiv-Status, dazu eigene Schaltflächen für Bilder und Eigenschaften

Filter-Anzeige bei Preset-Filter

Wählst du als Quelle ein Preset, zeigt das PIM dessen aktive Filter als lesbare Chips - damit klar ist, welche Produkte tatsächlich betroffen sein werden:

  • Sichtbare Filter: zum Beispiel Status, Lagerbestand, mit/ohne Varianten, Hersteller, Kategorien, dynamische Produktgruppe, Verkaufskanal, Tag, Steuer, Lieferzeit, Preis und Gewicht
  • Lesbare Auflösung: IDs werden zu Klarnamen aufgelöst (z.B. Verkaufskanal-Name statt UUID)
  • „Keine Filter aktiv" wird rot markiert - bewusste Warnung gegen versehentliche Bulk-Operationen auf den gesamten Katalog
  • Artikelanzahl: Produkte und Varianten stehen direkt darüber

Sprachauswahl bei übersetzbaren Feldern

Bei der Mehrfachänderung erscheint bei übersetzbaren Feldern die Auswahl „Kanäle & Sprachen". Der Wert wird in der Standardsprache gesetzt und zusätzlich in jede gewählte Sprache geschrieben - eine Aktion, mehrere Sprachen gleichzeitig.

Felder mit Sprachauswahl

  • SEO-Tab: Meta-Title, Meta-Description, SEO-URL
  • Zusatzfelder (Custom Fields): alle Custom Fields, die in Shopware als übersetzbar markiert sind
  • Versand-Tab: Verpackungseinheit (singular/plural) - als einziges Versand-Feld übersetzungspflichtig

Felder bewusst ohne Sprachauswahl

  • Produkteinheit / Maßeinheit (unitId): nur eine Referenz auf eine Einheit (Stück, Liter, kg). Die Übersetzung hängt an der Einheit selbst, nicht am Produkt
  • Sprachunabhängige Felder: Preis, Lagerbestand, EAN, Gewicht, Hersteller, Aktiv-Status, Maße, Lieferzeit - existieren nur einmal pro Produkt
Beispiel: „Verpackungseinheit setzen" mit Wert „Karton à 12 Stück" und Sprachen „Deutsch + Englisch + Französisch" → schreibt in alle drei Sprachen gleichzeitig. Kein dreifaches Ausführen nötig.

Sichtbarkeit auf Varianten

Diese Aktion überträgt für jeden ausgewählten Artikel die Sichtbarkeit auf alle seine Varianten - dieselbe Arbeit wie der Knopf in den Stammdaten, nur für viele Artikel auf einmal.

Sie läuft bewusst nach dem Schreiben der Sichtbarkeiten, damit eine im selben Lauf ergänzte Kanalzuordnung mitkommt. Fehler je Artikel landen wie üblich in der Fehlerliste des Laufs.

Staffelpreise binden und lösen

Staffelpreise lassen sich für viele Artikel auf einmal an den Grundpreis binden oder wieder lösen. Gebundene Stufen behalten ihren Anteil in Prozent. Automatisch neu gerechnet werden sie nur beim Bearbeiten in den Stammdaten und im Varianten-Fenster (Einstellung „Staffelpreise automatisch nachziehen"). Nach einer Preisänderung über die Mehrfachänderung, einen Import oder ein Fremdsystem nutzt du dafür den Knopf zum Neuberechnen.

Der Modus „Staffelung vorgeben" geht einen Schritt weiter: Du wählst eine Preisregel und gibst die Stufen vor, die daraufhin für alle ausgewählten Artikel gesetzt werden.

Snapshot & Revert

Vor jeder Bulk-Operation wird automatisch ein Snapshot des Vorher-Zustands gespeichert (abschaltbar über „Snapshot vor Änderung erstellen"). Verwaltet werden Snapshots in der Konfigmatrix im Tab Snapshots - direkt erreichbar über „Snapshots verwalten" im Dialog. Standardmäßig bleiben sie 90 Tage erhalten, höchstens 50 Snapshots; beides ist einstellbar (7 Tage bis 1 Jahr, 10 bis 200 Snapshots).

Revert-Optionen

  • Snapshot wiederherstellen - alle Produkte des Laufs werden auf den Vorher-Zustand zurückgesetzt
  • Diff anzeigen - Vorher (Snapshot) und Aktuell (im Shop) je Produkt und Feld, mit Suche und „Nur Produkte mit Änderungen"
  • Snapshot löschen - einzeln oder alle
Achtung: Nicht über Snapshots rückholbar sind erzeugte Varianten (sie bleiben bestehen und müssen bei Bedarf gelöscht werden), gelöschte Varianten und gelöschte Produkte. Die Dialoge weisen jeweils darauf hin.

Bestätigung und Vorschau

Eine Vorher-Nachher-Tabelle je Produkt gibt es vor dem Ausführen nicht. Stattdessen zeigt die Bestätigung vor Anwendung eine Übersicht aller geplanten Änderungen. Im Tab SEO lädt eine Vorschau Meta-Title, Meta-Description und SEO-URL der ersten drei Produkte, beim Varianten-Generator siehst du Anzahl und erste Kombinationen. Den genauen Vergleich liefert nachträglich die Diff-Ansicht des Snapshots.

Scope: Auswahl oder Preset

  • Auswahl - die markierten Listing-Zeilen
  • Preset-Filter - alle Treffer eines gespeicherten Presets, begrenzt durch „Max. Produkte über Preset-Filter" (Standard 500, auch unbegrenzt einstellbar)
  • Varianten - einbezogen gemäß „Varianten standardmäßig einschließen"

Validation-Modal mit Scroll-to-Section

Speichern bei leeren Pflichtfeldern: statt einer Warn-Banner-Wand öffnet sich ein Modal mit allen Fehlern. Klick auf einen Fehler springt direkt zur betroffenen Sektion - sie wird aufgeklappt, das Feld wird mit einer indigo Outline für rund 2,5 Sekunden hervorgehoben.

Grenzen und Einstellungen

  • Preset-Filter laden standardmäßig höchstens 500 Produkte (einstellbar bis unbegrenzt)
  • Batch-Größe (Produkte pro API-Aufruf) und Schreibgröße pro API-Request steuern die Last
  • Snapshot-Aufbewahrung: Standard 90 Tage und maximal 50 Snapshots, danach automatische Bereinigung
  • Alle Einstellungen liegen in der Konfigmatrix im Tab Mehrfachänderung; wer die Mehrfachänderung und einzelne Tabs nutzen darf, regeln die Funktionsschalter (siehe Rechte & Superadmin)

Zuordnung - fehlende Eigenschafts-Übersetzungen direkt beheben

Fehlt eine Eigenschaftsoption in einer Sprache, zeigt Shopware über die Fallback-Kette den Namen aus einer anderen Sprache. In der Zuordnung sieht das nach gemischten Sprachen aus, ohne dass die Ursache erkennbar wäre. Der Zuordnungs-Tab macht sie sichtbar und direkt behebbar.

  • Markierung: Optionen ohne Übersetzung werden farblich hervorgehoben und mit dem Hinweis „keine Übersetzung" versehen; oben steht eine Zusammenfassung mit der Anzahl.
  • Übersetzungsdialog: Über das Stift-Symbol an jeder Option lässt sich der übersetzte Name direkt hinterlegen - ohne den Shopware-Eigenschaftskatalog zu verlassen. Mehrere Sprachen sind gleichzeitig pflegbar, jede mit eigenem Textfeld und den zugehörigen Verkaufskanälen zur Orientierung.
  • Maßstab sind die Verkaufskanäle: Geprüft wird gegen die Sprachen der Kanäle, denen die betroffenen Artikel tatsächlich zugeordnet sind - nicht gegen die Admin-Sprache und nicht gegen alle Kanäle des Shops. Ein gesetzter Verkaufskanal-Filter hat Vorrang.
  • „Auch dem Stammartikel zuweisen": Die Checkbox schreibt die gewählten Optionen zusätzlich beim Elternprodukt der betroffenen Varianten, im Entfernen-Modus entsprechend auch dort. Per Konfigurationsoption dauerhaft vorbelegbar.
Abschaltbar: Die Markierung steuert die Option „Fehlende Übersetzungen in der Mehrfachänderung anzeigen" (Konfiguration → Tab Mehrfachänderung → „Zuordnung / Eigenschaften"). Standardmäßig eingeschaltet.

Felder leeren - jetzt auch Zusatzfelder

Der Tab Felder leeren setzt gewählte Felder auf leer: Stammdaten (Hersteller, Lieferzeit, EAN, Hersteller-Artikelnr., Gewicht, Maße, Erscheinungsdatum, Topseller-Markierung, Verpackungseinheit), SEO & Marketing (Beschreibung, Meta-Title, Meta-Description, Keywords - für alle oder gewählte Sprachen) und Verknüpfungen (alle Tags, alle Eigenschaften, Cross-Selling). Neben diesen lassen sich auch die Zusatzfelder der Produkte gezielt leeren. Da Zusatzfelder übersetzbar sind, greift die vorhandene Sprachauswahl auch hier; die Werte vor dem Leeren werden im Snapshot mitgesichert und bleiben rückholbar. Bewusst ohne Sammelschalter - ein Shop hat schnell mehrere Dutzend Zusatzfelder, und ein versehentliches Leeren aller Felder wäre zu weitreichend.

Aus Standardsprache übernehmen

Im Bereich KI & Texte überträgt die Funktion „Aus Standardsprache übernehmen" Name, Beschreibung, Meta-Titel, Meta-Description und Keywords aus der Standardsprache in die gewählten Zielsprachen. Gedacht für Verkaufskanäle mit eigener Sprache, in denen noch keine eigenen Texte liegen: Erst übernehmen, dann gezielt pflegen oder per KI überarbeiten. Standardmäßig werden nur leere Felder gefüllt; das Überschreiben ist optional zuschaltbar.

Einen aufgabenorientierten Überblick gibt die Seite Shopware Produkte massenhaft bearbeiten.

KI & Texte

Der Tab erscheint, sobald ChatGPT, Claude oder DeepL in der Konfigmatrix (Tab Texte & Übersetzungen) aktiviert und zusätzlich für die Mehrfachänderung freigeschaltet ist. Mistral und Gemini sind in der Mehrfachänderung nicht verfügbar.

  • ChatGPT / Claude: Kontext, Felder (Produktname, Beschreibung, Meta-Title, Meta-Description, Meta-Keywords), Tonalität, Zielsprachen je Kanal, zusätzliche Anweisungen und optional individuelle Texte pro Kanal & Sprache
  • DeepL: Übersetzung in die gewählten Zielsprachen

Jedes Produkt wird einzeln an die API gesendet - bei vielen Produkten können erhebliche Kosten beim Anbieter entstehen. Mehr dazu in der KI-Textgenerierung.

Varianten generieren und löschen

Im Tab Varianten generieren erzeugst du Varianten für viele Produkte gleichzeitig - wie im Varianten-Generator der Detailansicht, mit Pattern aus der Konfigmatrix oder einem eigenen Pattern für diesen Lauf. Bestehende Kombinationen werden übersprungen oder ergänzt. Erzeugte Varianten bleiben auch nach einem Snapshot-Rückgängig bestehen.

Mit „Varianten löschen" entfernst du Varianten: Im empfohlenen Umfang „Nur ohne Bestellungen" werden Varianten mit Bestellbezug übersprungen und in der Vorschau als geschützt gezählt; „ALLE Varianten löschen" löscht auch diese. Das Löschen ist unwiderruflich. Details im Varianten-Generator.

Produkte löschen

Der Tab Löschen löscht die ausgewählten Produkte endgültig, Varianten und zugehörige Medien-Zuweisungen werden ebenfalls entfernt. Er erscheint nur, wenn der Funktionsschalter „Produkte löschen" es erlaubt, und verlangt immer eine Bestätigung.

Einstellungen in der Konfigmatrix

Im Tab Mehrfachänderung: fehlende Übersetzungen anzeigen, Batch-Größe, max. Produkte über Preset-Filter, Schreibgröße pro API-Request, Snapshot vor Änderung erstellen, Bestätigung vor Anwendung, bei Abbruch automatisch zurücksetzen und Varianten standardmäßig einschließen. Alle Tabs der Konfigmatrix beschreibt die Konfigmatrix.

Weiter geht's

Weiter zum Varianten-Generator, um Varianten aus Eigenschaften automatisch zu erzeugen.

Häufige Fragen

Wie viele Felder lassen sich gemeinsam ändern?

Über 40 Aktionen in bis zu zehn Tabs, von Status und Preisen über Lager, Versand und SEO bis zu Kategorien, Eigenschaften und Zusatzfeldern. Mehrere Aktionen lassen sich in einem Lauf kombinieren.

Kann ich eine Mehrfachänderung rückgängig machen?

Ja. Vor jeder Mehrfachänderung entsteht ein Snapshot, über den sich der vorherige Stand im Tab Snapshots der Konfigmatrix wiederherstellen lässt. Ausgenommen sind erzeugte und gelöschte Varianten sowie gelöschte Produkte.

Werden Varianten automatisch mitgeändert?

Das legt die Einstellung „Varianten standardmäßig einschließen" in der Konfigmatrix fest. Einen eigenen Schalter „Auf Filter beschränken" gibt es nicht.

Sehe ich den Fortschritt bei großen Mengen?

Ja, mit Zähler, Phasen-Anzeige, voraussichtlicher Restzeit und Abbrechen-Button.