0

嗨,我陷入了一个非常奇怪的情况,我的客户已经客户订购了缺货的产品,问题是当客户订单时,它显示的产品有货。我需要在订单中显示产品状态缺货,以便他了解订单项目状态。以下是我在目录中的设置->管理员 中的库存在此处输入图像描述

请建议我在哪里做错了,或者我该怎么做

谢谢

4

1 回答 1

-1

您需要在 app/design/frontend/{yourpackage}/{yourtheme}/template/catalog/product/view.phtml 中修改您的 product.phtml

在您的代码范围中添加以下内容以测试和检查它是否还没有显示 out of stock 。

$stockItem = Mage::getModel('cataloginventory/stock_item');
$resource = $stockItem->loadByProduct($_product->getId());
if(round($resource->getQty(),0) < 1)
{
   echo "product is out of stock";
}

上面的代码实际上测试了库存中是否有任何可用数量并且大于 1。另外请注意,这不适用于产品设置,因为在产品添加/修改案例的库存选项卡下不受库存管理。

谢谢

于 2013-10-13T12:08:02.627 回答