我正在尝试使用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,消息 - 找到,但库存数量未重置。提前谢谢。
答案 0 :(得分:0)
Raj,你在哪里写过上面的代码?我的意思是在shopify液体主题,页面或您正在shopify网站使用外部页面?
答案 1 :(得分:0)
您是否检查过该变体的“inventory_management”是“shopify”:
“inventory_management”:“shopify”
如以下回复中所示:'更新库存计数现有变体'
答案 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