Hi 8theme support,
I’m experiencing an issue with the “Quick View” feature in XStore.
When using the XStore Product Grid widget on a custom page, the Quick View modal and loader work as expected.
However, on archive pages (like product category pages), the Quick View modal appears, but the loader icon keeps spinning indefinitely and never stops, even though the product preview is visible.
In the browser console, I get the following JS error:
Uncaught TypeError: ST_WC_FRONT_SWATCH.productLoop.variationsQuickViewQty is not a function
at success (.../wp-content/themes/xstore/js/modules/woocommerce.min.js?ver=0.0.1:12)
at jQuery
at quickView (.../wp-content/themes/xstore/js/modules/woocommerce.min.js?ver=0.0.1:12)
After testing, I found that disabling the “Variation Swatches” feature in Theme Options resolves the issue — the loader stops correctly.
However, I do not use “Variation Swatches” to show product variations via swatches — I enable it only to use the “Swatch Filter” widget, which allows filtering by color attributes.
So currently, I’m stuck between broken Quick View or losing the useful swatch filter.
Could you please help with a fix or workaround to make Quick View work properly on archive pages when “Variation Swatches” is enabled, even if no actual variation swatches are used in the loop?
Thanks in advance for your help.