Varianten kombinieren / Kombinationen ausschließen

Vielleicht habe ich es übersehen, aber gibt es irgendwie die Möglichkeit, einen Artikel so mit Varianten anzulegen das er quasi im Shop konfiguriert werden kann? Also Artikel soll mit zB. 15 Auswahlfelder haben. Nehmen wir als Beispiel ein Fahrrad. Der Rahmen ist der Stammartikel. Jetzt müssen zB. die Räder ausgewählt werden. Bedingt durch die Rahmengröße gehen nur 26"-Räder. Dementsprechend werden alle größeren oder kleinere erst gar nicht angezeigt oder optisch gefadet. Die Schaltung wird durch die Wahl der Nabe beeinflusst, der Lenker durch den Vorbau etc. Es wird also sehr komplex. Wie kann man sowas lösen?