Когда делаем $product->save() в коде, всё сохраняется. Если сразу после этого взять товар из базы по ID и вывести в лог - будет наш изменённый продукт с новыми атрибутами.
А после выхода из функции convert_local_to_global_attributes, где-то в WooCommerce, происходит пересохранение продукта без наших изменений.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Когда делаем $product->save() в коде, всё сохраняется. Если сразу после этого взять товар из базы по ID и вывести в лог - будет наш изменённый продукт с новыми атрибутами.
А после выхода из функции convert_local_to_global_attributes, где-то в WooCommerce, происходит пересохранение продукта без наших изменений.