xpay✦ Commerce
Directory
WooCommerce plugins
Secondary Product Image for WooCommerce
Secondary Product Image for WooCommerce
Show a second product image on hover in your WooCommerce shop: fade, slide or zoom, gallery rotation, arrows and a lightbox.
3.5
(2 ratings)Will this break my store?
What the WordPress.org registry says about keeping Secondary Product Image for WooCommerce running.
Tested to 7.1
Tested against the WordPress branch in use today.1 month ago
At least 1.4 releases a year since launch. WordPress.org only lists versions still available for download, so the real number may be higher.7.4
Your host must be running at least this version.6.5
woocommerce
These must be installed and active first.1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Secondary Product Image for WooCommerce is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
9 / 15Listing transparency
10 / 10Ratings
3.5
2 ratingsShoppers decide from the catalog page. Secondary Product Image for WooCommerce gives them a second look without a single click: hover a product in your shop, and a second image fades in over the first.
Set a dedicated hover image per product, or let the plugin use the product gallery you have already uploaded. It works on the shop page, category and tag archives, search results, related products, and anywhere else your theme lists products.
Pick a second image, or use the gallery you already have
Every product gets a Secondary Product Image box next to the featured image, so you can choose exactly which photo appears on hover: the back of a shirt, a different colourway, the product being worn, a detail shot.
Not set one? The plugin falls back to the product gallery automatically, so an existing store gets the hover effect on every product without any editing. You choose whether the fallback is the first or the last gallery image, or whether such products simply show nothing.
Three hover behaviours
- A single second image — the classic image swap. One photo fades in, one fades out.
- Rotate the gallery — cycle through every gallery image automatically for as long as the shopper hovers, at a speed you set.
- Previous / next arrows — let shoppers step through the gallery themselves, right in the product grid, without opening the product.
Fade, slide or zoom
Choose the transition that suits your shop and set its speed in milliseconds. Prefer something instant? Set the speed to zero for a hard swap.
Built-in lightbox
Turn on the optional lightbox and a button appears on the product image. Click it and the images open full size over the page, with previous and next arrows, keyboard navigation and a counter. Place the button in the centre of the image or in any corner, so it never clashes with your theme’s sale badge.
Fast by default
Extra gallery images are not downloaded when the page loads. They are fetched the first time a shopper hovers that particular product, so a shop page full of products stays as light as it was before.
The effect is also skipped entirely on phones and tablets, where a tap is meant to open the product rather than swap its picture. Those visitors never download the extra images at all. You can switch it on for touch devices if you prefer.
Works with your theme
Rather than assuming your product images are square, the plugin measures the image it is covering and matches it exactly, so the hover image cannot spill over your titles and prices. It has been built and tested against themes that crop thumbnails to their own ratio.
- Classic themes and block themes
- The Products and Product Collection blocks
- Product grids loaded by AJAX filters or infinite scroll
- Sale badges and other overlays stay on top of the hover image
- Keyboard users get the effect too, and it respects “reduce motion” system settings
- Compatible with WooCommerce High-Performance Order Storage (HPOS)
Set it up in a minute
All options live under WooCommerce → Settings → Products → Secondary Image, with a live preview so you can try every effect, speed and position before you save anything.
Recommended Themes & DEMO
Balance
Inspiro
Inspiro PRO – NEW
Additional Resources
Edit a product and look for the Secondary Product Image box, below the main product image box. Click it, pick an image from your media library, and update the product.
No. If a product has no secondary image, the plugin uses its product gallery instead, so an existing shop works straight away. Under WooCommerce > Settings > Products > Secondary Image you can pick whether that fallback is the first or the last gallery image, or turn the fallback off so only products with a chosen image get the effect.
Yes. Set “On hover show” to rotate through all gallery images automatically, or to show previous / next arrows so shoppers can browse the gallery themselves from the product grid.
The second image is fetched only when a shopper actually hovers that product, and only on devices with a mouse. Extra gallery images are held back the same way, so the initial page load is unaffected.
By default the effect is switched off on touch devices, because a tap should open the product rather than change its image, and those visitors never download the extra images. There is a setting to enable it if you want it anyway.
It works with the vast majority of WooCommerce themes, classic and block-based. The hover image measures the product image underneath and matches its exact size and crop, so it fits themes that display square thumbnails as well as those that don’t.
Yes. Both the classic shop templates and the Products / Product Collection blocks are supported.
Yes. The plugin is declared compatible with WooCommerce High-Performance Order Storage. It only stores an image ID against your products and never touches order data.
Yes. Choose fade, slide or zoom, and set the duration in milliseconds. There is a live preview on the settings screen so you can see each option before saving.
It is an optional button on the product image in your listings that opens the images full size over the page. WooCommerce’s own lightbox works on the single product page; this one lets shoppers take a closer look without leaving the shop page. It can be turned off completely.
Yes. The plugin exposes filters including wpzoom_wc_spi_enabled, wpzoom_wc_spi_image_ids, wpzoom_wc_spi_secondary_product_thumbnail, wpzoom_wc_spi_image_class and wpzoom_wc_spi_option, plus the CSS custom properties --wpzoom-wc-spi-duration, --wpzoom-wc-spi-control-color and --wpzoom-wc-spi-control-background.
Use the support forum here, or open an issue on the GitHub repository.
Categories
Plugin details
Tags on WordPress.org
