WooCommerce REST API未设置产品图像

时间:2016-01-26 18:50:10

标签: wordpress woocommerce

我目前正在尝试使用REST API在我们的WooCommerce目录中更新产品的产品图片。

我正在提出以下请求:

{
   "product":{
      "title":"My Product.",
      "regular_price":"112.00",
      "description":"",
      "short_description":"",
      "images":[
         {
            "src":"https://www.example.com/image.jpg",
            "position":0
         }
      ],
      "sku":"myprod",
      "categories":[
         722
      ],
      "sold_individually":true,
      "reviews_allowed":false,
      "enable_html_description":true,
      "enable_html_short_description":true
   }
}

通过PUT请求对以下网址进行了以下操作: https://www.example.com/wc-api/v3/products/24001?consumer_key=[key]&consumer_secret=[secret]

然而,当我查看Wordpress时,我得到的响应和产品的详细信息仍然将占位符图像显示为产品图像。

图像本身(托管在可访问的S3存储桶中)正在添加到我的Wordpress安装中,并且可以在Wordpress的媒体库中查看。

修改网址和详细信息,以便创建新产品,而不是更新现有产品,会出现同样的问题。

知道为什么图像没有被设置为产品图像吗? 我在Wordpress 4.4.1上使用WooCommerce 2.4,REST API V3

1 个答案:

答案 0 :(得分:0)

如果您有W3 Total Cache插件,请尝试禁用数据库缓存,为我工作。