产品变体属性不会通过WooCommerce Rest API

时间:2019-08-01 13:15:13

标签: woocommerce woocommerce-rest-api

我正在尝试使用WooCommerce Rest API(https://woocommerce.github.io/woocommerce-rest-api-docs/?shell#create-a-product-variation)为变量类型的产品创建变体。可悲的是,每当我创建一个产品时,它都会使用正确的价格和图像来创建产品变体,但是传递的属性没有被选择。即使它存在于产品属性标签中并被选择为“变量属性”

我尝试将属性选项作为数组,字符串和其他形式传递。属性的ID和产品的ID总是正确的。自创建变体以来,键绝对正确,但其中不包含属性。

这是cURL中的一个示例,即使到那里我也做不到。因此它肯定与我的C#代码无关:

curl -X POST https://example.com/wp-json/wc/v3/products/IDHERE/variations \
    -u cc:cc \
    -H "Content-Type: application/json" \
    -d '{  
   "regular_price":"549.99",
   "image":{  
      "src":"https://www.cookingclassy.com/wp-content/uploads/2014/03/hummus-31.jpg"
   },
   "attributes":[  
      {  
         "id":9,
         "options": "olive"
      }
   ]
}'

产品版本应与属性一起列出。以及当前正确列出的图片和价格。

提前感谢大家

1 个答案:

答案 0 :(得分:0)

有一个错误避免将“变异属性”的“选项”值添加到具有希伯来语名称的属性中。 请阅读错误报告编号。 24312:https://github.com/woocommerce/woocommerce/issues/24312