Shopify更新产品库存

时间:2015-11-27 22:34:26

标签: php api shopify

我在Shopify上更新我的产品库存时遇到了一些麻烦。我可以更新变体库存,但是当我同时更新产品的所有变体时,我想通过产品更新来更新它。当我阅读文档时,它似乎是可能的,但它似乎不起作用。

$shopify_product['product']['id'] = XXXXXXXXX;

// Each variants...
$shopify_product['product']['variants'][] = array(
   'id' => $variant_shopify_id,
   'inventory_quantity' => $quantity,
   'old_inventory_quantity' => $quantity,
   'inventory_management' => 'shopify',
);

这就是我的代码的样子。它与此链接中的文档类似:​​https://docs.shopify.com/api/product

非常感谢你的帮助,

爱德华

1 个答案:

答案 0 :(得分:1)

'inventory_quantity' => $quantity,'old_inventory_quantity' => $quantity基本上会告诉数量变化没有差异

它的工作方式是'inventory_quantity'(减号)'old_inventory_quantity'。在您的情况下,它是

请改为'inventory_quantity_adjustment' => $quantity - ('old_inventory_quantity') - 这将添加所需的 $ quantity