Magentoカタログ設定のすべてのオプションを在庫切れの商品に表示しないように設定しました。階層化されたナビゲーションを除いて、これはうまく動作します。私は製品のサイズのための製品属性を得ました。たとえば、サイズ38の商品が15個あり、そのうち7個が在庫切れです。それでも、レイヤードナビゲーションでは、サイズが38の製品が15個あると言います。また、フィルタをクリックすると、15個の製品すべてが表示されます。レイヤードナビゲーションから在庫がない製品を非表示にする方法
Magentoバージョン1.3以前のMagentoバージョンには在庫切れのオプションが全くなかったようですので、似たような疑問がたくさんありました。
この競合の原因となる属性またはストック構成で、バックエンドの設定が欠落している可能性がありますか?
私はMagentoのバグだと思っていたので、レイヤードナビゲーションのコアコードを検索しましたが、簡単な解決策は見つかりませんでした。
私を助けることができる人は誰ですか?
編集:この製品は設定可能な製品です。それは主な製品だけを見ているように見えます。
構成設定を変更した後で、製品属性の索引を再索引付けしましたか? – Vinai
はい、私はやりましたし、開発のためにキャッシングも無効になっています。また、投稿を編集し、構成可能な製品と関係があると考えています。 –
[階層型ナビゲーションの在庫切れ](http://colin.mollenhour.com/2009/09/28/yet-another-hiding-out-of-stock-products-update)が一見価値があるかもしれません。 – elcash