2017-09-27 1 views
0

회부 레일에 초보자, 그리고 철수가 레일을 사용하여, 제 질문은 관리 패널의 제품 카운트 손에 0 또는 음수이지만 여전히 재고가 표시되지 않습니다. 제품 쇼 페이지는, 그러나 내가 어떻게 can_supply? 작품을 얻을 수없는 제품의 쇼 페이지철저한 레일 재고 없음 구현하는 방법

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

에 방법이있다. 재고 부족 기능을 구현하는 데 친절하게 도와주세요. 미리 감사드립니다.

답변

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 파일에서이 값을 설정할 수 있습니다.

관련 문제