简单的产品内部可配置产品

时间:2014-08-04 14:39:15

标签: magento product

是否有可能在magento的可配置产品中获取有关简单产品的信息?我已经使用下面的代码访问了有关可配置产品的信息,但是现在,我需要在这个可配置产品中获得一个简单产品的库存数量。

$product = Mage::getModel('catalog/product')->load($product);
$qtyStock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty();// get the product stock information

$product = $this->getRequest()->getParam('product');//gets the id of the configurable product

1 个答案:

答案 0 :(得分:0)

首次加载可配置产品

$product = Mage::getModel('catalog/product')->load($Configproductid);

第二:使用可配置产品加载所有简单产品:

            $allProducts = $product->getTypeInstance(true)
                ->getUsedProducts(null, $product);

3.逐一检查简单的产品库存:

foreach ($allProducts as $product) {
            if ($product->isSaleable()) {
    $Stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product);

               var_dump($Stock )
            }
        }