Hello,
The issue is most likely caused by overwriting the product-image.php template with the newer WooCommerce version (10.5.0). In recent updates, WooCommerce significantly simplified this file because much of the product gallery logic was moved to other template files and hooked functions.
Recommended Solution:
1/ Restore the previous working version of: child-theme/woocommerce/single-product/product-image.php
2/ If WooCommerce reports the file as outdated:
Do NOT directly copy the default WooCommerce template.
Instead, compare: woodmart/woocommerce/single-product/product-image.php
Your child theme override
Merge changes carefully while keeping Woodmart-specific hooks.
3. If you did not customize the file heavily, the safest option is:
Delete the override from the child theme
Let Woodmart’s core template handle it
Alternatively, try to contact your developer and ask to check it for you.
Best Regards,