Php 为什么我的产品没有';当Magento中的数量=0时,是否会缺货?

Php 为什么我的产品没有';当Magento中的数量=0时,是否会缺货?,php,magento,stock,Php,Magento,Stock,我试着订购一个库存为1的产品 订单完成时,库存为0。没关系 但是,库存可用性设置为“库存”。项目状态变为缺货的选项Qty也设置为0 你有什么想法吗?我不明白 编辑,以下是配置: 系统>配置>目录>库存(全局): 产品>库存(特定于产品) 产品本身或全局配置中的“管理库存”必须为真。查看Magento Wiki了解更多信息:这似乎是Magento 1.4中的一个bug。作为一种解决方法,我每晚通过cron运行以下脚本,以修复所有产品的库存状态: <?php require_once 'ap

我试着订购一个库存为1的产品

订单完成时,库存为0。没关系

但是,
库存可用性
设置为“
库存
”。项目状态变为缺货的选项
Qty
也设置为
0

你有什么想法吗?我不明白

编辑,以下是配置:

系统>配置>目录>库存(全局):

产品>库存(特定于产品)

产品本身或全局配置中的“管理库存”必须为真。查看Magento Wiki了解更多信息:

这似乎是Magento 1.4中的一个bug。作为一种解决方法,我每晚通过cron运行以下脚本,以修复所有产品的库存状态:

<?php
require_once 'app/Mage.php';
Mage::app();
Mage::getModel('cataloginventory/stock_status')->rebuild();

@chris\u mcclellan,有什么建设性的意见吗?你说得对。很抱歉太多的问题无法统计。这些屏幕截图上的配置似乎是正确的,所以这是一种奇怪的行为。您是否尝试发送订单并查看其是否“缺货”?您是否可以刷新缓存并检查其是否工作?@rpSetzer、@vrnet,在我进入系统>配置>库存并保存后,状态自动更改(无任何更改)。奇怪,奇怪。嗨,谢谢你的回答,这是真的。(我发布了我的配置截图)只是一个猜测,但你使用的是AUTH还是AUTH和CAPTURE?也许在订单开具发票之前,库存不会减少?我所有的产品都设置为库存1(唯一产品),因此它们实际上会减少,因为现在它设置为0