This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

WooCommerce Image Hover


WooCommerce Image Hover simply replaces the main WooCommerce product image with a thumbnail image when you hover over the thumbnail. When you stop hovering over a thumbnail, the main WooCommerce product image is returned like magic.

** Requires WooCommerce to be installed. **


WooCommerce Compatibility

Tested up to 2.5.5

  1. Upload WooCommerce Image Hover to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. That’s it.


Why doesn’t it work with my theme?

The developer of the theme that you are using may have replaced the information (CSS classes) needed for this plugin to work. If theme developers do this, it is impossible to make this plugin work with every theme. WooCommerce Image Hover was built and tested on Storefront by Woo Themes to ensure it works with the standard WooCommerce CSS classes, maybe check out a Woo Theme for your site.

How can I make it work with my theme?

You could visit the Git repo and fork it and make as many changes as you need. Alternatively you can hire me to do it for you. 🙂


Works Perfectly! Straight Out The Box!

Does EXACTLY What it says it does. Straight out the box!
No configuration needed. just activated it and hovered over my product thumbnails and they swapped the main featured image just like I wanted! Thanks so much!!

99% exactly what I needed!

Nice little plugin. I “customized” the script – well, commented out a few lines! – so that the newest image stays after mousing out of the thumb instead of immediately flipping back to the original image.

Read all 6 reviews

Contributors & Developers

“WooCommerce Image Hover” is open source software. The following people have contributed to this plugin.




  • Tested on WordPress 4.5.1
  • Tested on WooCommerce 2.5.5, everything seems to be in order here
  • Added srcset compatibility – sorry it took so long to get updated


  • Tested on WordPress 4.3.1
  • Tested on WooCommerce 2.4.7, everything is a ok
  • Refactored jQuery for consistent spacing and use of “” to ”


  • Original commit and released to the world