I’m experiencing an issue with the WooCommerce single product gallery in the Merto theme.
Problem description On the single product page, when clicking on product thumbnails:
The thumbnail click event is detected correctly
The main image changes in the DOM
However, the visual slide in the Swiper carousel does not update correctly
The carousel keeps displaying the same image or only low-resolution (300×300) images
Important observation When opening the browser DevTools, the gallery starts working correctly
This indicates a render / reflow / Swiper sync issue
The Lightbox always opens the correct high-resolution image, so the large images are available
Expected behavior Clicking a thumbnail should immediately update the visible main product image in the carousel
The displayed image should use the large image (data-large_image), as it did before
Conclusion It seems that the Swiper instance used by the theme is not being properly updated or re-initialized after thumbnail clicks, causing the visible slide to remain out of sync with the selected image.
This behavior appears to be related to the theme’s Swiper integration rather than WooCommerce itself.
Hello Merto Support Team,
I’m experiencing an issue with the WooCommerce single product gallery in the Merto theme.
Problem description On the single product page, when clicking on product thumbnails:
The thumbnail click event is detected correctly
The main image changes in the DOM
However, the visual slide in the Swiper carousel does not update correctly
The carousel keeps displaying the same image or only low-resolution (300×300) images
Important observation When opening the browser DevTools, the gallery starts working correctly
This indicates a render / reflow / Swiper sync issue
The Lightbox always opens the correct high-resolution image, so the large images are available
Expected behavior Clicking a thumbnail should immediately update the visible main product image in the carousel
The displayed image should use the large image (data-large_image), as it did before
Conclusion It seems that the Swiper instance used by the theme is not being properly updated or re-initialized after thumbnail clicks, causing the visible slide to remain out of sync with the selected image.
This behavior appears to be related to the theme’s Swiper integration rather than WooCommerce itself.
Thank you for your support.