WooCommerce Variationsbilder und Variationsgalerien in Masse bearbeiten
Jede WooCommerce-Variation kann ein eigenes Bild haben, und genau dieses Bild zeigt der Shop, wenn ein Kunde die Farbe oder Größe auswählt. Wenn Sie WooCommerce Variationsbilder in Masse bearbeiten möchten, um für viele Produkte jeder blauen Variation dasselbe Farbmusterfoto zuzuweisen oder versehentlich importierte Bilder zu entfernen, arbeitet BEAR mit den Variationen als Zeilen des Produkteditors. Zusätzliche Bilder pro Variation sind keine WooCommerce-Funktion; sie stammen von Galerie-Plugins, und BEAR bearbeitet sie als Meta-Felder. Dieser Artikel behandelt beides sowie Variationsbeschreibungen und das Verschieben von Variationsbildern per CSV.
Wo WooCommerce Variationsbilder speichert
- Das Variationsbild ist die Anhangs-ID, die im Feld
_thumbnail_idder Variation gespeichert wird, demselben Schlüssel, den ein Produkt für sein Hauptbild verwendet. Hat eine Variation keines, zeigt der Shop bei ihrer Auswahl das Hauptbild des übergeordneten Produkts. - Die Produktgalerie gehört nur zum übergeordneten Produkt. WooCommerce kennt keine Galerie pro Variation, weshalb BEAR die Spalte Galerie (Gallery) für Variationszeilen nicht anbietet. Zur Produktgalerie siehe die FAQ zum Hinzufügen von Bildern zu bestehenden Galerien und zum Entfernen von Galeriebildern.
- Zusätzliche Variationsbilder stammen von Plugins wie Additional Variation Images Gallery for WooCommerce, die eine Liste von Bild-IDs unter einem eigenen Meta-Schlüssel an jeder Variation speichern.
Das Bild einzelner Variationen anzeigen und ändern
- Stellen Sie sicher, dass die Spalte Vorschaubild (Thumbnail) im Einstellungen-Tab eingeschaltet ist (standardmäßig ist sie es).
- Setzen Sie im Filter-Tab den Produkttyp auf „Variables Produkt“ und klicken Sie auf Filtern. Verringern Sie die Anzahl der Produkte pro Seite auf etwa 10, denn jedes Produkt bringt alle seine Variationen in die Tabelle.
- Schalten Sie in der Werkzeugleiste Variationen (variations) ein. Jede Variation ist jetzt eine Zeile mit eigenem Bild in der Spalte Vorschaubild.
- Klicken Sie auf das Bild einer Variation und wählen Sie in der Mediathek ein anderes. Es wird sofort gespeichert.
Um mehreren Variationen von Hand dasselbe Bild zu geben, markieren Sie sie (die Schaltfläche alle Variationen auswählen (select all variations) markiert jede Variation auf der Seite), schalten Sie verknüpfte Bearbeitung (binded editing) ein und ändern Sie das Bild einer markierten Variation: Die anderen übernehmen es ebenfalls.
WooCommerce Variationsbilder in Masse nach Attribut bearbeiten
Gehört dasselbe Bild zu jeder Variation mit einem bestimmten Attributwert, zum Beispiel ein Farbmuster für alle blauen Variationen, setzt ein einziger Massenlauf es bei allen gefilterten Produkten:
- Filtern Sie die Produkte, zum Beispiel nach Kategorie, und schalten Sie Variationen ein. Der Massenbearbeitung-Tab gilt jetzt nur noch für Variationen und ignoriert übergeordnete Produkte.
- Wählen Sie im Massenbearbeitung-Tab unter Attributkombination auswählen (select combination of attributes) die Attribute aus, auf denen die Variationen beruhen, zum Beispiel Color und Size, und klicken Sie auf Attributkombination hinzufügen, auf die angewendet werden soll (Add attributes combination to apply on). Setzen Sie Color auf Blue und Size auf Beliebig (Any).
- Öffnen Sie den Bereich Zusätzlich (Additional), haken Sie Vorschaubild an, klicken Sie auf Vorschaubild auswählen (select thumbnail) und wählen Sie das Bild aus.
- Klicken Sie auf Massenbearbeitung durchführen (Do Bulk Edit). Führen Sie den Vorgang danach erneut mit Red, Green und so weiter aus.
Die Kombinationszeile muss genau die Attribute benennen, auf denen eine Variation beruht, und ein Attribut, das auf nicht ausgewählt (not selected) bleibt, trifft nur auf Variationen ohne Wert zu. Die Regeln sind unter Variationen nach Attribut filtern erklärt. Hat jedes Produkt sein eigenes Foto der blauen Ausführung, passt ein gemeinsames Bild nicht; verwenden Sie dann die verknüpfte Bearbeitung Produkt für Produkt.
Variationsbilder in Masse entfernen
- Filtern Sie die Produkte und schalten Sie Variationen ein. Fügen Sie nur dann eine Kombinationszeile hinzu, wenn einige Variationen ihre Bilder behalten sollen; ohne sie werden alle Variationen der gefilterten Produkte geändert.
- Haken Sie im Bereich Zusätzlich die Option Vorschaubild an und wählen Sie kein Bild aus.
- Klicken Sie auf Massenbearbeitung durchführen.
Die Bild-ID der Variationen wird auf 0 gesetzt, sie haben dann kein eigenes Bild mehr, und der Shop zeigt wieder das Bild des übergeordneten Produkts. Die Dateien bleiben in der Mediathek; nur die Verknüpfung wird entfernt. Der Lauf wird im Verlauf (History) erfasst und kann zurückgesetzt werden.
Zusätzliche Variationsbilder aus Galerie-Plugins
Den Schlüssel des Plugins hinterlegen
- Fügen Sie mit dem Galerie-Plugin einer Variation einige Bilder hinzu und speichern Sie das Produkt.
- Schalten Sie in BEAR Variationen ein, kopieren Sie die ID dieser Variation aus der Spalte ID und geben Sie sie im Meta-Felder-Tab unter Meta-Schlüssel von einem beliebigen Produkt anhand seiner ID abrufen (Get meta keys from any product by its ID) ein. Für Additional Variation Images Gallery for WooCommerce lautet der Schlüssel
woo_variation_gallery_images; bei anderen Plugins siehe so finden Sie den Meta-Schlüssel eines Produkts. - Wählen Sie die Ansicht Galerie (gallery), wenn das Plugin eine Liste von Bild-IDs speichert, was die Datenbank als serialisiertes Array anzeigt (
a:3:{i:0;i:52;...}). Speichert es stattdessen einen einzelnen Text wie52,53,54, wählen Sie Textfeld (textinput) und Zeichenkette (string) und tippen Sie die IDs in dieser Form ein; die ID eines Bildes steht in seiner Adresse in der Mediathek (item=52). - Klicken Sie auf Meta-Felder speichern (Save meta fields) und schalten Sie die neue Spalte im Einstellungen-Tab ein.
Die Galerie vieler Variationen festlegen
Bei eingeschaltetem Schalter Variationen zeigt die Spalte in jeder Variationszeile eine Schaltfläche Bilder (Images). Sie öffnet ein Popup, in dem Sie Bilder aus der Mediathek hinzufügen, per Drag-and-drop in die gewünschte Reihenfolge bringen und mit Anwenden (Apply) übernehmen. Um vielen Variationen dieselbe Galerie zu geben, markieren Sie sie, schalten Sie verknüpfte Bearbeitung ein und wenden Sie die Galerie bei einer von ihnen an. Felder mit der Galerie-Ansicht gehören nicht zum Massenbearbeitung-Tab, arbeiten Sie also Seite für Seite; ein Kategorie-Filter hält die Seiten kurz.
Verstehen Sie das Popup als „Galerie festlegen“, nicht als „Galerie bearbeiten“. In Variationszeilen liest die Schaltfläche die Bilder, die bereits unter dem Schlüssel des Plugins gespeichert sind, nicht aus: Sie zeigt Bilder (0) und öffnet sich leer, auch wenn die Variation eine Galerie hat. Was Sie anwenden, ersetzt die gesamte Liste der Variation, und ein leer angewendetes Popup leert sie. Prüfen Sie das Ergebnis auf der Produktseite oder im Variationsbereich des Produkteditors.
Variationsbeschreibungen
Bei eingeschaltetem Schalter Variationen ist die Spalte Beschreibung (Description) einer Variationszeile die Variationsbeschreibung von WooCommerce, der Text, der unter dem Preis erscheint, wenn diese Variation ausgewählt wird. Im Massenbearbeitung-Tab schreibt die Zeile Beschreibung in die Variationsbeschreibungen, gefiltert nach denselben Attributkombinationen wie bei den Bildern. Variablen helfen, die Texte spezifisch zu halten:
{PARENT_TITLE} in {attribute:pa_color}. Ships in 2 days.
Verwenden Sie für Variationsbeschreibungen das Verhalten neu (new). Die anderen Verhalten gehen vom eigenen Beitragstext der Variation aus, den WooCommerce leer lässt, nicht von ihrer Beschreibung: anhängen (append) schreibt nur Ihren Text, und ersetzen (replace) leert die Beschreibung. Ist das passiert, setzen Sie den Lauf im Verlauf zurück.
Variationsbilder exportieren und importieren
Bei eingeschaltetem Schalter Variationen schreibt der Export-Tab eine Zeile für jede Variation. Die Spalte Vorschaubild enthält die Bildadresse unter der Überschrift Meta: _thumbnail_id, und eine Galerie-Meta-Spalte enthält die Bild-IDs, verbunden mit |. BEAR hat keinen eigenen Importer; die Dateien gehen über den Importer von WooCommerce zurück (Aus CSV importieren (Import from CSV) im Export-Tab öffnet ihn). Stellen Sie im Zuordnungsschritt die Bildspalte auf Bilder statt auf Metadaten: WooCommerce hängt dann das Bild anhand der Adresse an und verwendet die vorhandene Datei der Mediathek wieder, wenn die Adresse auf Ihre eigene Website zeigt. Importieren Sie eine Galerie-Meta-Spalte nicht als Metadaten zurück, denn sie würde als Text statt als Liste gespeichert. Die Dokumentation zu Variationen behandelt die übrigen Variationswerkzeuge.
Checkliste
- Produkte pro Seite verringert, bevor Variationen eingeschaltet wird.
- Die Kombinationszeile nennt jedes Attribut der Variationen, mit Beliebig dort, wo der Wert keine Rolle spielt.
- Schlüssel des Galerie-Plugins an einer Variations-ID bestätigt, mit der Ansicht, die zu seinem Format passt.
- Variationsbeschreibungen nur mit neu geändert.
- Ein Testprodukt vor dem vollständigen Lauf im Frontend geprüft.
Speichert ein Variationsgalerie-Plugin seine Bilder auf andere Weise, nennen Sie im BEAR-Support-Forum den Namen des Plugins und eine Variations-ID.