Farben der Varianten im Listing ausgeben

Hallo zusammen,

ich würde gern die Farben der Varianten im Listing über dem Titel des Stammartikels anzeigen lassen.

Über die Hilfe oder einen Hinweis wäre ich sehr dankbar!

Da musst du das Template modifizieren, das kann Shopware nicht von selbst.

Einfach Eigenschaft Abfragen und ausgeben.

Danke für den Hinweis,
ich finde nur keine Möglichkeit über die Hauptvariante die Farben der anderen Varianten auszugeben.
Ein genauerer Hinweis wäre hier wirklich hilfreich. Besten Dank!

Stimmt, da habe ich gar nicht daran gedacht.

Dann musst du, je nachdem was du im Frontend anzeigst (den Vaterartikel kann man ja nicht anzeigen lassen) per Subscriber den Vater nachladen, dann dessen Kinder und dann die ganzen Farbwerte auslesen.
Du darfst die nachgeladenen Artikel aber nicht zu den $products hinzufügen, sonst tauchen diese auch im Listing auf. Einfach die Werte in einer Extension-Variable speichern und darüber zugreifen.

ListingCritera oder so ähnlich müsste das passende Event lauten.

Das klingt nach einem Performance Killer. Geht das nicht auch anders/einfacher?

Es gibt ja bereits am product die Eigenschaft variation, die im component_product_box_variant_characteristics Twig-Block ausgegeben wird. Die enthält aber nur die eine, die es sich mehr oder weniger zufällig ausgesucht hat um den Artikel anzuzeigen.

Daneben gibt es die options Eigenschaft, die aber auch nur diese eine Option enthält.

Mir ist nicht klar, wie man vorgehen muss um alle Optionen abrufen zu lassen. Jemand eine Idee?