【发布时间】:2012-02-08 12:55:06
【问题描述】:
我想使用自定义脚本为我的所有 780 产品添加数量。有没有办法从管理员那里做。我尝试过一种方法先导出产品,然后在 csv 文件中添加数量,从商店中删除所有产品,然后再次导入产品,它工作正常,但产品图像出现问题。
谁能告诉我如何直接从脚本中注入数据库表来更新数量。
提前致谢
桑杰
【问题讨论】:
标签: php sql magento database-schema
我想使用自定义脚本为我的所有 780 产品添加数量。有没有办法从管理员那里做。我尝试过一种方法先导出产品,然后在 csv 文件中添加数量,从商店中删除所有产品,然后再次导入产品,它工作正常,但产品图像出现问题。
谁能告诉我如何直接从脚本中注入数据库表来更新数量。
提前致谢
桑杰
【问题讨论】:
标签: php sql magento database-schema
查看cataloginventory_stock_status。我想你可以在那里更新你的股票。 :)
【讨论】:
无需处理数据库。
$product = //initialize product
$product->setStockData(
array(
'is_in_stock' => 1,
'qty' => $qty
)
);
$product->save();
【讨论】:
如果您想使用原始 sql 对 Qtys 进行大规模更新(对于数百万种产品来说足够快),那么您可以尝试以下文章:
http://www.blog.magepsycho.com/updating-product-qty-in-magento-in-an-easier-faster-way/
希望这会有所帮助。 谢谢
【讨论】: