0

选择一个变体后,我希望它显示该选择的库存数量。例如,对于一件 T 恤,我选择红色和大号,然后在此变体中会显示 4 件库存。

我不介意它是在 default.phtml 中编辑代码还是添加扩展名。

谢谢。

4

1 回答 1

0

你可以这样做:

首先分别加载产品库存模型:

//Load product Model
/* Via SKU */
$sku = productSKU; //Pass the simple product SKU here
$_product = Mage::getModel('catalog/product')->loadByAttribute('sku', $sku);
// Via ID: $_product = Mage::getModel('catalog/product')->load($id);

//Stock Model
$_stock = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);

然后使用以下方法从库存模型中获取数量:

$_productQTY = $_stock->getQty();

如果您想立即显示结果,您可以集成一些 AJAX 调用。

于 2015-09-20T10:48:20.923 回答