【发布时间】:2016-04-08 06:36:58
【问题描述】:
我的产品没有任何变体。我可以更新非变体值,但由于某种原因,我无法更新价格,这是一个(似乎是必需的)变体的一部分。
$data = array(
'product' => array(
'id' => $id,
'title' => $title,
'body_html' => $description,
'tags' => $tags,
'variants' => array(array(
'id' => $variant_id,
'product_id' => $id,
'price' => $price))
)
);
$url = "https://$api_key:$api_pass@example.myshopify.com/admin/products/$id.json";
$curl = curl_init($url);
curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($data));
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec ($curl);
curl_close($curl);
$result = json_decode($result);
print_r($result);
标题、正文和标签更新正常,但价格没有。我与原始产品 json 进行了比较,看起来还不错。我做错了什么?
谢谢
【问题讨论】: