Magento类别页面不包括属性过滤器中的所有产品

时间:2012-05-01 23:07:09

标签: magento magento-1.6

我发现产品并不总是包含在顶级类别商品页面的属性过滤器中。

我有一个分层类别设置,如下所示:

 - bedroom
     - beds
     - wardrobes
     - storage
 - office
     - desks
     - filing
etc...

每个子类别中都有几种可配置产品,例如卧室父类别中有5张床,2个衣柜和4个储物盒。每个产品都有2个自定义属性(材质和颜色),这些属性设置为在分层导航中使用。因此,例如,每个可配置床由至少8种不同颜色的简单产品组成。

问题在于,在查看卧室类别列表时,侧面的滑动导航仅显示来自两个可配置产品的值。如果我点击床子类别列表页面,滑动导航将正确填充所有五张床的所有颜色变化。此外,如果我选择其中一个过滤器,则会显示正确数量的产品,并且剩余文件管理器旁边的数字会正确显示。如果我再次清除过滤器,显示屏将返回仅显示实际产品的一小部分。

我已经检查过我的所有产品都分配到卧室类别以及床/衣柜/其他,它们都有库存,缓存和索引都已清除/重建。在类别管理页面中,我在卧室类别中共显示22个产品,那么为什么在滑动导航中只显示2个?

是否可能有单独的设置会导致产品不包含在父类别列表中?

1 个答案:

答案 0 :(得分:1)

这似乎是因为没有正确配置Cron。

我无法解释原因,但在访问http://my-site.com/cron.php后,顶级类别页面上的过滤器已正确填充。我已经在crontab中设置了一个使用wget命中我的cron脚本的工作,因为命令行PHP版本只有4.4.5。