Shopify Inventory_quantity字段未使用shopify API进行更新

时间:2013-11-09 19:43:07

标签: php json api shopify

我正在尝试使用Sandeep的Shopify API更新inventory_quantity。我的代码如下:

$variant = array
    (
            "variant"=>array (
                            "id"=>(int) {variant_id},
                            "inventory_quantity"=> (int) 0
            )
    )
);
$senditem = $shopify('POST', '/admin/variants/#{variant_id}.json', 
$variant, $response_headers);

状态代码为302,消息 - 找到,但库存数量未重置。提前谢谢。

3 个答案:

答案 0 :(得分:0)

Raj,你在哪里写过上面的代码?我的意思是在shopify液体主题,页面或您正在shopify网站使用外部页面?

答案 1 :(得分:0)

您是否检查过该变体的“inventory_management”是“shopify”:

“inventory_management”:“shopify”

如以下回复中所示:'更新库存计数现有变体'

http://docs.shopify.com/api/product_variant#update

答案 2 :(得分:0)

您正在使用用于创建产品的“ POST”方法。

尝试:

$senditem = $shopify('PUT', '/admin/variants/#{variant_id}.json', 
$variant, $response_headers);

“ PUT”方法用于修改产品信息。

参考:https://help.shopify.com/en/api/reference/products/product-variant