Узнаем наличие товара / продукта (In stock) в Magento.
$productId = 123; //ID товара-продукта $product = Mage::getModel('catalog/product')->load($productId); $stockItem = $product->getStockItem(); if($stockItem->getIsInStock()) { echo "Есть в наличии"; } else { echo "Нет на складе"; }
Получаем количество товара / продукта в Magento.
$productId = 123; //ID товара-продукта $product = Mage::getModel('catalog/product')->load($productId); $manageStock = $product->getStockItem()->getManageStock(); $inventoryCount = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product)->getQty(); if($inventoryCount) { echo "Сейчас доступно - $inventoryCount"; }