微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript-Shopify Api使用PHP更新产品详细信息

我正在Shopify应用程序中通过Shopify中的PHP更新产品详细信息,因此任何人都可以帮助我在Shopify中更新哪个用于产品详细信息的API.

以下是我需要更新的详细信息:

1)产品价格

2)库存可用性

3)产品SKU

4)产品变体

我找到了https://help.shopify.com/api/reference/product#index方法
在下面

更新产品,重新排序产品变体

PUT /admin/products/#{id}.json

{
  "product": {
    "id": 632910392,
    "variants": [
      {
        "id": 457924702
      },
      {
        "id": 39072856
      },
      {
        "id": 49148385
      },
      {
        "id": 808950810
      }
    ]
  }
}

但是如何在我的以下函数中使用以上代码

public function post_one($arrData){
        return $this->call('POST', '/admin/products.json', $arrData);
}

解决方法:

每当在Shopify中更新产品/变体/任何内容时,都需要进行PUT调用而不是POST调用. POST用于重新创建内容.

用以下内容替换您的功能.在此,URL为PUT /admin/products/#{id}.json格式.还要注意,最终URL必须类似于以下内容-https:// {shopify-store} .myshopify.com / admin /….

public function put_one($arrData){
   return $this->call('PUT', '/admin/products/632910392.json', $arrData);
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