1

以下のコードの Magento 1.7 製品属性「ショッピング カートで許可される最小数量」を取得して、フロント エンドに表示しようとしています。私は何が欠けていますか?ありがとう

<dl class="product-sku">
                    <dt><?php echo $this->__('Product SKU') ?>:</dt>
                    <dd><?php echo $_helper->productAttribute($_product, $_product->getSKU(), 'sku') ?></dd>

                    <dt><?php echo $this->__('Dimensions') ?>:</dt>
                    <dd><?php echo $_helper->productAttribute($_product, $_product->getDimensions(), 'dimensions') ?></dd>

                    <dt><?php echo $this->__('Configuration') ?>:</dt>
                    <dd><?php echo $_helper->productAttribute($_product, $_product->getConfiguration(), 'configuration') ?></dd>

                    <dt><?php echo $this->__('Minimum Purchase Quantity') ?>:</dt>
                    <dd><?php echo $_helper->productAttribute($_product, $_product->getMinSaleQty(), 'min_sale_qty') ?></dd>
                </dl>    
4

2 に答える 2

13

これはうまくいくはずです:

$productQuantity = Mage::getModel("cataloginventory/stock_item")
->loadByProduct($_product->getId());

そして、あなたの最小数量はここにあります....

$productQuantity->getMinSaleQty();
于 2012-08-21T02:26:36.820 に答える
0

読み込まれた製品モデルにMage_CatalogInventory_Model_Stock_Item Objectは、在庫および在庫情報を処理するものが含まれています。これを処理するのが好きな方法は次のとおりです。

$minsale = $_product->getStockItem()->getMinSaleQty();
于 2018-08-31T14:57:06.293 に答える