After further investigation, I could isolate the issue caused by joinchat plugin however the same time, woodmart’s traces were also seen in the console. Focusing on woodmart now:
The browser console shows warnings about duplicate element IDs (#pa_quantity and #wd-add-to-cart) indicating that product variation elements are loaded twice. Additionally, the JoinChat plugin’s JavaScript appears to conflict with the theme’s WooCommerce scripts, causing event handlers to fire multiple times and breaking button functionality.
I’ve tried disabling plugins, clearing caches, and debugging, and identified that the JoinChat plugin delays or duplicates script execution, leading to these conflicts.
Could you please advise on how to:
Prevent the theme or WooCommerce scripts from loading or initializing variation data twice?
Fix duplicate HTML IDs in the product variation markup?
Ensure compatibility with JoinChat or other third-party chat plugins?