Manuel Killert
Ratgeber · WooCommerce · Produkte

Variationen funktionieren nicht — Größe gewählt, nichts passiert.

Der Kunde wählt Farbe und Größe, aber der Preis ändert sich nicht, das Bild bleibt gleich und der Kaufen-Knopf bleibt grau. Variable Produkte sind in WooCommerce mächtig und gleichzeitig die fehleranfälligste Produktart — weil drei Dinge zusammenpassen müssen.

Referenzen ansehen →Hilfe anfragen
Kurz gesagt

Ein variables Produkt braucht drei Bausteine: Attribute mit allen Werten, bei jedem Attribut den Haken „für Variationen verwendet“, und für jede verkaufbare Kombination eine vollständige Variation mit Preis. Fehlt einer davon, bleibt die Auswahl wirkungslos. Der häufigste Fehler ist der vergessene Haken, der zweithäufigste eine Variation ohne Preis.

Wie variable Produkte aufgebaut sind.

Drei Ebenen greifen ineinander. Oben steht das Attribut, etwa Größe, mit seinen Werten S, M, L. Darunter die Variationen: je eine für jede Kombination, die du verkaufen willst. Und jede Variation trägt ihre eigenen Daten — Preis, Bestand, Gewicht, Bild, Artikelnummer.

Attribute gibt es in zwei Formen: global, einmal angelegt und bei vielen Produkten verwendbar, oder lokal nur für ein Produkt. Für ein Sortiment mit wiederkehrenden Merkmalen sind globale Attribute die bessere Wahl, weil sie auch für Filter nutzbar sind. Lokale Attribute reichen für Einzelfälle.

Der vergessene Haken.

Im Reiter Attribute gibt es neben jedem Attribut zwei Kästchen: eines für die Sichtbarkeit auf der Produktseite und eines mit der Bedeutung, dass das Attribut für Variationen verwendet wird. Nur das zweite macht aus einem Merkmal eine Auswahlmöglichkeit. Ohne diesen Haken steht das Attribut als reine Information in der Produkttabelle, aber es gibt keine Auswahlliste — und damit keine Variationen.

Das ist die mit Abstand häufigste Ursache. Wenn im Reiter Variationen die Meldung erscheint, dass zuerst Attribute hinzugefügt werden müssen, obwohl welche da sind, fehlt genau dieser Haken.

Unvollständige Variationen.

FehltFolge
PreisVariation nicht kaufbar, oft gar nicht wählbar
Variation für eine KombinationKombination wird als nicht verfügbar gemeldet
Attributwert in der VariationVariation gilt für alle Werte — führt zu Überschneidungen
Aktiv-HakenVariation wird nicht angeboten
Gewicht und MaßeVersandberechnung fällt zurück oder aus
ArtikelnummerKein Fehler, erschwert aber die Zuordnung

Der dritte Punkt ist tückisch: Lässt du in einer Variation ein Attribut auf „beliebig“, gilt sie für alle Werte dieses Attributs. Gibt es daneben noch spezifische Variationen, überschneiden sie sich, und WooCommerce wählt nicht zwingend die, die du erwartest. Arbeite deshalb mit eindeutigen Kombinationen, außer du willst den Platzhalter bewusst nutzen.

Kaufen-Knopf bleibt grau.

Das ist zunächst normal: Solange nicht jede Auswahl getroffen ist, bleibt der Knopf inaktiv. Problematisch wird es, wenn er auch nach vollständiger Auswahl grau bleibt. Dann fehlt zur gewählten Kombination eine gültige Variation mit Preis, oder der Bestand steht auf null ohne erlaubte Nachbestellung. Prüfe die konkrete Kombination im Produkt — oft ist genau eine von zwölf unvollständig, und die wählt dann ausgerechnet der Kunde (In den Warenkorb funktioniert nicht).

„Diese Kombination ist nicht verfügbar.“

