为我的商店创建产品页面时,很容易显示 {total_stock}。但是如何显示修改器的库存,或根据其库存禁用修改器?
例如,在卖衣服时,我只想启用有货的尺寸。
为我的商店创建产品页面时,很容易显示 {total_stock}。但是如何显示修改器的库存,或根据其库存禁用修改器?
例如,在卖衣服时,我只想启用有货的尺寸。
这样做的问题是库存与 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}