按价格描述对可配置的子项进行排序

时间:2019-01-05 00:29:08

标签: php magento

在尝试先以最低价格退还子产品时遇到问题。此循环获取子代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; 
            }

也在寻找一种更简单的方法。

0 个答案:

没有答案