BEAR - WooCommerce Bulk Editor and Products Manager Professional

WooCommerce variables Produkt: Preisfeld im Bulk Editor deaktiviert

Ist in WooCommerce das Preisfeld eines variablen Produkts im Bulk Editor deaktiviert, ist das Absicht: Die Zellen Regulärer Preis (Regular price) und Angebotspreis (Sale price) eines variablen Produkts zeigen ein rotes Verbotssymbol, ebenso Zellen für Lagerbestand, Kategorie oder Kurzbeschreibung in Variationszeilen. Nichts ist kaputt, und es ist auch keine Grenze der kostenlosen Version. Das Symbol kennzeichnet ein Feld, das der Produkttyp nicht hat, sodass kein Editor, weder BEAR noch der von WooCommerce, dort einen Wert speichern kann. Unten steht, welche Daten am übergeordneten Produkt und welche an den Variationen liegen, wie Sie die Preise aller Variationen auf einmal ändern und warum eine Preisänderung in Masse manchmal nur die Variationen oder nur die einfachen Produkte erfasst.

Warum ein variables Produkt kein Preisfeld hat

Ein variables Produkt besteht in WooCommerce aus zwei Arten von Datensätzen. Das übergeordnete Produkt hält, was Kunden für das ganze Produkt nur einmal sehen: Titel, Beschreibung, Kurzbeschreibung, Bilder, Kategorien, Schlagwörter, Marken, Attribute, Upsells. Jede Variation (Rot / XL, Blau / M) ist ein eigener Datensatz, der hält, was sich zwischen den Optionen unterscheiden kann: regulärer Preis und Angebotspreis, Angebotsdaten, SKU, Lagerbestand, Gewicht und Maße, Versandklasse, Bild und eine eigene Beschreibung. Wie sie eingerichtet werden, steht in der WooCommerce-Anleitung zu variablen Produkten.

Die Preisspanne, die ein Shop für ein variables Produkt zeigt (20 $ – 35 $), ist nicht am übergeordneten Produkt gespeichert. WooCommerce berechnet sie aus den Preisen der Variationen. Deshalb verschwindet der Preis eines Produkts, wenn sein Typ von einfach auf variabel geändert wird: Ab diesem Moment gehören die Preise den Variationen, und das übergeordnete Produkt hat nichts mehr anzuzeigen oder zu bearbeiten.

Dieselbe Logik gilt auch umgekehrt. Eine Variation hat keine eigenen Kategorien, Schlagwörter oder Marken, keine Kurzbeschreibung, keine Katalogsichtbarkeit und keine Bewertungen; all das übernimmt sie von ihrem übergeordneten Produkt. Ihr Titel wird aus dem Titel des übergeordneten Produkts und ihren Attributwerten gebildet, was in Attribute in Variationstiteln anzeigen erklärt ist.

Welche Zellen das rote Verbotssymbol zeigen

BEAR führt für jede Spalte eine Liste erlaubter Produkttypen und zeichnet das Symbol (Tooltip Nicht erlaubt! (Not allowed!)), wenn der Typ einer Zeile nicht darauf steht. Ein Klick auf eine solche Zelle bewirkt nichts. Die wichtigsten Fälle:

SpalteGesperrt beiWo es bearbeitet wird
Regulärer Preis, Angebotspreis, Angebotszeitraum von (Sale time from), Angebotszeitraum bis (Sale time to)Variable und gruppierte ProdukteAn den Variationen (ein gruppiertes Produkt zeigt die Preise seiner untergeordneten Produkte)
Lieferrückstände erlauben (Allow backorders), Virtuell (Virtual), Herunterladbar (Downloadable), Down.-Dateien (Down.Files), Downloadlimit (Download limit), Ablauf des Downloads (Download expiry)Variable ProdukteAn den Variationen
Kategorien, Schlagwörter, Marken und andere TaxonomienVariationenAm übergeordneten Produkt
AttributspaltenVariationenAm übergeordneten Produkt; die Zelle der Variation zeigt ihren eigenen Wert in Klammern, zum Beispiel [Rot]
Kurzbeschr. (Short Desc.), Titelform (Slug), Typ (Type), Katalogsichtbarkeit (Catalog Visibility), Hervorgehoben (Featured), Galerie (Gallery), Zusatzverkäufe (Upsells), Cross-Sells (Querverkäufe), Hinweis zum Kauf (Purchase note), Steuerstatus (Tax status), Nur einzeln verkaufen (Sold individually), Bewertungen erlaubt (Reviews allowed), Autor (Author)VariationenAm übergeordneten Produkt
Produkt-URL (Product url), Text der Aff.-Schaltfläche (Aff.Button text)Alles außer externen ProduktenNur externe Produkte (Affiliate-Produkte) haben sie

