Servus,
das ist eigentlich kein Fehler, das ist ein Feature. ![]()
Wenn Du noch keine Variante ausgewählt hast, dann ist der Warenkorb-Button deaktiviert. Leider hat das Template keine schöne Ansicht für den deaktivierten Button.
Es gibt da mehrere Möglichkeiten.
1. Du gibst eine Version als Standard an, so dass gleich eine Version ausgewählt ist, dann ist der Warenkorb-Button auch gleich da.
2. Du könntest einen Override erstellen, der dieses Feature überschreibt, so dass der Warenkorb-Button immer vorhanden ist.
2.1 Hier könnte man ein unsichtbares Element über den Warenkorb legen, solange keine Variante ausgewählt ist.
2.2 Lassen wie es ist, dann besteht aber die Gefahr, dass der Kunde die Variante nicht auswählt.
Ersteres ist der einfache Weg. Die Unterscheidung der Größen würde ich mit Produktvarianten machen und dann gleich Größe M als Standard nehmen. Damit wäre das Problem soweit gelöst.
Hope it helps
Stefan