Magento - update all products inventory with sql

后端 未结 4 1494
轮回少年
轮回少年 2021-01-03 16:58

I want to update the inventory of all My Magento products.

Can I do that with an only sql request?

What\'s the request if that\'s possible ?

Thanks

4条回答
  •  庸人自扰
    2021-01-03 17:15

    Used within a product foreach loop, you can modify the following code:

    $newstocklevel = 100;
    
    $product_id = Mage::getModel('catalog/product')->getIdBySku(321);
    $product = Mage::getModel('catalog/product');
    $product ->load($product_id);
    $stockData = $product->getStockData();
    $stockData['qty'] = $newstocklevel;
    $stockData['is_in_stock'] = 1;
    
    $product->setStockData($stockData);
    
    $product->save();
    

提交回复
热议问题