Zwei Spalten verhalten sich absichtlich anders. Lagerstatus (Stock status) lässt sich an einem variablen übergeordneten Produkt bearbeiten, aber WooCommerce berechnet ihn bei jedem Speichern des übergeordneten Produkts aus den Variationen neu, außer das übergeordnete Produkt verwaltet den Lagerbestand selbst; der Leitfaden zum Lagerbestands-Manager behandelt den Lagerbestand bei Variationen. Die Zelle Beschreibung (Description) einer Variationszeile ist bearbeitbar und schreibt die eigene Beschreibung der Variation, den Text, der angezeigt wird, wenn ein Kunde diese Option wählt.

Den Preis aller Variationen in Masse bearbeiten

Der Schalter Variationen (variations) in der Werkzeugleiste über der Tabelle entscheidet, ob Variationen mitmachen. Ist er aus, arbeiten die Tabelle und jede Massenoperation nur mit Produkten der obersten Ebene. Ist er an, erscheinen die Variationszeilen unter ihren übergeordneten Produkten, und Massenoperationen gehen an die Variationen.

  1. Setzen Sie im Tab Filter den Produkttyp (Product type) auf Variabel (Variable), fügen Sie eine Kategorie oder weitere Bedingungen hinzu, wenn die Änderung nicht für den ganzen Shop gilt, und klicken Sie auf Filtern (Filter). Filter wählen immer übergeordnete Produkte aus; eine Preisbedingung findet die übergeordneten Produkte, die eine passende Variation haben.
  2. Schalten Sie den Schalter Variationen ein. Der Massenbearbeitung-Tab zeigt jetzt den Hinweis Massenvorgänge werden auf die Variationen der Produkte angewendet, ihre übergeordneten Produkte werden dabei ignoriert! (Bulk operations will be applied to the variations of the products, and their parent-products will be ignored!)
  3. Öffnen Sie Massenbearbeitung (Bulk Edit), haken Sie regulärer Preis (regular price) (oder Angebotspreis (sale price)) an und wählen Sie das Verhalten: neuen Wert setzen (set new), um Wert erhöhen (increase by value), um Wert verringern (decrease by value), um % erhöhen (increase by %), um % verringern (decrease by %). Der Angebotspreis hat außerdem regulärer Preis minus % (regular price minus %) und regulärer Preis minus Wert (regular price minus value).
  4. Um nur einige Optionen zu ändern, zum Beispiel jedes XL, wählen Sie die Attribute unter Attributkombination auswählen (select combination of attributes), klicken Sie auf Attributkombination hinzufügen, auf die angewendet werden soll (Add attributes combination to apply on) und wählen Sie die Begriffe. Ohne Kombination werden alle Variationen aller gefilterten Produkte geändert.
  5. Klicken Sie auf Massenbearbeitung durchführen (Do Bulk Edit) und warten Sie, bis der Fortschrittsbalken fertig ist.

Die Schaltfläche alle Variationen auswählen (select all variations), die neben dem Schalter erscheint, markiert nur die Variationszeilen, die auf der aktuellen Seite sichtbar sind. Markierte Zeilen haben Vorrang vor dem Filter, der Lauf umfasst dann nur diese Seite. Um jede Variation der gefilterten Produkte zu ändern, lassen Sie die Zeilen unmarkiert. Dieselben Schritte mit einem durchgerechneten Beispiel stehen in Variationen vieler Produkte in Masse bearbeiten und für jede Größe einen anderen Preis.

Eine Preisänderung in Masse hat nur Variationen oder nur einfache Produkte erfasst

