Aufgrund des Lagerbestands abgeschaltene Varianten auslesen

Folgende Problemstellung:

in der Listenansicht soll der Parentartikel inkl. seiner Varianten angezeigt werden. Sprich alle möglichen Varianten. Jetzt wurden alle Artikel auf die Stockflag 3 gesetzt, also “Wenn nicht verfügbar nicht bestellbar”. Dies hat die Folge, dass nur die Varianten angezeigt werden, bei denen der Bestand > 0 ist.

Ich möchte jedoch, dass auch die Varianten angezeigt werden, bei denen der Bestand = 0 ist. Jedoch sollen diese nicht bestellbar sein.

Derzeit machte ich dies so:


[{ if $aVariantSelections && $aVariantSelections.selections }]
  <div id="variantselector_[{$testid}]" class="selectorsBox js-fnSubmit clear">
    [{foreach from=$aVariantSelections.selections item=oSelectionList key=iKey}]
      [{include file="widget/product/selectbox_liquid.tpl" oSelectionList=$oSelectionList sJsAction="js-fnSubmit"}]
    [{/foreach}]
  </div>
[{/if }]

selectbox_liquid.tpl:


[{assign var="oSelections" value=$oSelectionList->getSelections()}]
[{if $oSelections}]
<div class="dropDown">
	<div class="select_liquid">
		[{oxmultilang ident="WIDGET_SELECTBOX_NIKOTIN" }]
					
	<div class="select_liquid_nikotin">
            [{foreach from=$oSelections item=oSelection}]

Gibt es eine Möglichkeit auch die “abgeschalteten” Varianten auszulesen?

Vielleicht schreibst du auch was du geändert hast und warum, oder soll man sich das selber aus dem Code herauspuzzeln? Und Varianten mit Stockflag 3 sind sowieso auswählbar, zumindest seit 4.7.