Background of the issue:
I am trying to keep variable product variations synchronized across 11 languages so both single product pages and the theme’s Quick View show identical options without daily re-syncs or re-translation. You can see the issue on this page: hidden link. I used WPML → WooCommerce Multilingual → Synchronize product variations to ensure all translations keep the same variations as the default language.
Symptoms:
Within ~24h, translated products lose variation links and require another sync. Immediately after a sync, the Quick View on translated pages often shows empty or partial variant dropdowns, while the single product page is usually correct.
Questions:
Why do translated products lose variation links within 24 hours?
How can I ensure Quick View shows the correct variant dropdowns on translated pages?
To be honest it is difficult to say what is causing this, could be some sync action like import of products or maybe cache that does some save/update action to default products but this does not trigger sync to 2nd language.
Do you use some feature like mentioned above to import products daily, or update theme or maybe use Object cache?
Thanks for the reply. I usually use the WPML troubleshoot options (sync variations and the taxonomy translation sync button) to fix the issue when it happens. I also turned off the object cache for a while, but unfortunately the problem still occurs.
Do you have any other suggestions on what might be causing the translated products to lose variation links?
if the issue still happens after steps above, then probably there is some function that does the save / update of product in default language and that causes variations to be lost on 2nd language.
I would advise trying to get some logs like SQL, or similar to see at which point this happened and what action caused it, maybe check also any crons you may have.
Let me know how it goes.
Regards,
Drazen
The topic ‘[Closed] translated variations unlink daily; Quick View shows empty/partial options’ is closed to new replies.