Die Zeile oben im Massenbearbeitung-Tab, Massenbearbeitung wird angewendet auf: alle Produkte auf der Website (Bulk editing will be applied to: all the products on the site), beschreibt die Auswahl: alle Produkte, die gefilterten oder die markierten. Von Produkttypen sagt sie nichts, und der Schalter Variationen schränkt den Lauf weiter ein:

  • Schalter an: Es werden nur Variationen geschrieben. Einfache und externe Produkte in derselben Auswahl werden übersprungen, auch wenn die Zeile alle Produkte nennt.
  • Schalter aus: Einfache und externe Produkte erhalten den neuen Preis. Variable übergeordnete Produkte in der Auswahl erhalten nichts, weil sie keinen Preis haben, und ihre Variationen sind nicht eingeschlossen. BEAR schreibt nichts an das übergeordnete Produkt, und der Verlauf zeichnet dafür nichts auf.

Ein Shop mit beiden Produktarten braucht also zwei Läufe mit denselben Einstellungen: einen mit ausgeschaltetem Schalter für einfache und externe Produkte, einen mit eingeschaltetem für die Variationen. Die Reihenfolge spielt keine Rolle, und jeder Lauf erscheint im Verlauf (History) als eigene Massenoperation, die sich zurücksetzen lässt. Ein auf diese Weise aufgebauter Sale für den ganzen Shop wird Schritt für Schritt in alle Produkte auf Angebot setzen beschrieben.

Die verknüpfte Bearbeitung (binded editing) folgt derselben Regel: Bei eingeschaltetem Schalter schreibt sie nur in markierte Variationen.

Kategorien und Schlagwörter fehlen im Massenbearbeitung-Tab

Solange der Schalter Variationen an ist, blendet der Massenbearbeitung-Tab die Operationen aus, die Variationen nicht annehmen können: die Taxonomiezeilen (Kategorien, Schlagwörter, Marken, Attribute), Titel, Kurzbeschreibung, Titelform, Status, Katalogsichtbarkeit, hervorgehoben, Upsells, Cross-Sells und einige weitere. Schalten Sie den Schalter aus, und sie kommen zurück. Die Kategorie eines variablen Produkts zu ändern ist eine Änderung am übergeordneten Produkt, und seine Variationen folgen ihr automatisch; der Kategorien-Leitfaden zeigt die Operationen.

Ein Preis für alle Variationen oder ein Preis, der dem übergeordneten Produkt folgt

Kosten alle Optionen gleich viel, gibt es trotzdem keinen Preis am übergeordneten Produkt zu setzen. Filtern Sie die Produkte, schalten Sie den Schalter ein und verwenden Sie neuen Wert setzen bei regulärer Preis: Jede Variation erhält denselben Wert, und der Shop zeigt einen einzelnen Preis statt einer Spanne.

Eine Regel wie „XXL kostet 10 % mehr als der Basispreis“ lässt sich ebenfalls nicht speichern. WooCommerce hat am übergeordneten Produkt keinen Basispreis, dem eine Variation folgen könnte, und BEAR führt Operationen aus, wenn Sie sie starten; es verwaltet keine abhängigen oder automatischen Preise. Gehen Sie in zwei Läufen vor: neuen Wert setzen für alle Variationen mit dem Basispreis, dann um % erhöhen mit der Kombination Größe: XXL. Ändert sich der Basispreis, wiederholen Sie beide Läufe. Ergeben die Prozentwerte ungerade Cent-Beträge, stellen Sie die Preisrundung ein, bevor Sie beginnen.

Checkliste vor einem Preislauf

  • Der Filter wählt die Produkte aus, die Sie meinen, und nichts ist markiert, es sei denn, Sie wollen nur diese Zeilen.
  • Der Schalter Variationen ist bei variablen Produkten an und bei einfachen und externen aus.
  • Eine Attributkombination ist nur gesetzt, wenn die Änderung für einige Optionen gilt.
  • Öffnen Sie nach dem Lauf ein variables Produkt in WooCommerce und prüfen Sie zwei Variationen, sehen Sie sich dann die Preisspanne auf der Shopseite an.
  • Zeigt eine Zelle bei einem Produkt, das das Feld haben sollte, weiterhin das Verbotssymbol, prüfen Sie die Spalte Typ: Ein als variabel importiertes Produkt mit nur einer Option ist trotzdem variabel.

Operationen, die die Variationen selbst ändern (erstellen, löschen, umsortieren, Attributbegriffe austauschen), stehen in variable Produkte und ihre Variationen in Masse bearbeiten. Bleibt ein Feld gesperrt, obwohl WooCommerce das Bearbeiten erlaubt, fragen Sie im BEAR-Support-Forum.