The particular site uses wp fastest cache, but it should be repeatable by any caching plugin.
For example you have a variable product, you visit the page and it gets cached,
You then switch arround the variations and the ajax action saves/updates the transients, but the inline script with the ‘wpgs_js_data’ doesnt get updated so the ajax is called every time…