我发现产品并不总是包含在顶级类别列表页面的属性筛选器中。
我有一个分层的类别设置,如下所示:
- bedroom
- beds
- wardrobes
- storage
- office
- desks
- filing
etc...
每个子类别中都有几个可配置的产品,例如,卧室父类别中有5张床、2个衣柜和4个储物箱。每个产品都有2个自定义属性(材料和颜色),它们被设置为在分层导航中使用。因此,例如,每个可配置床由至少8个不同颜色的简单产品组成。
问题是,当查看卧室类别列表时,侧边的滑动导航仅显示来自两个可配置产品的值。如果我单击beds子类别列表页面,滑动导航将正确填充所有五张床的所有颜色变化。此外,如果我选择其中一个筛选器,则会显示正确的产品数量,并且会正确显示其余筛选器旁边的编号。如果我再次清除筛选器,显示屏将返回到仅显示实际产品的一小部分。
我已经检查了我的所有产品都被分配到卧室类别以及床/衣柜/其他类别,它们都有库存,缓存和索引都已清除/重建。在分类管理页面中,我在卧室分类中总共展示了22种产品,那么为什么在滑动导航中只有2种呢?
是否存在可能导致产品不包括在父类别列表中的单独设置?
发布于 2012-05-05 15:47:15
这似乎是由于没有正确配置Cron造成的。
我不能解释为什么,但在访问http://my-site.com/cron.php
后,顶级类别页面上的过滤器被正确填充。此后,我使用wget在crontab中设置了一个作业来访问我的cron脚本,因为命令行PHP版本只有4.4.5。
https://stackoverflow.com/questions/10405611
复制相似问题