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 |
|---|---|---|---|
| m*d*c*l*e*o*a.gr (WP 6.9.4) | F | 2026-05-14 00:52:18 | |
| m*d*m*x.gr (WP 6.9.4) | F | 2026-05-14 00:52:18 | |
| e*i*m*r.com | F | 2026-05-13 23:56:08 | |
| t*m*a*t*r.de (WP 6.9.4) | F | 2026-05-13 23:22:37 | |
| n*t*o*i*t*.com (WP 6.9.4) | F | 2026-05-13 21:21:14 | |
| t*m*y*n*b*r*.com (WP 6.6.4) | F | 2026-05-13 21:05:41 | |
| m*p*r*e*t*i*c*e*.com (WP 6.9.4) | F | 2026-05-13 20:54:29 | |
| g*o*b*h*v*o*b*a*d.com | F | 2026-05-13 20:19:52 | |
| n*t*h*n*m*d*s*o*y.com (WP 6.7.5) | D | 2026-05-13 20:08:19 | |
| n*t*h*n*m*d*.com (WP 6.7.5) | D | 2026-05-13 20:08:19 | |
| v*r*n*k*m*n*k*a*.cz (WP 6.9.4) | F | 2026-05-13 19:03:15 | |
| t*m*a*t*r.com (WP 6.9.4) | F | 2026-05-13 16:35:15 | |
| w*r*s*o*c*n*l*l*o*.com (WP 6.8.1) | F | 2026-05-13 15:06:28 | |
| a*l*e*f*s*i*n*.com (WP 6.9.4) | F | 2026-05-13 15:02:49 | |
| c*a*e*-*e*-*e*u*h*s.com | F | 2026-05-13 14:41:17 | |
| c*e*s*d*j*w*l*.com (WP 6.9.4) | F | 2026-05-13 14:33:36 | |
| y*u*n*s.com (WP 6.9.4) | F | 2026-05-13 14:13:58 | |
| g*l*a*h*x*.com (WP 6.9.4) | F | 2026-05-13 13:19:21 | |
| c*n*r*y*s*a*a.com (WP 6.9.4) | F | 2026-05-13 11:33:55 | |
| t*r*l*i*j*w*l*y.com (WP 6.9.4) | D | 2026-05-13 10:57:53 | |
| t*r*l*i*j*w*l*e*y.com (WP 6.9.4) | D | 2026-05-13 10:57:53 | |
| a*u*t*e*s*o*.com (WP 6.9.4) | F | 2026-05-13 10:33:54 | |
| g*l*s*u*e*u*r*n.com (WP 6.9.4) | F | 2026-05-13 09:22:07 | |
| g*l*s*h*i*d*-*a*b*r.com (WP 6.9.4) | C | 2026-05-13 08:34:58 | |
| t*p*s*s*u*i*.com (WP 6.9.4) | F | 2026-05-13 08:25:14 | |
| g*l*i*z.com | F | 2026-05-13 07:08:23 | |
| n*l*-*i*i*.com (WP 6.9.4) | C | 2026-05-13 06:52:14 | |
| l*z*l*w*.c*.uk | F | 2026-05-13 05:43:00 | |
| s*u*-*a*.gr (WP 6.8.1) | F | 2026-05-13 05:25:51 | |
| s*o*o*t*r*a*k*.com | B | 2026-05-13 05:05:05 | |
| m*n*o*t*e*x*a*t*u*h.com (WP 6.9.1) | F | 2026-05-13 04:20:20 | |
| p*e*k*a*n*.ru (WP 6.9.4) | F | 2026-05-13 04:16:41 | |
| v*j*a*r*x*s.ru (WP 6.9.4) | F | 2026-05-13 04:13:17 | |
| s*o*m*l*y*i*c*n*d*.com | F | 2026-05-13 03:47:14 | |
| q*i*e*a*l*t*i*g.com (WP 6.9.4) | F | 2026-05-13 01:32:01 | |
| s*o*h*i*g*n*e.com (WP 6.9.4) | F | 2026-05-13 01:26:05 | |
| s*o*f*x*i*l*g*.com | F | 2026-05-13 00:58:12 | |
| q*i*l*q*e.com | F | 2026-05-13 00:57:58 | |
| n*i*m*a.com (WP 6.9.4) | F | 2026-05-13 00:03:05 | |
| s*o*d*s*m*t*s.com (WP 6.9.4) | F | 2026-05-13 00:02:01 | |
| c*s*e*p*c*o.cl | F | 2026-05-12 23:35:04 | |
| e*p*y*a*e.com (WP 6.9.4) | F | 2026-05-12 23:28:27 | |
| a*k*f*y*i*d*s*r*.com | F | 2026-05-12 22:52:12 | |
| h*f*d*o*l*c*i*n.com (WP 6.9.4) | F | 2026-05-12 22:02:42 | |
| n*t*r*-*n*m*l*.com | F | 2026-05-12 21:50:03 | |
| 9*e*d*w*.com | F | 2026-05-12 21:35:33 | |
| m*n*t*l*a*s.com (WP 6.8.5) | F | 2026-05-12 20:42:13 | |
| m*n*p*n*s*i*.com (WP 6.9.4) | F | 2026-05-12 19:52:17 | |
| s*g*a*m*l*e.no (WP 6.9.4) | B | 2026-05-12 19:33:56 | |
| b*u*i*u*.m*r*e*l*e*o*k*y*l*b.com (WP 6.9.4) | F | 2026-05-12 19:04:17 | |
| a*i*g*d*r.com (WP 6.9.4) | F | 2026-05-12 18:07:38 | |
| t*m*i*o*a*s.com | D | 2026-05-12 18:04:41 | |
| n*t*r*l*h*a*i*g*.com (WP 6.9.4) | F | 2026-05-12 17:32:21 | |
| s*o*b*x*u*p*i*r.com (WP 6.9.4) | F | 2026-05-12 16:58:42 | |
| w*t*o*t*c*l.com | D | 2026-05-12 16:22:56 | |
| e*o*t*u*s*.com (WP 6.7.5) | F | 2026-05-12 15:55:44 | |
| n*t*v*w*t*r*c*.com | F | 2026-05-12 15:07:57 | |
| m*m*a*e*r*t*t*o*.com (WP 6.9.4) | D | 2026-05-12 13:42:52 | |
| l*t*l*l*x*r*e*m*n*c*.com | F | 2026-05-12 13:33:48 | |
| j*r*e*n*h*.com (WP 6.9.4) | D | 2026-05-12 13:32:54 | |
| t*m*s*h*r*.com | F | 2026-05-12 13:32:13 | |
| j*r*y*a*c*a*0*0.com | F | 2026-05-12 12:37:34 | |
| b*k*r*n*.com (WP 6.9.4) | F | 2026-05-12 12:33:03 | |
| e*i*t*m*b*k.com (WP 6.9.4) | F | 2026-05-12 11:06:27 | |
| 8*b*t*e*f*y*f*.com (WP 6.9.4) | F | 2026-05-12 10:38:56 | |
| 8*b*t*e*f*y*l*t*i*g.com (WP 6.9.4) | F | 2026-05-12 10:38:56 | |
| 8*b*t*e*f*y*p*a*e*.com (WP 6.9.4) | F | 2026-05-12 10:38:56 | |
| n*t*a*i*c*i*s*o*.com | F | 2026-05-12 09:19:40 | |
| c*a*t*r*w*r*n*s.com | F | 2026-05-12 07:00:56 | |
| m*l*b*c*u*t*y*a*t.com (WP 6.6.5) | F | 2026-05-12 04:15:06 | |
| g*a*-*e*e*r*.com (WP 6.9.4) | F | 2026-05-12 04:06:33 | |
| p*c*a*d*h*n*s.es (WP 6.8.5) | F | 2026-05-12 03:59:34 | |
| w*n*p*c*c*c*e*s*.c*.za | F | 2026-05-12 03:52:52 | |
| m*l*k*j*w*l*y.com (WP 6.9.4) | F | 2026-05-12 03:09:56 | |
| u*i*u*5*o*.fi (WP 6.7.5) | F | 2026-05-12 00:38:55 | |
| e*c*-*t*d*o.com (WP 6.9.4) | F | 2026-05-12 00:08:24 | |
| e*b*s*y*f*r*c*s*n*l*g*.com (WP 6.9.4) | F | 2026-05-11 21:33:54 | |
| b*a*k*n*n*h*a*h*r.com | F | 2026-05-11 21:31:02 | |
| m*g*w.pl (WP 6.6.5) | F | 2026-05-11 21:23:59 | |
| 9*g*.u*i*-*i*t*r*l.fr (WP 6.9.4) | D | 2026-05-11 21:16:58 | |
| b*h*m*d*c*r.com (WP 6.8.5) | D | 2026-05-11 21:15:22 | |
| b*y*r*r*s*e*.com (WP 6.9.4) | F | 2026-05-11 21:02:17 | |
| b*y*r*r*s*.com (WP 6.9.4) | F | 2026-05-11 21:02:17 | |
| m*k*t*r*o*s.com | F | 2026-05-11 19:27:55 | |
| m*k*y*u*m*s*b*a*g*l*t*p*r*s.com (WP 6.8.5) | F | 2026-05-11 19:09:22 | |
| s*i*a*r*a*i*f*o*s.com (WP 6.9.4) | F | 2026-05-11 16:43:13 | |
| t*i*i*k*a*t*o.vegas | F | 2026-05-11 16:30:04 | |
| e*a*b*a.com | D | 2026-05-11 16:21:28 | |
| z*n*o*e*.de | F | 2026-05-11 16:01:57 | |
| r*n*n*g*.es | F | 2026-05-11 15:09:13 | |
| g*u*o*s*.com (WP 6.9.4) | F | 2026-05-11 15:03:31 | |
| p*i*h*s*o*i*.pl (WP 6.9.4) | F | 2026-05-11 13:22:52 | |
| g*l*s*o*e*p*r*.com (WP 6.9.4) | F | 2026-05-11 11:44:48 | |
| k*k*s*r*f*e*d*t*o*.w*c*m*t*g*n*.com | D | 2026-05-11 11:26:16 | |
| g*l*i*s*m*.com (WP 6.9.4) | D | 2026-05-11 11:14:07 | |
| t*i*e*a*c*i*n.com (WP 6.9.4) | F | 2026-05-11 10:41:43 | |
| e*s*c*e*o*e*e*b*e.com | F | 2026-05-11 09:37:08 | |
| w*l*r*d*l*u*g*.com | F | 2026-05-11 09:25:24 | |
| a*e*i*h*.w*d*s*.net (WP 6.9.4) | F | 2026-05-11 09:14:28 | |
| b*a*c*-*o*g*r.eu (WP 6.9.4) | F | 2026-05-11 09:14:25 |