TP Product Image Flipper for WooCommerce
Enhance your WooCommerce store with a beautiful product image flipper. Give your customers a glimpse of another image from your product gallery β 100% responsive and mobile-friendly.
This plugin displays your productβs featured image along with the first gallery image and flips between them on mouse hover.
π Upgrade to TP Gallery PRO β The All-in-One WooCommerce Gallery Solution
Looking for more than just image flipping? TP Gallery PRO includes everything this plugin does β and much more. One plugin to replace multiple gallery, slider, and swatch plugins.
π Learn More About TP Gallery PRO | π¬ View Live Demo
π Loop Gallery β Flipper & Slider Modes
Everything this plugin does, plus a full slider option:
* Flipper Mode β Swap images on hover (just like this plugin)
* Slider Mode β Mini gallery with navigation arrows on each product
* Customizable Arrows β Circle, square, rounded, or minimal styles
* Works on shop, category, and all archive pages
πΌοΈ Product Page Gallery
Replace the default WooCommerce gallery:
* 5 Gallery Layouts β Thumbnails bottom, left, right, grid mosaic, or slider only
* 3 Zoom Types β Inner zoom, lens (magnifying glass), or window zoom
* Video Support β Embed YouTube & Vimeo videos directly in your gallery
* Full-Screen Lightbox β Beautiful lightbox with smooth transitions
π¨ Visual Variation Swatches
Replace dropdown selects with stunning visual options:
* Color Swatches β Visual color selection
* Image Swatches β Mini thumbnails for each option
* Label Swatches β Styled text buttons
π― Per-Variation Galleries
Display unique image sets for each product variation β automatic gallery switching when selecting a variation.
π¦ Product, Category & Brand Sliders
Create beautiful carousels anywhere on your site with shortcodes:
* Product sliders with 5 design presets
* Category sliders (circle, grid, carousel styles)
* Brand sliders with 7 unique styles
* Cross-sells & upsells as Swiper sliders
β‘ Optimized Performance
- Conditional Loading β Scripts load only on relevant pages
- HPOS Compatible β Full High-Performance Order Storage support
- FSE Ready β Works perfectly with Full Site Editing / Block themes
- 100% RTL Support β Perfect for Hebrew, Arabic, and other RTL languages
π Get TP Gallery PRO Now β One Plugin, Endless Possibilities
Free Plugin Features
- Flip between 2 images on product shop/category pages
- Responsive layout
- Responsive images with srcset and sizes attributes
- 100% mobile friendly
- Compatible with most premium themes
- Compatible with HPOS (High-Performance Order Storage)
- Remove duplicate images: Ensures only plugin-generated images are shown
- Images from gallery only: Use only gallery images for the flipper
Pro Version Features
- Works with Elementor products grid
- Display all product gallery images
- Responsive layout
- Navigation support
- Slider autoplay options
- Show/hide dots navigation
- Customizable slider arrows (color/background/icons)
- Customizable slider dots (circle/square/rectangle)
- Infinite loop
- Mouse dragging option
- RTL support
- Touch and swipe support
- 36 animation transform types
- Compatible with most premium themes
- Image size selection (all theme sizes available)
- Change images by dots or thumbnails
Pro Version Video
π You May Also Like
Change Image Size
TP Product Image Flipper uses the WooCommerce image size called woocommerce_thumbnail. To change this size, use our filter:
add_filter('tppif_image_size', 'your_function');
Example
The following example uses full image size. Add this function to your themeβs functions.php file:
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| v*e*d*r.com | F | 2026-04-26 22:03:01 | |
| l*m*r*.es | F | 2026-04-26 21:57:01 | |
| i*b*k*.cc (WP 6.9.4) | F | 2026-04-26 21:32:15 | |
| g*a*d*l*x*f*r*i*u*e.com (WP 6.9.4) | F | 2026-04-26 21:32:05 | |
| p*l*p*-*o*z*e*k*t*f*e.de | F | 2026-04-26 20:58:19 | |
| m*s*u*t*a*d*o.com (WP 6.8.5) | F | 2026-04-26 20:40:16 | |
| c*e*r*-*a*s*n*-*r*.onyx-sites.io | C | 2026-04-26 19:32:56 | |
| c*i*u*w*o*.com | F | 2026-04-26 19:02:15 | |
| s*f*a*a*.com (WP 6.9.4) | F | 2026-04-26 18:34:54 | |
| p*t*t*z*d*a*u*s.com (WP 6.9.4) | F | 2026-04-26 18:25:39 | |
| p*t*t*a*u*c*.com (WP 6.9.4) | F | 2026-04-26 18:11:29 | |
| k*p*n*o*a*e.com | D | 2026-04-26 17:38:39 | |
| n*-*i*m.com | F | 2026-04-26 17:10:57 | |
| w*i*c*w*s*c*m*i*.de (WP 6.9.4) | F | 2026-04-26 17:02:06 | |
| c*i*s*y*k.com (WP 6.9.4) | F | 2026-04-26 16:46:40 | |
| p*r*h*r*w*r*.ca (WP 6.9.4) | D | 2026-04-26 16:41:40 | |
| d*s*r*b*i*o*a*r.com (WP 6.9.4) | F | 2026-04-26 16:41:21 | |
| t*e*o*o*r*j*c*.com | F | 2026-04-26 16:18:20 | |
| f*o*s*n*.com | F | 2026-04-26 15:48:02 | |
| i*e*l*o*r*t*r*.se (WP 6.7.5) | F | 2026-04-26 15:43:31 | |
| f*o*i*t*r*a*r*n*d*.com (WP 6.9.4) | F | 2026-04-26 15:20:36 | |
| v*r*s*x*d*l*.com (WP 6.2.9) | D | 2026-04-26 15:18:23 | |
| f*o*i*t*s*a*u*a*.com (WP 6.9.4) | F | 2026-04-26 15:13:56 | |
| p*w*e*.nexira.com (WP 6.9.4) | F | 2026-04-26 14:45:37 | |
| m*l*e*r*a*i*o.com | B | 2026-04-26 14:20:07 | |
| l*x*i*e*e*r*.com | F | 2026-04-26 12:21:11 | |
| j*w*v*m*d*a.com (WP 6.9) | F | 2026-04-26 12:06:19 | |
| s*c*e*s*e*e*.com (WP 6.9) | F | 2026-04-26 10:08:56 | |
| l*x*r*a*d*i*t*g*m*d*i*.com | F | 2026-04-26 08:40:22 | |
| w*h*d*.com (WP 6.0.11) | F | 2026-04-26 07:00:19 | |
| c*n*r*h*l*s.com (WP 6.9.4) | F | 2026-04-26 06:56:14 | |
| c*s*i*.bm | A | 2026-04-26 05:29:26 | |
| c*o*b*y.mc (WP 6.9.4) | F | 2026-04-26 03:59:50 | |
| g*e*i*h*p.com (WP 6.9.4) | F | 2026-04-26 03:45:01 | |
| g*e*i*s*o*.com (WP 6.9.4) | F | 2026-04-26 03:45:00 | |
| l*v*n*i*a.com (WP 6.9.4) | F | 2026-04-26 01:57:49 | |
| l*h*e*l*d*l*o*q*e.es | F | 2026-04-26 01:38:03 | |
| r*s*l*o*o*l*.com (WP 6.9.4) | F | 2026-04-26 01:31:11 | |
| i*x*v*u*h*n*a*a.com (WP 6.7.5) | F | 2026-04-26 01:09:13 | |
| m*d*k*a*t.com | F | 2026-04-25 22:45:53 | |
| i*a*h*l*b*l.com | F | 2026-04-25 22:29:14 | |
| f*e*h*i*e.com | D | 2026-04-25 21:54:37 | |
| t*h*r*.ch (WP 6.9.4) | F | 2026-04-25 21:51:56 | |
| l*p*b*z.com (WP 6.9.4) | F | 2026-04-25 21:50:20 | |
| l*n*e*a*h*e*s.com | F | 2026-04-25 21:02:04 | |
| l*n*y*e*w*e*l*.com | F | 2026-04-25 20:11:48 | |
| a*t*o*e.de (WP 6.7.5) | F | 2026-04-25 19:45:31 | |
| g*a*n*n*f*a*e.com | F | 2026-04-25 18:13:17 | |
| c*l*a*o*e*c*m*e*d*.com | F | 2026-04-25 17:30:43 | |
| g*a*t*d*h*p.com (WP 6.7.4) | F | 2026-04-25 17:25:53 | |
| l*n*a*d*o*n.com (WP 6.4.8) | F | 2026-04-25 17:07:31 | |
| c*m*r*a*i*n*s*a*.es (WP 6.9.4) | F | 2026-04-25 15:43:07 | |
| m*x*a.com (WP 6.9) | D | 2026-04-25 15:04:01 | |
| g*a*e*b*a*k*t*.com | F | 2026-04-25 14:11:36 | |
| g*a*e*b*a*k*t.com | F | 2026-04-25 14:11:36 | |
| g*a*e*-*l*n*e*s.com | F | 2026-04-25 14:06:29 | |
| t*p*u.com (WP 6.7.5) | F | 2026-04-25 13:47:27 | |
| m*j*r*a*e*.pl (WP 6.9.4) | F | 2026-04-25 13:21:34 | |
| a*t*o*h*p*.com (WP 6.9.4) | D | 2026-04-25 13:20:51 | |
| f*a*e*e*l.com | F | 2026-04-25 13:01:40 | |
| s*o*.myproshirt.com (WP 6.9.4) | D | 2026-04-25 10:51:28 | |
| l*k*y*u*e*.com | F | 2026-04-25 10:26:44 | |
| m*3*f*r*.fr | F | 2026-04-25 10:06:38 | |
| a*t*i*s*i*.com (WP 6.9.4) | F | 2026-04-25 10:03:21 | |
| t*e*r*a*s*f*c*m*a*y.com | D | 2026-04-25 09:11:37 | |
| i*a*k*.si (WP 6.9.4) | F | 2026-04-25 08:57:54 | |
| t*e*r*a*f*r*i*u*e*r*u*.com | D | 2026-04-25 08:57:02 | |
| t*e*r*a*c*b*n*t*o*p*n*.com | D | 2026-04-25 08:47:23 | |
| k*r*n*r*u*h.com | F | 2026-04-25 08:00:25 | |
| t*e*e*d*g*a*s*a*l*r*.com (WP 6.2.3) | F | 2026-04-25 06:01:02 | |
| k*l*o*2*.com (WP 6.9.4) | F | 2026-04-25 04:48:53 | |
| m*c*a*l*d*i*o*b*i*a*.com | F | 2026-04-25 04:30:14 | |
| r*m*l*f*e*m*n.com (WP 6.9.4) | F | 2026-04-25 04:18:16 | |
| k*l*b*i*k*.com (WP 6.9.4) | F | 2026-04-25 04:09:02 | |
| m*k*n*e*s*w*n*v*c.com | F | 2026-04-25 01:09:10 | |
| h*s*o*e*h*p.com (WP 6.9.4) | F | 2026-04-25 00:49:03 | |
| a*e*i*a*n*t*i*i*n.es (WP 6.9.4) | F | 2026-04-24 20:24:26 | |
| b*o*a*i*a*g*r*e*s.us | D | 2026-04-24 19:57:51 | |
| b*o*w*r*d*m*c*l*e*t*o*.nl (WP 6.9.4) | F | 2026-04-24 18:35:56 | |
| t*t*u*g*-*p*e*e*e*m*k*t*.com | F | 2026-04-24 17:45:34 | |
| u*o*c*r*.com (WP 6.9.4) | F | 2026-04-24 17:34:40 | |
| a*o*f*o*t*r*i*a*.com (WP 6.4.8) | F | 2026-04-24 17:15:21 | |
| r*d*s*w*n*.com | F | 2026-04-24 16:27:27 | |
| f*s*i*g*r*a*t*.com (WP 6.9.4) | F | 2026-04-24 16:11:06 | |
| m*r*i*s*o*t*n.com | F | 2026-04-24 15:39:01 | |
| c*n*f*x*.com | D | 2026-04-24 15:07:09 | |
| l*n*e*a*c*s*o*i*s.com (WP 6.9.4) | F | 2026-04-24 12:25:54 | |
| t*x*i*i*.com (WP 6.9.4) | F | 2026-04-24 11:15:16 | |
| c*p*e*.ca | F | 2026-04-24 11:05:03 | |
| p*x*l*v*.com | D | 2026-04-24 09:38:57 | |
| h*u*e*f*i*.com | F | 2026-04-24 08:00:18 | |
| e*e*-*e*r.com (WP 6.6.5) | F | 2026-04-24 07:46:43 | |
| k*o*p*e*.com | F | 2026-04-24 06:57:04 | |
| k*k*o*o*h*p.com | F | 2026-04-24 06:34:15 | |
| c*e*r*p*r*o*s*r*.com | C | 2026-04-24 04:40:41 | |
| c*e*r*l*p*p*r*.com | D | 2026-04-24 04:35:56 | |
| b*c*c.ca | F | 2026-04-24 04:32:08 | |
| u*i*e*w*r*a*n*.com | F | 2026-04-24 03:26:09 | |
| k*i*h*l*s.com (WP 6.9.4) | D | 2026-04-24 02:49:23 | |
| k*i*v*.com (WP 6.2.6) | F | 2026-04-24 02:08:21 |