嗨,我陷入了一个非常奇怪的情况,我的客户已经让客户订购了缺货的产品,问题是当客户下订单时,它显示的产品有货。我需要在订单中显示产品状态缺货,以便他了解订单项目状态。以下是我在目录中的设置->管理员 中的库存
请建议我在哪里做错了,或者我该怎么做
谢谢
嗨,我陷入了一个非常奇怪的情况,我的客户已经让客户订购了缺货的产品,问题是当客户下订单时,它显示的产品有货。我需要在订单中显示产品状态缺货,以便他了解订单项目状态。以下是我在目录中的设置->管理员 中的库存
请建议我在哪里做错了,或者我该怎么做
谢谢
您需要在 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。另外请注意,这不适用于产品设置,因为在产品添加/修改案例的库存选项卡下不受库存管理。
谢谢