以magento编程方式向所有产品添加数量

时间:2012-01-12 07:42:23

标签: php sql magento database-schema

我想使用自定义脚本为我的所有780产品添加数量。无论如何,从管理员那里做到这一点。我曾经尝试过先导出产品,然后在csv文件中添加数量,从商店中删除所有产品,然后再次导入产品,其工作正常但产品图片问题。

任何人都可以告诉我直接从脚本注入数据库表以更新数量的方法。

提前致谢
桑杰

3 个答案:

答案 0 :(得分:0)

看一下cataloginventory_stock_status。我想你可以在那里更新你的股票。 :)

答案 1 :(得分:0)

无需处理数据库。

$product = //initialize product
$product->setStockData(
     array(
        'is_in_stock' => 1,
        'qty' => $qty
     )
);
$product->save();

答案 2 :(得分:0)

如果您想使用原始sql对Qtys进行批量更新(对于数百万产品来说非常快),那么您可以尝试以下文章:
http://www.blog.magepsycho.com/updating-product-qty-in-magento-in-an-easier-faster-way/

希望这会有所帮助。 感谢