Diese Meldung erscheint, wenn es zur gewählten Kombination keine passende Variation gibt. Das ist manchmal richtig — nicht jede Farbe gibt es in jeder Größe. Unschön ist es nur, wenn Kunden erst auswählen müssen, um das zu erfahren. Besser ist, nicht verfügbare Werte gar nicht erst anzubieten: Viele Themes und Erweiterungen können die zweite Auswahlliste anhand der ersten einschränken. Das reduziert Abbrüche spürbar.

Erscheint die Meldung bei einer Kombination, die es geben müsste, fehlt die Variation oder ihr Attributwert ist nicht gesetzt. Dann hilft das Neuanlegen dieser einen Variation.

Bilder und Beschreibungen je Variante.

Jede Variation kann ein eigenes Bild tragen. Wird es bei Auswahl nicht gewechselt, liegt es meist daran, dass kein Bild hinterlegt ist, oder das Theme die Bildergalerie überschreibt und den Wechsel nicht unterstützt. Das ist ein reines Darstellungsthema und lässt sich mit einem Standard-Theme schnell prüfen. Beschreibungen je Variation sind ebenfalls möglich und sinnvoll, wenn sich Varianten technisch unterscheiden — etwa in Lieferzeit oder Material.

Bestand je Variation.

Bestände lassen sich am Hauptprodukt für alle Varianten gemeinsam oder je Variation einzeln führen. Beides gleichzeitig zu pflegen erzeugt widersprüchliche Anzeigen — ein Klassiker bei gewachsenen Sortimenten. Entscheide dich je Produkt für eine Ebene. Die Details und wie man Abweichungen findet, stehen in Lagerbestand stimmt nicht.

Sehr viele Variationen.

Drei Attribute mit je fünf Werten ergeben 125 Variationen. Das ist technisch möglich, aber unhandlich: Die Produktbearbeitung wird zäh, das Speichern bricht ab, und die Produktseite lädt langsam. Zwei Grenzen spielen hinein — der verfügbare Arbeitsspeicher (Speicherlimit erhöhen) und eine Serverbegrenzung dafür, wie viele einzelne Angaben eine Anfrage enthalten darf. Beim Speichern vieler Variationen wird die Anfrage sonst abgeschnitten und nur ein Teil gespeichert.

Praktische Antwort: Variationen in Paketen anlegen und speichern, die Zahl der Attribute reduzieren, oder bei sehr großen Matrizen über getrennte Produkte nachdenken.

Nach Import.

Variable Produkte über eine Datei zu importieren ist fehleranfällig, weil Hauptprodukt und Variationen als getrennte Zeilen mit korrekter Verknüpfung vorliegen müssen. Typische Folgen eines unsauberen Imports: Variationen ohne Preis, Variationen ohne Zuordnung zum Hauptprodukt, Attribute, die zwar da sind, aber nicht für Variationen freigegeben. Prüfe nach jedem Import eine Handvoll Produkte vollständig durch, bevor du den Rest übernimmst (Produktdaten importieren).

Caching und Zwischenwerte.

Zwei Ebenen. Erstens der normale Seiten-Cache: Änderungen an Variationen schlagen nicht durch, bis er geleert ist. Zweitens hält WooCommerce selbst Zwischenwerte für Preisspannen und verfügbare Variationen; sie lassen sich im Shop-Status über die Werkzeuge leeren. Wenn du eine Variation korrigierst und im Shop weiterhin das alte Verhalten siehst, ist das fast immer die Ursache (Cache leeren).

Wann getrennte Produkte besser sind.

Variationen sind richtig, wenn es dasselbe Produkt in Ausführungen gibt und der Kunde zwischen ihnen wählen soll. Getrennte Produkte sind besser, wenn sich die Varianten stark unterscheiden — eigene Bezeichnung, eigene Zielgruppe, eigene Suchbegriffe. Letzteres hat auch einen Auffindbarkeitsvorteil: Jedes Produkt bekommt eine eigene Seite mit eigenem Text und kann für seinen Begriff ranken. Bei zwei Varianten mit deutlich unterschiedlichem Einsatzzweck ist die Trennung meist die bessere Wahl (Produktbeschreibungen mit KI).

