일부 제품의 장바구니에 추가 버튼과 제품 옵션이 페이지에 나타나지 않는 문제가 있습니다. 나는 코드를 추적하고 문제가 isSaleable 속성과 관련이 있다고 판단했습니다.제품 옵션 및 장바구니에 추가 버튼이 Magento의 일부 페이지에 나타나지 않습니다.
코드를 추적하면 true를 반환하고 isSaleable 함수에서 true로 하드 코딩하면 모든 것이 올바르게 표시됩니다. 구성 가능한 제품에 대해서만 이렇게하는 것으로 보입니다. 코드를 살펴보면 Config 제품이 isSaleable을 기반으로 제품의 사용 여부가 결정됩니다.
내 질문에 내가 여기에 뭔가가 빠져 있는데, 그 함수가 항상 true로 되돌릴 수 있다면 어떤 반향을 일으킬 수 있을까? 우리는 실제로 주식 추적을 사용하지 않습니다.
관리자 패널에 제품을 저장하면 문제가 해결된다는 점도 유의해야합니다. –
제품을 저장하면 인덱스가 다시 작성되어야하는 것 같습니다. 오래된 주식 인덱스가'isSaleable'을 false로 만드는 것은 의미가 있습니다. – clockworkgeek
그래, 그것도. 나는 색인에 대해 잊어 버렸습니다. – Nic