Materialangaben farbabhängig speichern und ausgeben?

Hallo,

wir haben Artikel, bei denen sich abhängig von der Farbe auch das Material unterscheidet.

Beispiel Schuh:
Den Schuhe „Scarpa Example“ gibt es in den Farben „natural“, „black“, „blue“ und diversen Größen. In black und blue hat das Obermaterial eine Leder-Textil-Kombination, in natural ein besonders hochwertiges Leder. In natural ist der Schuh auch schwerer, wobei es uns weniger ums Gewicht geht, als darum auf das besondere Leder hinzuweisen.

Beispiel Rucksack:
Den Rucksack „Eastpak Exaample“ gibt es in 10 Farben mit ingesamt drei unterschiedlichen Materialen.
Drei Farben haben Material 1 , drei Farben Material 2 und vier Farben Material 3.

Getrennte Hauptartikel zu verwenden finden wir nicht ideal, da die Kunden im Shop dann nicht sehen, dass es den Artikel auch noch in weiteren Farben gibt.

Hat jemand eine Idee, wie wir am besten solche Daten speichern und auf der Detailseite abhängig von der Farbe den Beschreibungstext und/oder die Eigenschaften ausgeben könnten?

Ist es realisierbar, dass sobald ein Kunde durch Klick auf ein anderes Farbvorschaubild die Farbe des Artikel wechselt, in Text und Eigenschaften bestimmte Informationen ein oder ausgeblendet werden?

Wäre die Aufgabenstellung mit Shopware 6 leichter lösbar als mit Shopware 5?

Viele Grüße

Frank