0

刚刚发现这篇很棒的文章: http: //www.blog.magepsycho.com/updating-product-qty-in-magento-in-an-easier-faster-way/但有些东西效果不佳。当我有一个包含“sku”和“is_in_stock”列的 CSV 并且我使用脚本时,它还会在“is_in_stock”为 0 时将“qty”设置为 0。这怎么可能?因为我只想更新“is_in_stock”,而不是“数量”。

你能帮我解决这个问题吗?提前致谢!

4

2 回答 2

1

链接脚本忽略标题行并将第二列视为数量,无论您将其命名为“is_in_stock”。这就是“数量”设置为 0 的原因。

如果您只需要一种将某些商品标记为无库存的快速方法:

  1. 转到 admin,然后Manage Products
  2. 搜索您要更改的内容并在它们旁边打勾。
  3. Actions框中选择Update Attributes然后单击Submit
  4. 库存选项卡上,单击库存可用性的更改框,然后选择缺货
  5. 单击保存
于 2012-09-29T12:25:20.987 回答
0

您可以改用此脚本,http://www.sonassi.com/knowledge-base/magento-kb/mass-update-stock-levels-in-magento-fast/

附带说明一下,如果您的 CSV 中有 5000 行,您应该保留之前上传的文件,然后对实际更改的行执行比较 - 这样,您只需要修改少量的产品。

于 2012-10-01T01:27:54.250 回答