Magento:根据简单的产品级别属性过滤

时间:2015-07-09 12:15:03

标签: php magento

Magento:根据简单的产品级别属性进行过滤。

我已经从Magento管理员创建了一个自定义属性namly'color_range'。此属性是简单的产品级别(因此,在配置中不可用。)并且还设置为可过滤。 在这里,我遇到了基于此属性的产品过滤问题。即使存在具有提供价值的关联产品(简单),也不会在集合中返回可配置产品。这是预期的行为吗?有人可以帮忙吗? 我的代码如下:

$collection->addAttributeToFilter('color_range', array('eq' => 1788 ));

谢谢!  伊克巴尔。

1 个答案:

答案 0 :(得分:0)

在属性EAV表与Catalog平台表之间进行映射(表上的连接)(假设目录平面打开)。简单到可配置的关系在超级链接表中,不考虑收集。

因此,除非可配置产品具有该属性,否则它将不会显示在集合中。

您需要修改代码才能解决此问题。