Set selber zusammenstellen lassen

Hallo liebe Community, Bin auf der Suche nach einer Lösung für folgendes Problem: Wir bieten einen Artikel in mehreren Farben an und wollen diesen als 3er-Pack verkaufen. Da ich dem Kunden die Möglichkeit geben will sich diesen 3er-Pack selber zusammenzustellen, habe ich jetzt mit Varianten gearbeitet. Habe jetzt drei Gruppen mit den Namen „Farbe Artikel 1“, „Farbe Artikel 2“ und „Farbe Artikel 3“ angelegt. Danach die Varianten generiert, allerdings ist hier jetzt das Problem: Ist es irgendwie möglich global festzulegen wie oft eine bestimmte Farbe vorhanden ist und sobald diese Farbe dann auf 0 ist auch alle Varianten auszublenden? Z.B. ist der Artikel in Schwarz 5 Mal vorhanden, wenn jetzt ein Kunde das Set mit 3 schwarzen Produkten wählt, sinkt der Bestand von Schwarz auf 2 und die Variante mit 3 Mal Schwarz ist ab sofort nicht mehr zu kaufen. Vielleicht muss man das Ganze auch mit einem anderen Modul lösen. Bin über jeden Tipp dankbar. Viele Grüße