2017-09-27 61 views
0

即時通訊欄中的新手,並使用軌道狂潮,我的問題是在管理面板的產品其手數爲零或負數,但它仍然不顯示缺貨產品展示頁面,但有產品的展示頁面如何在狂歡軌道中實現缺貨

<% unless variant.can_supply? %> 
    <span class="out-of-stock"> 
    <%= Spree.t(:out_of_stock) %> 
    </span> 
<% end %> 

的方法我不能讓它如何can_supply?作品。 請幫助我實現缺貨功能。提前致謝。

回答

0

Here is the code

def can_supply?(required = 1) 
    variant.available? && (total_on_hand >= required || backorderable?) 
end 

它只是檢查變體是否有任何具有所需庫存或可以延期交貨的庫存物品。

0

它不會顯示缺貨,因爲默認情況下track_inventory_levels設置爲false。因此,爲了使工作組

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

您可以在spree.rb文件中這個值可以在配置/初始化文件夾中找到。