我正在实施 @sandeep shetty shopify api 将记录插入我的shopify商店。我完全实现了插入并且对我的商店工作正常。我在更新期间遇到问题。我无法更新正在商店中插入的记录。我根据插入后由api生成的id来更新记录 这是我为更新产品编写的代码。
将在shopify api调用中作为参数传递的数组。
$product = array
(
"product" => array
(
"variants" => array
(
"price" => $cat['selling_price'],
"inventory_quantity"=>($cat['original_qty']!="") ? $cat['original_qty'] : 'Null',
)
)
);
更新产品代码。
$update = $shopify('PUT', "/admin/products/#{id}.json", $product);
答案 0 :(得分:3)
我曾经在json数据中提供ID。我使用的代码:
$data_string = '
{
"variant": {
"id": "'.$idVar.'",
"option1": "'.$this->input->post('variant').'",
"price": "'.$this->input->post('salesPrice').'",
"inventory_quantity": "'.$this->input->post('stockQty').'"
}
}
';
要更新变体我使用以下网址:
/admin/variants/".$idVar.".json"
另外,使用000000000.json,删除#符号。