Не получается нормально обновить атрибут продукта. Протестировал множество вариантов, никак не получается.
$product = new WC_Product_Simple(39587);
$attribute = new WC_Product_Attribute();
$attribute->set_id(0);
$attribute->set_name("pa_size");
$attribute->set_options([1689]); //id атрибута
$attribute->set_position(0);
$attribute->set_visible(1);
$attribute->set_variation(0);
$attributes["pa_size"] = $attribute;
$product->set_attributes($attributes);
После запуска скрипта получаю:
Если нажать кнопку save, все нормализуется, но мне нужно это из плагина сделать.
Ожидаю: