В документах WooCommerce не содержатся конкретные инструкции c о том, как следует устанавливать теги продукта при создании продукта.
Это инструкция по созданию продукта: https://woocommerce.github.io/woocommerce-rest-api-docs/#create -a-product
$data = [
'name' => 'Premium Quality',
'categories' => [
[
'id' => 9
],
[
'id' => 14
]
],
];
print_r($woocommerce->post('products', $data));
В качестве теста я пытался вручную установите 2 заданных тега c для сообщения, которое должно быть создано. Идентификаторы уже существуют, я проверил. Пост создается, но без установленных тегов.
Я пробовал следующим образом:
$data = [
'name' => 'Premium Quality',
'categories' => [
[
'id' => 9
],
[
'id' => 14
]
],
'tags' => [
[
'id' => 129
],
[
'id' => 132
]
],
];