如何在产品列表视图中获取产品的最低销售数量?

发布于 2024-12-28 17:36:06 字数 167 浏览 2 评论 0原文

当我尝试下面的代码时,它只会打印空字符串。如何获取此页面上的产品最低销售数量?

目录/产品/list.phtml

<?php echo $_product->getStockItem()->getMinSaleQty(); ?>

When I tried following code, it will just print empty string. How can I get product min sale quantity on this page?

catalog/product/list.phtml

<?php echo $_product->getStockItem()->getMinSaleQty(); ?>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

空城缀染半城烟沙 2025-01-04 17:36:06

这段代码解决了我的问题,因为我使用数量增量:

$productData = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);
$qtyIncrements = $productData->getQtyIncrements();

This code solved my problem, because I use quantity increments:

$productData = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);
$qtyIncrements = $productData->getQtyIncrements();
赢得她心 2025-01-04 17:36:06
$_stock_data = $product->getStockItem()->getData();

$_qtde_min = (intval($_stock_data['min_sale_qty'])) ? intval($_stock_data['min_sale_qty']) : 1;
$_stock_data = $product->getStockItem()->getData();

$_qtde_min = (intval($_stock_data['min_sale_qty'])) ? intval($_stock_data['min_sale_qty']) : 1;
回忆凄美了谁 2025-01-04 17:36:06
<?php $loadProduct = Mage::getModel('catalog/product')->load( $_product->getId() ); ?>
                    <label for="qty"><?php echo $this->__('Minimum Quantity:') ?><span class="h1">
                    <?php echo $this->getMinimalQty($loadProduct); ?></span>Piece/s </label>

这段代码 100% 正常工作!

<?php $loadProduct = Mage::getModel('catalog/product')->load( $_product->getId() ); ?>
                    <label for="qty"><?php echo $this->__('Minimum Quantity:') ?><span class="h1">
                    <?php echo $this->getMinimalQty($loadProduct); ?></span>Piece/s </label>

This code is Working 100% OK!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文