Alle Farbvarianten im Kategorie-Listing

Hallo,

wie kann man im Kategorie-Listing alle Farbvarianten der betreffenden Hauptartikel ausgeben?

Bei einem Hauptartikel Schuhe mit drei Farben und diversen Größen taucht der Hauptartikel ja nur einmal im Listing auf. Ich hätte aber gern, dass der Hauptartikel dreimal im Listing, also einmal pro Farbe auftaucht, verlinkt auf die entsprechende Farbe auf der Produktdetailseite,

Wenn dann in der Kategorie nach Farbe gefiltert wird, z.B. pink, sollen nur die pinkfarbenen Farbvarianten angezeigt werden.

Und jetzt die besondere Herausforderung: Es wäre super, wenn die Farbvarianten nicht direkt nebeneinander angezeigt würden, sondern durchmischt werden, oder alternativ sortiert werden nach pro Farbe summierten Lagerbestand.

Könnte man das durch Anpassung des SearchBundles erreichen?

Wir haben noch Shopware 5.
Wäre die Aufgabenstellung in Shopware 6 leichter zu lösen oder bleibt sich das gleich?

Vielen Dank und viele Grüße

Frank