バリエーションが選択されたら、その選択の在庫数を表示したいと思います。たとえば、T シャツの場合、色が赤でサイズが大きい場合、このバリエーションでは在庫が 4 と表示されます。
default.phtml のコードを編集するか、拡張機能を追加するかは気にしません。
ありがとう。
バリエーションが選択されたら、その選択の在庫数を表示したいと思います。たとえば、T シャツの場合、色が赤でサイズが大きい場合、このバリエーションでは在庫が 4 と表示されます。
default.phtml のコードを編集するか、拡張機能を追加するかは気にしません。
ありがとう。
次のようなことができます。
まず、製品モデルと在庫モデルをそれぞれロードします。
//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 呼び出しを統合できます。