This is an info Alert.
xpay
  • Product
    • Become Agent-Ready
      • Merchants
        Agentic Commerce — list your store across ChatGPT, Gemini, Claude & Perplexity
      • Publishers
        Monetize your content when AI agents read, cite, or train on it
      • SaaS Companies
        Treat AI agents as first-class customers with agent-priced checkout
    • Monetize
      • Monetize MCP Server
        Charge per call on any MCP server in 2 minutes
      • Monetize AI Agents
        Turn n8n, Zapier, Activepieces workflows into revenue
  • Resources
    • xpay Ecosystem
      • xpay✦ Tools
        1,000+ pay-per-use tools for your AI agents
      • Agent-Ready SaaS Index
        25,481 SaaS scored on agent-buyability
      • SaaS Pricing Database
        Pricing pages indexed across 1,000+ categories
      • Shopify Apps Directory
        Every Shopify app, with its full review history
      • WooCommerce Plugins Directory
        Every WooCommerce plugin, scored on how well it is maintained
      • GitHub
        Open source repositories
    • Agent Building
      • Agent Frameworks
        AI frameworks for building multi-agent systems
      • x402 Integration
        AI frameworks with x402 payment integration
      • Networks
        Blockchain networks supporting x402
    • Company
      • About xpay✦
        Our mission, products, and protocols
      • Blog
        Latest insights and updates
      • Docs
        Complete xpay documentation
  • Pricing
  • Blog
  • Docs
Get Started
  1. xpay✦ Commerce

  2. Directory

  3. WooCommerce plugins

  4. 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.

2K+ active installs
3.5
(2 ratings)
Free on WordPress.org
View on WordPress.orgSupport forum
Will this break my store?

What the WordPress.org registry says about keeping Secondary Product Image for WooCommerce running.

WordPress compatibility
Tested to 7.1
Tested against the WordPress branch in use today.
Last updated
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.
Requires PHP
7.4
Your host must be running at least this version.
Requires WordPress
6.5
Requires other plugins
woocommerce
These must be installed and active first.
Contributors
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.

2K+ active installsWordPress.org reports installs in bands, not exact counts.
Maintenance & trust

Scored on how Secondary Product Image for WooCommerce is looked after — not on how many stores run it.

Well maintained
Not enough public feedback to put a confident number on this one. Little public feedback — score rests mostly on release activity. What we can see is below.

Maintenance
35 / 35
Updated 3 days ago.
WordPress compatibility
20 / 20
Tested to WP 7.1 (current).
Support responsiveness
Not enough data
Only 1 support thread(s) — not enough to judge.
Merchant satisfaction
9 / 15
3.5/5 across 2 rating(s).
Listing transparency
10 / 10
Provides: screenshots, description, homepage
1 of 5 measures had too little evidence to score. They are left out of the total rather than counted as zero — otherwise a plugin would be marked down for being small rather than for being poorly kept.Measured 2026-08-13 from the WordPress.org plugin registry.
Ratings

3.5

2 ratings
5★1
4★0
3★0
2★1
1★0
Every rating WordPress.org holds for this plugin, not a sample. Written reviews live in the plugin's WordPress.org reviews forum.

Shoppers 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.

VIEW DEMO

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

  • Grab a free theme
  • WPZOOM website
  • GitHub repository

How do I choose the image that appears on hover?

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.

Do I have to set an image for every 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.

Can I show more than one image on hover?

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.

Will this slow down my shop page?

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.

Does it work on phones and tablets?

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.

Does it work with my theme?

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.

Does it work with block themes and the Product Collection block?

Yes. Both the classic shop templates and the Products / Product Collection blocks are supported.

Is it compatible with HPOS?

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.

Can I change the animation, or how fast it is?

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.

What is the lightbox, and is it the same as WooCommerce’s?

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.

Can I use my own styling or change the behaviour in code?

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.

Where do I report a bug or request a feature?

