2014-07-24 31 views
0

我必須設置在我的Magento商店的所有產品的數量,但代碼,我這裏有沒有工作,有沒有人知道什麼是錯我的代碼?設置產品的庫存數量在Magento

Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); 

    $variable = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*'); 

foreach ($variable as $product) { 

    $product->setManageStock(1) 
    ->setUseConfigManageStock(1) 
    ->setQty(1) 
    ->setIsInStock(1) 
    ->save(); 
} 

回答

0

可能是這可能幫助:

Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID); 

$variable = Mage::getModel('catalog/product')->getCollection()->addAttributeToSelect('*'); 

foreach ($variable as $product) { 
    $stockItem = Mage::getModel('cataloginventory/stock_item')->loadByProduct($product->getEntityId()); 

    $stockItem->setManageStock(1) 
    ->setUseConfigManageStock(1) 
    ->setQty(1) 
    ->setIsInStock(1) 
    ->save(); 
} 
相關問題