Szia!
én is tapasztaltam ezt a hibát. Nálam úgy volt, hogy kit?lt?ttem az input mez?ket a “termék adatok -> általános fül?n” (a plugin által létrehozott input mez?ket) , mentés után meg is maradtak, de ha módosítottam egy variáns árát mondjuk vagy bármit és megint mentettem, akkor az ?sszes mez?ben ARRAY -jelent meg. és magába a feed-be is így jelent meg: ARRAY, ugye mert ARRAY lett az értéke.
úgy sikerült orvosolnom, hogy átneveztem a meta változók ID neveit (és az input mez?k name-mez?it is ezzel szinkronban), hogy más legyen azok mez?inek ID-je, mint ami a variánsoknál megjelen? mez?ké (pl: update_post_meta( $variation_id, ‘arukereso_hide_a’, esc_attr( $aruk_hide ) );) , és így nem kavarodtak ?ssze. Mondjuk én még tovább módosítottam, mert kit?r?ltem a variánsok mez?it is kés?bb, hogy ne legyenek ott, mert úgyis ugyan az a termék csak más kiszerelésben, ne n?velje a hosszat.
A másik fura dolog, hogy azt vettem észre, hogy ha vannak termék variánsok, akkor a feed-ben az URL-ek (slug) -ok minden variánsnál megegyeztek.
Nem voltak hozzáf?zve a ?attribute_pa(metaneve)=(variansslugneve) formátumban a variánsokhoz, ezt sikerült megoldanom egy függvénnyel, de még tesztelnem kell hogy minden ok-e (egy variánssal jó, t?bb nálam nem lesz), mert annyi mindent változtattam már, kezd kicsit kaotikus is lenni a dolog…