Wenn du nicht weiterkommst.

Wenn variable Produkte sich nicht auswählen oder kaufen lassen, prüfe ich Attribute, Variationen und Vorlagen gemeinsam. Ich finde die Ursache, behebe sie und erkläre dir, was passiert ist: WooCommerce-Support, bei einem Ausfall im laufenden Verkauf der Notfall-Support. Damit es gar nicht erst so weit kommt: WooCommerce-Wartung.

Fehleranalyse & Erste Hilfeab ~150 €

Ursache finden, Website wieder zum Laufen bringen, kurzer Bericht — meist am selben Tag.

Stundensatz~95 €

Für Anpassungen, Fehlerbehebung und Beratung nach Aufwand, abgerechnet in 15-Minuten-Schritten.

Wartungab ~49 €/Monat

Updates, Backups, Sicherheitscheck, Monitoring — Kleinigkeiten inklusive.

Orientierungswerte, keine Fixpreise — nach einem kurzen Gespräch bekommst du ein Festpreisangebot.

Wer hilft.

Ich bin Manuel Killert, WordPress-Entwickler aus Quakenbrück. Seit 2020 baue und betreue ich WordPress-Websites — für Handwerksbetriebe, Industrie, Gastronomie, Start-ups und Vereine —, entwickle eigene Plugins und unterrichte WordPress als Dozent an der KW Design Akademie. Das heißt: Ich kenne die typischen Fehler nicht nur aus Foren, sondern aus eigenen Projekten, und ich kann sie so erklären, dass du sie beim nächsten Mal selbst erkennst. Du erreichst mich direkt, ohne Ticketsystem.

Häufige Fragen

FAQ — Variationen gehen nicht.

Warum erscheint keine Auswahlliste bei meinem variablen Produkt?

Weil beim Attribut der Haken fehlt, dass es für Variationen verwendet wird. Ohne ihn ist das Attribut nur eine Information in der Produkttabelle.

Warum bleibt der Kaufen-Knopf nach der Auswahl grau?

Weil zur gewählten Kombination keine gültige Variation mit Preis existiert oder der Bestand auf null steht und Nachbestellungen nicht erlaubt sind.

Was bedeutet „Diese Kombination ist nicht verfügbar“?

Es gibt zur gewählten Kombination keine Variation. Das kann gewollt sein. Besser ist, nicht verfügbare Werte gar nicht erst anzubieten, indem die zweite Auswahl anhand der ersten eingeschränkt wird.

Warum wechselt das Bild beim Auswählen nicht?

Entweder ist bei der Variation kein eigenes Bild hinterlegt, oder das Theme überschreibt die Galerie und unterstützt den Wechsel nicht. Ein Test mit einem Standard-Theme klärt das.

Warum lassen sich viele Variationen nicht speichern?

Weil der Arbeitsspeicher nicht reicht oder die Serverbegrenzung für die Zahl der Felder in einer Anfrage überschritten wird. Dann wird die Anfrage abgeschnitten. In Paketen speichern hilft.

Wann sind getrennte Produkte besser als Variationen?

Wenn sich die Varianten stark unterscheiden, eigene Bezeichnungen und Zielgruppen haben. Dann bekommt jedes Produkt eine eigene Seite und kann für seinen Begriff gefunden werden.

Manuel Killert (rechts im Bild) mit einem FreundDas bin ich – rechts im Bild
Kontakt

Erzähl mir, was nicht funktioniert.

Domain und eine kurze Beschreibung reichen — du bekommst eine ehrliche Einschätzung, was los ist und was die Behebung kostet.

Antwort meist innerhalb von 24 Stunden · hallo@manuelkillert.de