Use the support forum here, or open an issue on the GitHub repository.

Categories
Product images & galleries
Plugin details
Version1.1.0
Last updated2026-08-10 12:55pm GMT
Added2023-02-09
Requires WordPress6.5
Tested up to7.1
Requires PHP7.4

Tags on WordPress.org
flip
hover
product gallery
product image
woocommerce
Alternatives
Other plugins in the same categories.
Featured Image from URL (FIFU)
60K+ installs
4.6(264)
Video Gallery for WooCommerce – Add Product Video & Featured Video
4K+ installs
5.0(44)
Product Gallery Slider, Additional Variation Images, Product Video, Product Image Zoom and Lightbox for WooCommerce – Reno Product Gallery (formerly WooGallery)
20K+ installs
4.9(161)
Product Layouts for WooCommerce
1K+ installs
5.0(15)
Product Slider, Product Carousel and Product Grid Gallery for WooCommerce – Reno Product Slider (formerly Product Slider for WooCommerce)
20K+ installs
4.7(280)
Variation Images Gallery for WooCommerce
10K+ installs
4.7(39)
xpay

The agent-readiness stack for the AI shopping era — helping merchants, publishers and SaaS companies get discovered, cited and transacted with by ChatGPT, Perplexity, Claude, Gemini and the custom shopping agents underneath them.

CompanyAgentically Inc. (d/b/a xpay✦)1875 Mission St, Ste 103San Francisco, CA 94103, United Stateslegal@xpay.sh · privacy@xpay.sh
or ask your AI app
Company
About xpayAgency PartnersGitHubDiscordllms.txt
DevelopersDocumentationAPI ReferenceSDKs & LibrariesQuickstart GuideOpenAPI Spec
Stay Updated
Occasional product updates and agent-readiness playbooks from xpay (Agentically Inc.) — typically a couple of emails a month. Double opt-in: we email you a link to confirm before sending anything, and every email has one-click unsubscribe.
Social
  • For Publishers
    • News
    • Finance
    • Dev / Tech
    • Travel
    • View all verticals
  • Agent-Ready Index
    • SaaS Pricing Database
    • Agent-Ready SaaS Index
    • Verified band
    • AI & ML
    • Sales & CRM
  • Products
    • Pricing Widget
    • Monetize MCP Server
    • Paywall
    • Smart Proxy
    • Monetize AI Agents
    • xpay x402 Facilitator
  • Agentic Economy
    • Timeline
    • Resources
    • Manifesto
    • Stack
  • Agentic Commerce
    • Get listed
    • ChatGPT Ads
    • How ChatGPT Ads work
    • ChatGPT Ads · Apparel
    • ChatGPT Ads · Health & Beauty
    • xpay Listings · Amazon + Google
    • Pricing
    • Free audit
    • Shopify
    • WooCommerce
    • Apparel & Accessories
    • Health & Beauty
    • Overview
  • Commerce Index
    • Shopify apps directory
    • Agentic Commerce Ready Index
    • Methodology
    • Pet brands · WooCommerce
    • Pet brands · Shopify
  • Marketplace
    • 🛍️ xpay.deals — agentic storefront for deals
  • Protocols
    • Overview
    • x402
    • MPP
    • UCP
    • ACP
    • AP2
    • TAP
    • A2A
  • Agent Frameworks
    • Overview
    • LangChain
    • CrewAI
    • Claude MCP
    • AutoGPT
    • LangChain vs Mastra
    • LangGraph vs Pydantic AI
  • Company
    • About xpay
    • Blog
    • Docs
    • GitHub
  • Free prompts
    • Ecommerce prompts
    • Email marketing prompts
    • Product description prompts
    • Facebook ad prompts
    • Skincare prompts
    • Supplement prompts
    • Wine prompts
    • Electronics prompts

© 2025 Agentically Inc. All rights reserved.
Privacy PolicyTerms of UseAcceptable Use Policy