2012-02-10 64 views
0

我已經在Magento產品目錄配置中設置了所有選項來隱藏缺貨產品。這工作正常,除了分層導航。我獲得了產品大小的產品屬性。舉例來說,我得到了15件38尺寸的產品,其中7件缺貨。儘管如此,在分層導航中還是有15種尺寸爲38的產品。另外,當點擊過濾器時,所有15種產品都會出現。如何隱藏無分層導航的產品

我發現了很多類似的問題,只有所有的都是針對Magento版本1.3及更高版本的(因爲它似乎比較老的Magento版本根本沒有隱藏缺貨產品的選項)。

難道是我錯過了後端設置,導致這種衝突的屬性或股票配置?

因爲我認爲這是一種Magento錯誤,我還搜索了分層導航的核心代碼,但找不到快速解決方案。

任何能幫助我的人?

編輯:忘了提及的產品是可配置的產品。它看起來只看到主要產品。

+1

您是否在更改配置設置後重新編制了產品屬性索引的索引? – Vinai 2012-02-10 13:00:59

+0

是的,我也做了,而且緩存也被禁用了開發。還編輯了帖子,認爲它與可配置產品有關。 – 2012-02-10 13:21:25

+0

[隱藏在分層導航中的缺貨](http://colin.mollenhour.com/2009/09/28/yet-another-hiding-out-of-stock-products-update)可能值得一看。 – elcash 2012-02-10 21:52:24

回答

0

我知道這是一點話題,但你有沒有考慮過使用SCP模塊? http://www.magentocommerce.com/magento-connect/simple-configurable-products.html

+0

我知道這個擴展,並有不同的目的。這不會改變可配置產品本身,只會改變定價。而不是採取主要產品的價格,它需要相關產品的價格。一個很好的擴展,但在這種情況下不起作用:) – 2012-02-10 13:51:41

+0

我提到它,因爲我在分層導航中遇到類似的錯誤號碼問題。在那個項目中,我使用SCP模塊。不幸的是我不記得,我是如何解決它的。 你使用的是什麼版本的Magento?最新的1.6.2.0? – 2012-02-10 13:56:09

+0

當前正在使用1.6.1.0 – 2012-02-10 14:09:00