Magmi Datapump将库存设置为0,将is_in_stock设置为0

时间:2014-03-28 21:04:02

标签: magmi

我在Magmi Datapump API上遇到一点麻烦,并将库存设置为零(并且缺货)。

我可以更新库存,例如,如果我将其发送到摄取,它会更新并将其存入库存:

array (
  'sku' => '1234',
  'qty' => 77,
  'price' => '26.80',
)

但是,如果我发送此信息,则不会将库存值更改为零(它保持原样)并且不会更改为缺货:

array (
  'sku' => '1234',
  'qty' => 0,
  'price' => '26.80',
)

我也尝试过:

array (
  'sku' => '1234',
  'stock_item' => 
  array (
    'qty' => 0,
    'is_in_stock' => 0,
  ),
)

关于如何将库存归零并将物品设置为缺货的任何想法?

1 个答案:

答案 0 :(得分:1)

我相信您的值(包括数量)需要是字符串值,因此您需要将它们全部用单引号或双引号括起来:

array (
    'sku' => '1234',
    'qty' => '0',
    'price' => '26.80',
    'is_in_stock' => '0'
)