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

Product Variation attribute won't pass WooCommerce Rest API

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

我尝试将属性选项作为数组、字符串等传递。属性的 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"
      }
   ]
}'

产品变体应与 attribute/s 一起列出。以及当前正确列出的图像和价格。

提前谢谢大家

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