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 |
|---|---|---|---|
| d*s*i*o*a*m*.com | F | 2026-05-20 08:06:26 | |
| o*d*h*c*g*c*f*e*.com (WP 6.9.4) | D | 2026-05-20 05:34:11 | |
| o*a*a*e*i*n*.com (WP 6.9.1) | F | 2026-05-20 04:02:43 | |
| w*a*b*r.com | F | 2026-05-20 03:38:34 | |
| s*l*i*-*i*r*a*.com | F | 2026-05-20 03:36:52 | |
| h*r*u*l*c.com (WP 6.9.4) | D | 2026-05-20 03:26:08 | |
| b*u*i*b*a*t*e.com (WP 6.9.4) | F | 2026-05-20 03:21:21 | |
| s*l*i*i*0.com | F | 2026-05-20 03:00:37 | |
| d*r*l*n*i*t*.com (WP 6.9.4) | F | 2026-05-20 02:01:23 | |
| f*a*k*i*a*d*e*c*r.com | F | 2026-05-20 01:24:42 | |
| b*t*k*c*d.com (WP 6.7.5) | F | 2026-05-20 00:47:49 | |
| d*s*g*s*y*e*n*d*.com (WP 6.9.4) | F | 2026-05-20 00:12:10 | |
| e*o*o*l*m.com (WP 6.3.1) | F | 2026-05-19 23:55:18 | |
| a*g*l*m*s*n*.com | F | 2026-05-19 23:34:19 | |
| d*s*g*m*f*b*i*.com | F | 2026-05-19 23:17:17 | |
| e*u*b*b*s*i*l*s.com (WP 6.8.5) | F | 2026-05-19 22:19:57 | |
| h*r*n*e*i*g*s*e*a*d.com (WP 6.9.4) | F | 2026-05-19 22:17:59 | |
| 8*e*f*2*6*.n*c*i.io (WP 6.9.4) | F | 2026-05-19 21:53:59 | |
| h*r*a*x*h*n*e.com | F | 2026-05-19 18:49:10 | |
| f*i*e*.se (WP 6.7.2) | F | 2026-05-19 18:19:59 | |
| k*k*s*r*f*e*.com | D | 2026-05-19 18:13:16 | |
| m*3*f*r*.de | F | 2026-05-19 17:15:19 | |
| m*3*f*r*.pl | F | 2026-05-19 17:15:19 | |
| k*e*r*p*.com | F | 2026-05-19 16:07:31 | |
| o*a*i*o*l*c*i*n.com (WP 6.9.4) | F | 2026-05-19 15:57:50 | |
| k*m*f*u*s*w*l*.com | F | 2026-05-19 15:56:32 | |
| a*d*e*p*c*i*.com (WP 6.9.4) | F | 2026-05-19 15:45:29 | |
| t*i*a*c*i*b*u*i*u*.com (WP 6.9.4) | F | 2026-05-19 14:58:36 | |
| e*i*a*i*e.com | F | 2026-05-19 14:02:38 | |
| f*i*r*s*o*l*n*s*o*.at | F | 2026-05-19 12:34:15 | |
| x*-*3*-*k*5*q*a*i.xn--p1ai | F | 2026-05-19 11:14:26 | |
| v*r*o*e*e*l*r*.com | F | 2026-05-19 11:06:36 | |
| v*r*l*s*.com (WP 6.9.4) | F | 2026-05-19 11:06:35 | |
| e*e*s*n*r*n*.com (WP 6.9.4) | F | 2026-05-19 09:37:52 | |
| m*t*r*a*y.b*z*a*.pl | B | 2026-05-19 09:10:10 | |
| v*k*n*i*t*g*.com (WP 6.9.4) | F | 2026-05-19 06:49:26 | |
| c*n*e*a*a*m*r*l*.m*s*a*i*g*e*s*t*.com | F | 2026-05-19 06:07:41 | |
| y*s*n*i*e*e*h.com | F | 2026-05-19 05:04:06 | |
| m*x*m*a*r*o*n*e.com (WP 6.7.5) | D | 2026-05-19 04:32:46 | |
| k*k*o*n*s*.com (WP 6.9.4) | F | 2026-05-19 02:24:46 | |
| s*o*.m*s*e*d*a*c*.fr (WP 6.9.4) | F | 2026-05-19 01:52:33 | |
| e*e*h*m*.com (WP 6.9.4) | F | 2026-05-19 01:23:54 | |
| p*r*i*s*s*l*n*r*n*.a*p*1*.fr (WP 6.9.4) | F | 2026-05-19 01:02:35 | |
| n*h*m*l*v*n*.com (WP 6.9.4) | F | 2026-05-19 00:52:24 | |
| e*e*l*e*p*t*t*.com | F | 2026-05-19 00:29:30 | |
| f*.g*m*n*g*n.gg (WP 6.9.4) | F | 2026-05-18 22:24:42 | |
| f*l*o*u*b*e*l*s.ca | F | 2026-05-18 21:58:05 | |
| y*m*o*.com | F | 2026-05-18 20:38:20 | |
| n*t*i*e*.com (WP 6.9.4) | F | 2026-05-18 20:21:28 | |
| r*d*h*r*f*i*a*.com | F | 2026-05-18 19:59:56 | |
| s*u*f*o*t*e*o*l*c*i*n.com (WP 6.9.4) | A | 2026-05-18 19:10:52 | |
| b*n*t*l*n*e*.com (WP 6.9.4) | F | 2026-05-18 18:53:10 | |
| b*n*m*r*s.com | F | 2026-05-18 18:40:10 | |
| b*n*b*n.com (WP 6.9.4) | F | 2026-05-18 18:26:11 | |
| d*n*o*a*e.com (WP 6.8.5) | F | 2026-05-18 18:05:36 | |
| n*t*a*a*o*a*o*i*s.com (WP 6.9.4) | F | 2026-05-18 18:01:55 | |
| s*o*e.t*i*k*i*f*r*n*p*i*t.com | F | 2026-05-18 16:32:05 | |
| c*r*r*c*n*.fr | A | 2026-05-18 15:29:37 | |
| h*i*t*-*a*i*i.com | F | 2026-05-18 15:27:56 | |
| f*n*s*o*e.es (WP 6.9.4) | F | 2026-05-18 15:12:55 | |
| a*r*k*s*o*e.sk | F | 2026-05-18 13:20:50 | |
| b*h*.m*s*t*s.io (WP 6.8.5) | D | 2026-05-18 12:18:43 | |
| t*a*e*o*c*b*g*.com (WP 6.6.5) | F | 2026-05-18 11:39:11 | |
| r*m*t*n*.com (WP 6.9.4) | F | 2026-05-18 07:32:22 | |
| e*i*h*.com (WP 6.4.3) | F | 2026-05-18 05:49:11 | |
| b*h*a*z*d*.com (WP 6.8.3) | F | 2026-05-18 04:39:22 | |
| n*e*u*e*t*l*s.com (WP 6.9.4) | F | 2026-05-18 04:38:36 | |
| k*l*i*s*m*b*l*t*.de | F | 2026-05-18 03:54:35 | |
| s*n*f*i*i*l.com (WP 6.9.4) | F | 2026-05-18 03:31:48 | |
| l*e*f*r*e*a*l*e*c*t*.online (WP 6.6.5) | F | 2026-05-18 02:34:31 | |
| m*t*-*e*a*i*s.com (WP 6.9.4) | F | 2026-05-18 02:19:10 | |
| s*i*h*n*q*i*n*u*s.com (WP 6.8.3) | F | 2026-05-18 01:20:06 | |
| y*g*f*s*i*n.com (WP 6.9.4) | F | 2026-05-17 23:21:47 | |
| j*o*i*a*i*.com | F | 2026-05-17 22:58:47 | |
| e*c*s*a*t.com (WP 6.9.4) | F | 2026-05-17 22:53:18 | |
| d*d*s*o*a*n*a*t*l.com | F | 2026-05-17 22:25:29 | |
| a*l*i*.com | F | 2026-05-17 22:16:14 | |
| s*e*l*m*r*e*i*g.com (WP 6.9.4) | F | 2026-05-17 20:32:46 | |
| y*a*i*a.com (WP 6.9.4) | F | 2026-05-17 20:12:28 | |
| j*p*b*i*i*a*y*a*k.com (WP 6.9.4) | F | 2026-05-17 20:10:25 | |
| u*.c*r*s*v*n.com | F | 2026-05-17 18:40:46 | |
| d*a*s*i*.com | F | 2026-05-17 17:57:57 | |
| e*t*u*l*n.com | F | 2026-05-17 17:01:31 | |
| b*a*v*.com (WP 6.8.2) | F | 2026-05-17 16:28:52 | |
| t*u*t*l*g*m*s.com | C | 2026-05-17 15:07:43 | |
| s*o*.i*p*i*a*e*s.com | F | 2026-05-17 11:33:29 | |
| x*o*e*t*a*b*o*t.com (WP 6.9.4) | F | 2026-05-17 09:51:17 | |
| r*a*e*t*f*o*t*e*s*.com | D | 2026-05-17 09:13:43 | |
| e*s*a*a*t*u*.com (WP 6.9.4) | F | 2026-05-17 08:54:54 | |
| n*k*d*n*m*k*.com (WP 6.9.4) | F | 2026-05-17 07:53:04 | |
| n*p*e*e*e*a*e.com | F | 2026-05-17 06:29:42 | |
| c*b*r*r*c*c*.com | F | 2026-05-17 06:29:21 | |
| d*e*o*i*s*e*a*i*a.com (WP 6.8.5) | F | 2026-05-17 04:30:14 | |
| s*s*b*s*e*.com (WP 6.9.4) | F | 2026-05-17 03:15:54 | |
| e*p*i*r.com (WP 5.8.13) | F | 2026-05-17 00:06:06 | |
| t*p*h*p*o*i*e.com (WP 6.9.4) | F | 2026-05-16 23:39:54 | |
| c*e*y*o*t*v*a.com | F | 2026-05-16 22:26:55 | |
| a*b*a*c*s*u*a*e.com (WP 6.9.4) | F | 2026-05-16 22:04:31 | |
| g*l*e*t*i*b*r*.fr | C | 2026-05-16 21:47:58 | |
| h*y*c*o*h*n*c*.com (WP 6.9.4) | F | 2026-05-16 21:40:30 |