从可配置的产品选项中获取配置简单产品

时间:2016-10-03 14:56:24

标签: php magento

抱歉我的英语不好。 嗨,我有可配置的产品ID ,其selected options ids是他们无论如何我可以得到这个可配置产品的简单产品属于这些选项实际上我需要这个简单的产品ID所以我可以得到它的重量

["config_product"]=>"754"
["super_attribute"]=>
      array(4) {
        [327]=>"2148"
        [551]=> "11474"
        [554]=> "11515"
        [628]=>"13239"
      }

我有这个数组我希望得到这个可配置产品的简单产品ID,它属于这些超级属性。

1 个答案:

答案 0 :(得分:0)

如果我们发送params和父产品,我会找到这个问题的答案,它将返回相关的相关产品。

$product = $parent_config_product_object;
$params["super_attribute"]=>
      array(4) {
        [327]=>"2148"
        [551]=> "11474"
        [554]=> "11515"
        [628]=>"13239"
      }
    $childProduct = Mage::getModel('catalog/product_type_configurable')->getProductByAttributes($params['super_attribute'], $product);
        Mage::log($childProduct->getData());

希望它会帮助别人.. 我从这里得到了这个解决方案 enter link description here