He leído todos los temas relacionados con este tema. Aparentemente, este problema se solucionó, pero no es así para una instalación nueva que se acaba de realizar.
Creo productos mediante REST API y paso atributos con una matriz como esta:
$quality=array('name'=>'qualita','visible'=>'true','value'=>$qualita);
$certificate=array('name'=>'certifiato','visible'=>'true','value'=>$certificato);
$condition=array('name'=>'condizione','visible'=>'true','value'=>$condizione);
$attributes=array($quality,$certificate,$condition);
$postData = array('name' =>$titolo,'type' => 'simple','regular_price' => $prezzo,'description' => nl2br($descrizione),'short_description' => nl2br($descrizione),
'categories' => $categorie,'images'=>$immagini,'stock_quantity'=>$quantita,'manage_stock'=>true,'attributes'=>$attributes);
El producto se creó correctamente. Si edito este producto desde el Panel, veo todos los atributos correctamente, pero si uso la API de descanso para verificar este elemento, los atributos no se muestran. Si desde el Panel vuelvo a guardar el elemento sin modificaciones, los atributos ahora son visibles desde el resto de API.
He desactivado todos los complementos y plantillas sin efecto.
¿Alguna sugerencia para solucionar este problema?