show-lowest-variant-price-by-inventory
<!-- === -->
<mvt:item name="toolkit" param="variantarray|vcount|l.all_settings:product:code" />
<mvt:assign name="inStock" value="''" />
<mvt:if expr="g.vcount GT 0">
<mvt:item name="toolkit" param="asortmulti|l.all_settings:variants|:price|1" />
<mvt:item name="toolkit" param="counter|current_nbr|g.offset" />
<mvt:assign name="current_nbr" value="0" />
<mvt:foreach iterator="variant" array="variants">
<mvt:if expr="l.settings:variant:count_onhand GT 0">
<mvt:item name="toolkit" param="counter|current_nbr" />
<mvt:if expr="g.current_nbr EQ 1">
<mvt:item name="toolkit" param="currencyformat|formatted_savings|l.all_settings:variant:price" />
As Low as: &mvt:global:formatted_savings;
<mvt:assign name="inStock" value="1" />
</mvt:if>
</mvt:if>
</mvt:foreach>
<mvt:if expr="ISNULL g.inStock">
Out of Stock!
</mvt:if>
<mvt:else>
<span class="product-price">&mvt:product:formatted_price;</span>
</mvt:if>
<!-- === -->