Inaktive Vaianten ausblenden

Liebes Forum,

ich habe mich hier schon umgesehen, aber leider noch keine passende Lösung gefunden.

Wir wollen das inaktive Varianten im Frontend im Dropdown-Konfigurator der Detailseite gar nicht angezeigt werden.

Es geht nicht um Varianten ohne Bestand. Daher kommt die Funktion „Abverkaufsartikel ohne Lagerbestand nicht anzeigen“ unter Grundeinstellungen - Storefront - Warenkorb / Artikeldetails für uns auch nicht in Frage.

Hier gab es einen recht vielversprechende Ansatz:  https://forum.shopware.com/discussion/28679/sw5-nicht-verfuegbare-artikelvarianten-ausblenden
Leider ist das für uns auch nicht nutzbar, weil damit eben auch Varianten die kein Bestand haben ausgeblendet werden.
Es wird nur nach {if $configValue.selectable} unterschieden - und da scheint Shopware „kein Bestand“ und „inaktiv“ gleich zu werten; bei Beiden ist der Wert für selectable gleich.

Ich hatte gehofft über eine Variablenabfrage einen Wert für „aktiv/inaktiv“ zu erhalten, nachdem wir dann filtern könnten - das ist aber leider nicht so.
Man könnte z.B. auch nach dem Preis filtern. Den bekomme ich aber über die Variablenabfrage auch nicht ausgegeben.

Ist es irgendwie möglich das gewünschte Verhalten hinzubekommen?

Ich bedanke mich schon einmal vorab für konstruktive Vorschläge.
P.S. Ich bin noch Shopware Neuling - daher bitte nicht zu viel KnowHow voraussetzten … :slight_smile:

Christina.


Beispiel:

  • Bei Farbvariante 10013 haben alle Größenvarianten Bestand und sind Aktiv. Die Darstellung im Konfigurator ist wie gewünscht.
  • Nur bei Farbvariante 11463 soll die inaktive Größenvariante 80x300 cm ausgeblendet werden.

 

Damit geht es am schnellsten: https://store.shopware.com/wwu1061648952873/nicht-verfuegbare-varianten-ausblenden.html