Php Magento:基于简单产品级属性的过滤器
Magento:基于简单产品级属性的过滤器 我已经从Magento admin创建了一个自定义属性namly“color_range”。此属性位于简单产品级别(因此,在可配置文件中不可用),并且还设置为可过滤。 在这里,我面临一个基于此属性的产品过滤问题。即使存在具有提供值的关联产品(简单),集合中也未返回可配置产品。这是预期的行为吗?有人能帮忙吗? 我的代码如下:Php Magento:基于简单产品级属性的过滤器,php,magento,Php,Magento,Magento:基于简单产品级属性的过滤器 我已经从Magento admin创建了一个自定义属性namly“color_range”。此属性位于简单产品级别(因此,在可配置文件中不可用),并且还设置为可过滤。 在这里,我面临一个基于此属性的产品过滤问题。即使存在具有提供值的关联产品(简单),集合中也未返回可配置产品。这是预期的行为吗?有人能帮忙吗? 我的代码如下: $collection->addAttributeToFilter('color_range', array('eq' =&
$collection->addAttributeToFilter('color_range', array('eq' => 1788 ));
谢谢!
Iqbal。在属性EAV表格和目录平面表格(假设目录平面打开)之间完成映射(在表格上连接)。简单到可配置的关系在超级链接表中,不考虑收集
因此,除非可配置产品具有该属性,否则它不会显示在集合中
您需要修改代码来处理此问题。与可配置产品关联的简单产品在前端不可见。@Manashvibirla我不需要列表中的简单产品。我想知道结果。这里的问题是filterable属性位于简单产品级别。谢谢如果尚未配置可配置产品的属性,则可配置产品将不会列在列表中collection@Manashvibirla上述提供的属性(颜色范围)是可配置的属性。例如:-可配置产品C1,相关产品:A1(颜色范围-a)、B(颜色范围-B)、C(颜色范围-C)。