2012-02-10 69 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