Magento1: Наличие товара и количества в Magento

Узнаем наличие товара / продукта (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";
}