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 |
|---|---|---|---|
| a*t*t*d*-*t.com (WP 6.9.4) | F | 2026-05-16 20:48:15 | |
| j*l*u*a*e*i*r.com (WP 6.9.4) | F | 2026-05-16 20:36:36 | |
| c*t*s*x*o*l.com | D | 2026-05-16 19:42:17 | |
| x*-*m*l*t*a.com | F | 2026-05-16 19:26:26 | |
| t*e*p*l*d*n.dk | F | 2026-05-16 19:26:04 | |
| a*a*o*i*d*.com (WP 6.9.4) | F | 2026-05-16 18:50:12 | |
| c*s*o*w*a*p*n*p*p*r*.com (WP 6.9.4) | F | 2026-05-16 18:40:09 | |
| x*-*m*e*t*a*a*t*e*a*9*b.com (WP 6.9.4) | F | 2026-05-16 18:05:15 | |
| n*u*e*n*o*e*t*a*h*o*.com (WP 6.9.4) | F | 2026-05-16 17:01:35 | |
| a*a*i*g*r*c*u*.com (WP 6.1.3) | F | 2026-05-16 16:58:18 | |
| a*g*e*r*l*z.c*m.au (WP 6.9.4) | F | 2026-05-16 16:17:14 | |
| x*-*k*-*i*d*r*b*l*h*b*.com | F | 2026-05-16 16:09:39 | |
| d*l*a*p*r*l.com | F | 2026-05-16 16:03:40 | |
| a*a*m*r*o.com (WP 6.9.4) | F | 2026-05-16 15:39:50 | |
| t*y*a.com | A | 2026-05-16 14:19:47 | |
| m*r*a*h*z*e*a.com (WP 6.8.5) | F | 2026-05-16 12:25:16 | |
| m*r*a*e*e*a.com (WP 6.8.5) | F | 2026-05-16 12:25:16 | |
| c*l*r*y*a*t*r*.com (WP 6.9.4) | F | 2026-05-16 11:27:38 | |
| s*i*s*r*a*c*e*t*o*s.com | F | 2026-05-16 11:19:15 | |
| o*i*i*s*e*s*l.com (WP 6.9.4) | F | 2026-05-16 11:07:48 | |
| e*c*s*i*g*i*a*s.com | F | 2026-05-16 10:12:00 | |
| a*e*d*s*g*.c*.il (WP 6.9.4) | F | 2026-05-16 08:58:20 | |
| h*t*h*d*e*t*r*s.com (WP 6.9.4) | F | 2026-05-16 07:58:24 | |
| n*m*z.c*.nz | F | 2026-05-16 07:11:47 | |
| m*n*h*.c*.nz | F | 2026-05-16 07:11:47 | |
| t*u*n*d*s*g*.com (WP 6.9.4) | F | 2026-05-16 07:01:06 | |
| j*a*m*n*e*s*n*a*l*a.com | F | 2026-05-16 06:33:28 | |
| a*h*r*s*a*i*n*r*.com | D | 2026-05-16 06:04:36 | |
| a*a*c*j*w*l*.com (WP 6.9.4) | F | 2026-05-16 05:18:34 | |
| r*t*o*e*h*o*o*y.com | D | 2026-05-16 03:31:52 | |
| s*o*.c*a*t*e*s*u*i*.com (WP 6.9.4) | F | 2026-05-16 03:24:33 | |
| a*y*a*e*u*y.com (WP 6.9.4) | F | 2026-05-16 02:44:11 | |
| s*n*-*o*u*i*n*.eu (WP 6.9.4) | F | 2026-05-16 01:10:55 | |
| m*r*m*w*y*.com (WP 6.6.2) | F | 2026-05-15 23:35:19 | |
| t*t*m*t*d*o*a*s*w.com | F | 2026-05-15 23:24:22 | |
| t*r*a*e*o*n*t*.com (WP 6.9.4) | F | 2026-05-15 23:22:35 | |
| b*a*s*r*e*u*o*p*l*n*.fr (WP 6.9.4) | F | 2026-05-15 22:04:48 | |
| a*u*a*o*e*h*g*n.com | F | 2026-05-15 21:43:20 | |
| e*i*a*i*d.com | F | 2026-05-15 21:24:55 | |
| t*r*a*n*m*d*.com (WP 6.7.5) | F | 2026-05-15 21:15:40 | |
| a*u*i*u*p*o*o*a*e*s.com | F | 2026-05-15 21:10:07 | |
| c*k*d*s.com (WP 6.9.4) | F | 2026-05-15 19:43:23 | |
| z*n*o*e*.com | F | 2026-05-15 19:23:35 | |
| z*n*e*r*k*z*e*i*.com (WP 6.7.1) | F | 2026-05-15 19:23:34 | |
| n*r*a*d*s*o*t*q*e.com | F | 2026-05-15 18:30:49 | |
| l*s*i*o*d*m*m*.com (WP 6.9.4) | F | 2026-05-15 17:54:28 | |
| z*m*s*i*e*r*.com (WP 6.9.4) | F | 2026-05-15 17:09:27 | |
| s*u*d*.com (WP 6.8.5) | D | 2026-05-15 16:47:22 | |
| t*p*v*.com | F | 2026-05-15 14:16:52 | |
| s*c*y*i*r*i*k*i*l*k*.pl (WP 6.9.4) | F | 2026-05-15 14:03:48 | |
| c*a*r*s*i*s.com (WP 6.9.4) | F | 2026-05-15 12:39:03 | |
| l*r*a*d*e*l*.com (WP 6.9.4) | F | 2026-05-15 12:21:52 | |
| c*e*m*n*l*a*t*o*a*e.com | B | 2026-05-15 12:10:31 | |
| x*m*y*h*n*t*m.com (WP 6.8.5) | F | 2026-05-15 12:10:27 | |
| s*i*l*v.com (WP 6.9.4) | F | 2026-05-15 11:35:38 | |
| s*i*c*d*u*.com | F | 2026-05-15 11:01:09 | |
| e*u*p*l*f.com | F | 2026-05-15 10:58:28 | |
| k*o*z*m*n.nl | F | 2026-05-15 10:28:38 | |
| x*-*k*-*i*d*r*b*l*h*b*.at | F | 2026-05-15 10:19:02 | |
| o*k*-*i*d*r*o*b*l.at | F | 2026-05-15 10:19:02 | |
| b*a*c*d*l*t*r*e.com | F | 2026-05-15 09:24:09 | |
| l*k*n*t*d*o.ru (WP 6.9.4) | F | 2026-05-15 09:22:21 | |
| c*u*l*c*n*l*s.com (WP 6.9.4) | F | 2026-05-15 08:56:06 | |
| m*d*k*a*.es | F | 2026-05-15 07:40:50 | |
| n*w*-*h*e*.c*.il (WP 6.9.4) | F | 2026-05-15 07:35:41 | |
| m*r*n*s*v*l*a.com | F | 2026-05-15 06:32:07 | |
| m*r*n*r*e*e*r*.com | F | 2026-05-15 05:46:05 | |
| c*r*o*j*y*r*s.com | F | 2026-05-15 05:25:42 | |
| m*r*l*f*.com | F | 2026-05-15 02:52:02 | |
| n*s*e.pl (WP 6.9.4) | F | 2026-05-15 02:45:08 | |
| n*l*g*s*o*t.com | F | 2026-05-15 01:27:20 | |
| n*l*g*r*c*n*.com | F | 2026-05-15 01:27:20 | |
| n*l*g*-*o*f.com | F | 2026-05-15 01:27:20 | |
| m*r*e*e*v.com (WP 6.8.1) | F | 2026-05-15 00:56:47 | |
| h*p*y*a*a*i*n*h*r*s.com (WP 6.9.4) | F | 2026-05-15 00:47:37 | |
| t*p*x*h*r*p*o.com | F | 2026-05-14 22:23:46 | |
| c*m*t*i*d*s*l*n*r*s.com | D | 2026-05-14 22:17:59 | |
| a*o*e*n*s*o*.com (WP 6.9.4) | F | 2026-05-14 18:47:23 | |
| s*t*c*a*.com (WP 6.9.4) | F | 2026-05-14 16:06:33 | |
| c*u*b*e*f.com (WP 6.9.4) | F | 2026-05-14 14:56:25 | |
| d*t*t*a*u.pl (WP 6.8.1) | F | 2026-05-14 13:54:40 | |
| h*n*a*a*d*o*h*a.com (WP 6.9.4) | D | 2026-05-14 13:47:19 | |
| j*n*d*s*r*b*c*o*e*.com (WP 6.9.4) | F | 2026-05-14 13:27:36 | |
| a*m*r*c*t.com (WP 6.9.4) | F | 2026-05-14 13:24:15 | |
| t*e*t*s*e*t*a*d*e.com (WP 6.8.5) | F | 2026-05-14 13:12:28 | |
| h*n*m*o*l*c*i*n.com (WP 6.9.4) | F | 2026-05-14 12:36:56 | |
| s*u*t*a*t*s*r*e.shop (WP 6.9.4) | F | 2026-05-14 10:08:53 | |
| c*a*f*a*e*u*o*o*e.fr | F | 2026-05-14 09:26:40 | |
| s*o*e.s*u*i*s*b*e*z*v.com (WP 6.9) | F | 2026-05-14 07:07:47 | |
| a*m*c*n*s*u*a*t*r*i*s.com | F | 2026-05-14 07:00:55 | |
| c*o*i*s.es | C | 2026-05-14 07:00:40 | |
| a*m*b*b*.com (WP 6.9.4) | F | 2026-05-14 06:51:49 | |
| h*n*g*m*c*t*-*e*a*i*.com | A | 2026-05-14 06:15:17 | |
| 7*3*h*r*s.com (WP 6.9.4) | F | 2026-05-14 05:40:29 | |
| c*o*j*u*.com (WP 6.9.4) | F | 2026-05-14 03:49:12 | |
| a*u*t*k*s*n*e*.no (WP 6.9.4) | B | 2026-05-14 03:41:33 | |
| m*m*e*s.t*c*b*a*e.com | F | 2026-05-14 02:49:00 | |
| s*o*.m*k*b*l*o*u*i*.com (WP 6.9.4) | F | 2026-05-14 02:44:00 | |
| b*s*o*s*n*h*i*.com | F | 2026-05-14 01:22:31 | |
| m*d*c*l*e*o*a.gr (WP 6.9.4) | F | 2026-05-14 00:52:18 |