如何在狂欢轨道中实现缺货

即时通讯栏中的新手,并使用轨道狂潮,我的问题是在管理面板的产品其手数为零或负数,但它仍然不显示缺货产品展示页面,但有产品的展示页面如何在狂欢轨道中实现缺货

<% unless variant.can_supply? %> 

<span class="out-of-stock">

<%= Spree.t(:out_of_stock) %>

</span>

<% end %>

的方法我不能让它如何can_supply?作品。 请帮助我实现缺货功能。提前致谢。

回答:

Here is the code。

def can_supply?(required = 1) 

variant.available? && (total_on_hand >= required || backorderable?)

end

它只是检查变体是否有任何具有所需库存或可以延期交货的库存物品。

回答:

它不会显示缺货,因为默认情况下track_inventory_levels设置为false。因此,为了使工作组

狂欢::配置[:track_inventory_levels] =真

您可以在spree.rb文件中这个值可以在配置/初始化文件夹中找到。

以上是 如何在狂欢轨道中实现缺货 的全部内容, 来源链接: utcz.com/qa/265006.html

回到顶部