Background of the issue:
I am trying to display a product gallery archive on my website. Here is a video describing what I was attempting: hidden link. The issue can be seen on this page: hidden link.
Symptoms:
I expected to see the image, but instead, I got no image.
Questions:
Why is the product gallery archive not showing images?
How can I fix the issue of images not displaying in the product gallery archive?
Thanks for contacting us. I've checked your video and I can see the issue you had there on your Website. It looks like there is a special option to display the hover image here hidden link on the translated page.
I will require temporary access (WP-Admin and FTP) to a test site where the problem has been replicated, if possible. This will enable me to provide better assistance and determine if any configurations need to be modified.
Please note that it is important to have a backup for security purposes and to prevent any potential data loss. You can use the UpdraftPlus plugin (https://wordpress.org/plugins/updraftplus/) to fulfill your backup requirements.
Your upcoming reply will be treated with confidentiality and will only be visible to you and me.
✙ To resolve the issue, I may need your consent to deactivate and reactivate plugins and the theme, as well as make configuration changes on the site if necessary. This emphasizes the significance of having a backup.
Thanks for your reply. I've deactivated some plugins and it broke some layouts and stylings. We can ignore that.
I've checked, and the issue is caused by the missing gallery image in the English language product here hidden link , as shown in the attached screenshot. If I upload the image manually into the English language product, it works.
I've tried completing the translation review for English language here hidden link and it seems to copy the gallery image over, and this fixes the issue. Could you recheck?
Doesnt seem to work and i dont want to manually add any galleri images to all the languages that would be crazy.
As you can see in the video it works on the product page it is only the archive. Please make a guide where i very simply can have the gallery image show on all languages in the archive.
Thanks for your reply. What I'm sharing is just the workaround. I can escalate this further to our 2nd Tier Support for further investigation. To do that, I kindly ask for a snapshot of the site. Alternatively, with your permission, I can create one myself. For this purpose, I typically recommend using the free plugin "Duplicator." If you're already familiar with Duplicator (https://wordpress.org/plugins/duplicator/), please skip the following steps and simply send me the archive file you downloaded.
To guide you further, please adhere to these instructions:
1. View the Duplicator instructions video: hidden link
3. If the archive file exceeds 400MB, please use Duplicator's file filters to exclude cache, wp-uploads directory, media, and archive files.
Once you have the archive file ready, kindly share the link with us. You can utilize platforms like Google Drive, Dropbox, or similar for file sharing, as the snapshot file might be large.
Please note that your next reply will be private, visible only to you and me. You can paste the file link there. Rest assured that once the issue is resolved, I will delete the local site.
Thanks for your patience. Our 2nd Tier Support is still checking on this and they suspect the issue is caused by this postmeta _product_image_gallery storing invalid data.
I will come back to you once I've received feedback.
Thanks for your patience. I’ve received feedback from our 2nd Tier Support and here’s what they mentioned.
The issue appears only on the backend. On the frontend, the system reuses the original images from the main product. In other words, this problem is only visible when editing affected products.
They suggest performing a quick edit on the original language products in batches of around 20. Simply click Update without making any changes. This should trigger the synchronization of the image gallery.
Please make sure to create a full backup before proceeding.