Lagerbestand - Globaler Lagerbestand und Lagerbestand der Varianten

Hallo zusammen,

ich probiere gerade ein Sold Out Badge zu integrieren. Das klappt soweit mit folgendem Snippet auch ganz gut:

        {* SOLD OUT *}
        {if $sArticle.sReleasedate|strtotime < $smarty.now}
            {if $sArticle.instock <= 0}
                
                    {s name="ListingBoxSoldOut"}SOLD OUT{/s}
                
            {/if}
        {/if}

Nun habe ich aber das Problem, dass zum Beispiel Variante 1 des Artikels 1 zwar den richtigen Bestand hat aber der Stammartikel Artikel 1 im Lagerbestand auf 0 steht.

Das wäre ja eigentlich kein Problem aber mit meinem Snippet frage ich lediglich den Lagerbestand des Stamm-Artikels ab ungeachtet des Varianten Lagerbestand.

Hat dazu jemand eine Idee?

Kleines Plugin schreiben, über ne DB Abfrage den Lagerbestand holen und in’s Template extenden :slight_smile:

@davereu schrieb:

Kleines Plugin schreiben, über ne DB Abfrage den Lagerbestand holen und in’s Template extenden :)

Das wäre auch eine Möglichkeit… allerdings wäre das andere vermutlich unkomplizierter… ich komme nur nicht auf das passende smarty-teilchen :smiley: