{foreach $features_selectable as $f}
{$f.name}:
{/foreach}
{/if}
{foreach $product.skus as $sku}
{$sku_available = $product.status && $sku.available && ($wa->shop->settings('ignore_stock_count') || $sku.count === null || $sku.count > 0)}
{if $sku.name}{/if}
{if (!($sku.count === null) && $sku.count <= 0)}
{else}
{/if}
{/foreach}
{else}
{$product_available = false}
{if count($product.skus) > 1}
{* SKU radio buttons *}
{$sku = $product.skus[$product.sku_id]}
{if $sku.sku}
{$sku.sku|escape}{/if}
{if $sku.name}
{/if}
{if !$sku.available}
[`This product is not available for purchase`]
{elseif !$wa->shop->settings('ignore_stock_count') && !($sku.count === null || $sku.count > 0)}
{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}
{else}
{/if}
{$product_available = $product.status && $sku.available && ($wa->shop->settings('ignore_stock_count') || $sku.count === null || $sku.count > 0)}
{/if}
{/if}
{if $product_available || count($product.skus) > 1}
{function name=in_stock n=0 low=5 critical=2}
{if $n > $low or $n === null}
[`In stock`]
{elseif $n > $critical}
{* _w("Only %d left in stock", "Only %d left in stock", $n) *}{_w("Only a few items left")}
{elseif $n > 0}
{_w("Only %d left in stock", "Only %d left in stock", $n)}
{else}
{if $wa->shop->settings('ignore_stock_count')}[`Pre-order only`]{else}[`Out of stock`]{/if}
{/if}
{/function}
{foreach $product.skus as $sku}
{if $sku.stock}
{foreach $stocks as $stock_id => $stock}
{if isset($sku.stock[$stock_id])}
{$stock_count = $sku.stock[$stock_id]}
{else}
{$stock_count = null}
{/if}
{$stock.name}: {in_stock n=$stock_count low=$stock.low_count critical=$stock.critical_count}
{/foreach}
{else}
{in_stock n=$sku.count}
{/if}
{/foreach}
{if $product.sku_type}
[`Product with the selected option combination is not available for purchase`]
{/if}
{/if}
{if $services}
{foreach $services as $s}
{if isset($s.variants)}
{else}
{/if}
{/foreach}
{/if}