是的,我们可以实用地禁用此数量减少
怎么样 ?
扩展Mage_Checkout_Model_Type_Onepage并重写方法saveOrder
变化
在上述方法中的以下行之前,将在#740到#742周围
$service = Mage::getModel('sales/service_quote', $this->getQuote());
$service->submitAll();
Run Code Online (Sandbox Code Playgroud)
加
$quote = $this->getQuote();
# Ref: Mage_CatalogInventory_Model_Observer::subtractQuoteInventory
$quote->setInventoryProcessed(true);
Run Code Online (Sandbox Code Playgroud)
这将通知Magento不处理报价的库存,因此即使配置为这样也不会减少数量.