Проверить настройки Skip to content

Наличие товара и количества в 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";
}

 

 

Magento 1.*
  • Стас

    Спасибо, давно искал подобную функцию.
    Но не получается ее вставить в код, можно было бы показать готовую для вставки функцию?