我无法使用PHP更新Shopify中的产品

时间:2017-03-24 08:08:20

标签: javascript php shopify

我想要更新产品变体,但以下代码无效:

$shopify = shopify\client($store, SHOPIFY_APP_API_KEY, $access_token);

$product_array = array(
                        'id'    => 37247835908, 
                        'price' => "75.00"
                    ); 

$put = $shopify('PUT', '/admin/products/632910392.json',array(),$product_array); 
print_r($put);

如果有人回答这个问题,请回复我,谢谢。

1 个答案:

答案 0 :(得分:4)

我得到了这个问题的答案:

$shopify = shopify\client($store, SHOPIFY_APP_API_KEY, $access_token);

$product_array = array(
                        'id'    => 37247835908, 
                        'price' => "75.00"
                    ); 

$put = $shopify('PUT', '/admin/products/632910392.json',array(),$product_array); 
print_r($put);

我已经更换了上面的put请求,并获得解决方案:

$product_array = array(
        'variant'=>array(               
        'id'=>#{id},
        'price'=>15.00

));

$put = $shopify('PUT /admin/variants/#{id}.json',array(),$product_array);

我已成功更新变种的价格。