Crie programaticamente uma variação do produto WooCommerce com novos valores de atributo

Eu criei um produto variável (produto "pai") no Woocommerce versão 3+. Em um plugin do Wordpress, eu gostaria de criar programaticamente as variações do produto (produto "filho") com novos valores de atributo.

Os atributos de variação já estão definidos no Woocommerce.
Portanto, toda vez que uma variação é criada, os valores do novo atributo também devem ser criados programaticamente e configurados no produto Variável pai.

Como isso pode ser feito? é possível?

Atualização:Eu escrevi mais linhas de códigos sobre isso que desejei e tentei várias coisas para resolvê-lo, usando objetos de woocommerce e adicionei dados ausentes sobre termos, termmeta, a relação termo com postagem, no banco de dados usando o objeto de banco de dados wordpress - mas nada foi suficiente para fazê-lo funcionar. E não consegui identificar onde errei - é por isso que não poderia fornecer um problema mais restrito - coisas pelas quais o fluxo de pilha é mais adequado.

questionAnswers(6)

yourAnswerToTheQuestion