为我的商店创建产品页面时,很容易显示{total_stock}。 但是,如何显示修改器的库存,或者根据库存来禁用修改器?
例如,在销售衣服时,我想只启用库存尺码。
答案 0 :(得分:4)
问题在于库存与SKU相关联,SKU并不总是直接映射到修饰符。例如,如果“衬衫”产品同时具有尺寸和颜色,那么您无法明确说明“大”是否缺货,因为它也取决于颜色。
也就是说,如果您的产品只有一个修饰符,则会有1-1映射。您应该可以使用{option_stock_level}
循环内的{modifier_options}
来访问库存级别,如下所示:
{modifiers}
<select name="{modifier_input_name}">
{modifier_options}
<option value="{option_id}">
{option_name} ({option_stock_level} remaining)
</option>
{/modifier_options}
</select>
{/modifiers}