4

为我的商店创建产品页面时,很容易显示 {total_stock}。但是如何显示修改器的库存,或根据其库存禁用修改器?

例如,在卖衣服时,我只想启用有货的尺寸。

4

1 回答 1

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}
于 2012-11-04T22:32:07.227 回答