2011-03-31 20 views
2

我试图做一个产品的订单,与1为什么我的产品在Magento中qty = 0时不会缺货?

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

但是,Stock Availability设置为“In stock”。而选项Qty for Item's Status to become Out of Stock也设置为0

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

编辑,这里是配置:

系统>配置>目录>库存(全球): enter image description here

产品>库存(产品特定的) enter image description here

+0

@chris_mcclellan,有任何建设性意见吗? – JohnT 2011-03-31 17:52:19

+0

你说得对。抱歉。要计算太多的问题。 – 2011-03-31 18:40:58

+0

配置在这些屏幕截图中似乎是正确的,所以这是一种奇怪的行为。您是否试图运送订单并查看它是否“缺货”? – 2011-03-31 19:45:14

回答

1

“管理库存”必须对产品本身或全球配置为真离子。查看Magento Wiki获取更多信息:http://www.magentocommerce.com/wiki/welcome_to_the_magento_user_s_guide/chapter_3#stock_management

+0

嗨,谢谢你的回答,它被设置为true。 (我张贴了我的配置截图) – JohnT 2011-03-31 17:57:35

+0

只是一个猜测,但你使用AUTH或AUTH和CAPTURE?也许在订单开具发票之前,库存不会减少? – 2011-03-31 18:59:23

+0

我所有的产品都设置了1(唯一产品)的库存,所以它们实际上递减,因为现在它被设置为0 – JohnT 2011-03-31 19:17:40

0

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

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