在尝试先以最低价格退还子产品时遇到问题。此循环获取子代ID,然后循环获取价格。我只需要返回1条记录。
if($product->getTypeId()=='configurable'){
$childIds = Mage::getModel('catalog/product_type_configurable')->getChildrenIds($product->getId());
foreach($childIds as $childId):
foreach($childId as $child):
$child_prod=Mage::getModel('catalog/product')->load($child);
if($child_prod->getStatus()==1 && $child_prod->isSaleable()){
$custom_ecomm_prodid = $this->getEcommProdid($child_prod);
$totalvalue = Mage::helper('tax')->getPrice($child_prod, $child_prod->getFinalPrice(), $inclTax);
break;
}
endforeach;
endforeach;
}
也在寻找一种更简单的方法。