请问 Magento某产品库存无货如何在前台继续显示?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问 Magento某产品库存无货如何在前台继续显示?相关的知识,希望对你有一定的参考价值。

做magento开发的人都会有这样的经验,有时候了出错了,magento给出的是一个空白页(blank page),或者是停留在某个页面,无动于衷.经验丰富的php程序员自然是知道如何去让magento在出现这种情况时给我们足够多的信息以帮助调试. 事实上,打开index.php你就会发现下面两行代码:#Mage::setIsDeveloperMode(true);#ini_set('display_errors', 1);你只要去掉前面的注释就可以打开开发者模式,在出错的时候会输出信息可以帮助我们调。另外的可能对调试有用的信息是在var/report目录下的文件。你还可以打开log。可能通过后台 -- system -- configuration在Current Configuration Scope中选择website后选择developer --- log setting然后你就可以查看log来调试 参考技术A 后台设置:Configuration => Inventory => Display Out of Stock Products => yes

Magento获取产品的库存状态

Magento getting stock status of a product
  1. //$product = a magento product model
  2. $stock = $product->getStockItem();
  3. if ($stock->getIsInStock()) {
  4. echo "product is in stock";
  5. } else {
  6. echo "product is not in stock";
  7. }

以上是关于请问 Magento某产品库存无货如何在前台继续显示?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Magento 的低库存集合中仅获取已启用的产品

magento可以设置售完产品显示sold out吗? 在哪里设置??

Magento产品因库存0而消失但库存选项不可用

Magento 产品库存状态自动更改

Magento 1修改与库存更新相关的产品属性

markdown Magento 2 - 产品库存