2017-03-24 5 views
2

を使用してShopifyに製品を更新することはできませんよ。私は、更新製品バリアントをしたいが、次のコードは動作していないPHP

$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); 

誰もがこの質問への答えを持っているならば、私に感謝を返信。

答えて

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); 

をそして、私は成功したバリアントの価格を更新しました。

関連する問題