【问题标题】:Add quantities to all products programatically in magento在 magento 中以编程方式向所有产品添加数量
【发布时间】:2012-02-08 12:55:06
【问题描述】:

我想使用自定义脚本为我的所有 780 产品添加数量。有没有办法从管理员那里做。我尝试过一种方法先导出产品,然后在 csv 文件中添加数量,从商店中删除所有产品,然后再次导入产品,它工作正常,但产品图像出现问题。

谁能告诉我如何直接从脚本中注入数据库表来更新数量。

提前致谢
桑杰

【问题讨论】:

    标签: php sql magento database-schema


    【解决方案1】:

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

    【讨论】:

    • 不要忘记在直接操作表格后重新索引您的目录库存状态
    【解决方案2】:

    无需处理数据库。

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

    【讨论】:

      【解决方案3】:

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

      希望这会有所帮助。 谢谢

      【讨论】:

        猜你喜欢
        • 2016-03-14
        • 1970-01-01
        • 2011-09-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2018-08-17
        相关资源
        最近更新 更多