2

我正在实施@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); 
4

1 回答 1

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,删除 # 符号。

于 2013-04-03T01:49:27.020 回答