php - 如何在产品列表页面显示 “Minimum Qty Allowed in Shopping Cart"

标签 php magento shopping-cart product

我正在使用 Magento 1.9。我想在 list.phtml 页面中显示“购物车中允许的最小数量”。例如,我在产品属性中设置了最小数量“6”,那么它应该在前端显示“6”。 我正在尝试编写这段代码,但它抛出了一个错误。也许我写了一个错误的代码。

 <?php 
$productQuantity = Mage::getModel("cataloginvetory/stock_item")->loadByProduct($_product->getId());
echo $productQuantity->getMinSaleQty(); ?>

我收到以下错误

fatal error :在 //list.phtml

中的非对象上调用成员函数 loadByProduct()

最佳答案

这里有一些逻辑

<?php                 
$stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($_product);
                 echo $stockItem->getMinSaleQty() && $stockItem->getMinSaleQty() > 0 ? $stockItem->getMinSaleQty() * 1 : null;
 ?>

关于php - 如何在产品列表页面显示 “Minimum Qty Allowed in Shopping Cart",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24786346/

相关文章:

php - Symfony 无法识别通过 Guzzle 多部分/表单数据请求上传的多个文件

java - 从 Web 客户端将数据发送到 Android 应用程序

php - 连接两个表以获得计数

html - 使用CSS以全宽显示表格

javascript - 如果我的购物车打开 HTML 发票,我是否应该考虑安全问题?

php - 很简单的购物车,移除按钮

php - 将变量从篮子传递到 Paypal 以进行付款 - 增值税费用

php - 高效设计和管理用户设置模块

magento - 将 Magento 搜索移至导航栏

Magento:自定义总数计算两次?