Background of the issue:
I am trying to synchronize the product main photo, which is also the product thumbnail, across different markets on my site hidden link. On the front end, the graphic is visible, while it is not in the product list and Product Feed. I add products and translate them using WPML advanced translation editor.
Symptoms:
The product main photo, which is also the product thumbnail, does not synchronize with the other markets. It works randomly, with some products having a thumbnail image and some not. As a result, the thumbnail image does not appear in the product feed, leaving the <g:image_link> parameter empty in the .xml file.
Questions:
Why does the product thumbnail not synchronize across different markets?
How can I ensure the <g:image_link> parameter is not empty in the .xml file?
Why does this apply to random products?
What can be done so that it works normally and the thumbnail from the head image synchronises between all markets?
Thank you for contacting WPML support. While you are waiting for one of my colleagues to take this ticket and work on it, let me provide you with first debugging steps or if I can perhaps help with the issue quickly.
On your primary language product, check this option as shown in the attached screenshot and then, retranslate it.
To bulk update this option, navigate to WPML > Settings > Media Translation, check all the options shown in the attached screenshot and run "start".
If this does not work, go to Woocommerce > WCML > Status > Troubleshooting link > Run Sync products "gallery images" option.
If that does not help, one of my colleagues will soon come to continue support.