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 |
|---|---|---|---|
| p*r*o*l*.com (WP 7.0) | D | 2026-05-23 21:27:14 | |
| o*t*k*t*h*c.com | D | 2026-05-23 21:13:45 | |
| s*r*e*t*z*.hu | F | 2026-05-23 20:55:15 | |
| p*r*m*n*u*i*.com (WP 7.0) | F | 2026-05-23 20:46:41 | |
| f*e*r*p*h*m*.ch (WP 6.9.1) | F | 2026-05-23 19:28:34 | |
| u*i*o*n*t*i*l*s*.com (WP 6.9.4) | D | 2026-05-23 18:14:40 | |
| t*n*e*c*a*f*o*i*t*s.es | F | 2026-05-23 18:09:49 | |
| e*e*t*f*o*.com | F | 2026-05-23 18:07:24 | |
| f*r*t*f*e*d*m*e*a*.com | F | 2026-05-23 18:00:00 | |
| f*r*o*e*p*a*m*.com | F | 2026-05-23 17:43:13 | |
| k*u*z*.com (WP 6.7.5) | D | 2026-05-23 17:03:07 | |
| t*t*e*d*n*u*i*a.com | F | 2026-05-23 16:39:31 | |
| f*r*a*t*r*o*a.com (WP 7.0) | F | 2026-05-23 16:13:08 | |
| o*e*a*i*n*0*.com | D | 2026-05-23 14:18:39 | |
| d*o*i*.fi (WP 6.9.4) | F | 2026-05-23 13:48:03 | |
| m*m*s*o*p*n*.com | F | 2026-05-23 13:32:39 | |
| k*p*r*i*k.com | D | 2026-05-23 13:28:35 | |
| r*j*w*l*y*n*.com (WP 7.0) | F | 2026-05-23 13:03:12 | |
| m*l*a*t*.com (WP 6.9.4) | F | 2026-05-23 11:53:29 | |
| i*v*r*.cz (WP 6.4.8) | D | 2026-05-23 11:25:06 | |
| b*o*a*i*a*g*r*e*s.com (WP 6.9.4) | C | 2026-05-23 10:25:06 | |
| h*b*y*o.com | F | 2026-05-23 09:14:29 | |
| f*n*a*y*c*r*e*.com (WP 7.0) | F | 2026-05-23 07:15:03 | |
| f*n*y*-*e*u*y.com (WP 6.4.3) | F | 2026-05-23 05:36:08 | |
| o*d*m*t*m*u*e*e*.nl (WP 6.9.4) | F | 2026-05-23 05:31:14 | |
| k*n*m*e*l*s.com (WP 6.9.4) | F | 2026-05-23 05:10:10 | |
| r*i*n*.com | F | 2026-05-23 05:02:58 | |
| r*z*l*c*r*c.com (WP 7.0) | F | 2026-05-23 03:24:17 | |
| r*x*b*u*i*u*.com | F | 2026-05-23 02:09:49 | |
| d*c*r*r*c*r*m*n*.com (WP 6.4.8) | F | 2026-05-23 01:17:48 | |
| f*r*s*t*h*m*.c*.uk (WP 6.9.4) | D | 2026-05-23 00:28:02 | |
| k*l*b*-*t*d*o.com | F | 2026-05-23 00:25:12 | |
| m*n*h*-*o*r*e.fr (WP 7.0) | F | 2026-05-22 23:28:44 | |
| h*d*m*l*.com (WP 7.0) | F | 2026-05-22 23:28:13 | |
| s*e*i*l*o*n.com (WP 7.0) | B | 2026-05-22 22:29:21 | |
| f*o*t*g*t*e*.de | F | 2026-05-22 21:52:39 | |
| s*e*r*-*e*e*r*.com (WP 7.0) | F | 2026-05-22 20:38:17 | |
| b*u*i*u*.d*d*n*t*e.com (WP 6.9.4) | F | 2026-05-22 19:39:55 | |
| a*a*t*-*r*a*e*r.com (WP 7.0) | F | 2026-05-22 16:11:24 | |
| z*r*h*a*t*r.com (WP 7.0) | F | 2026-05-22 16:10:38 | |
| f*e*m*n*m*s*c.nl (WP 6.9.4) | F | 2026-05-22 15:43:32 | |
| d*f*u*i*n*o*o*o*i.com (WP 7.0) | F | 2026-05-22 14:56:17 | |
| f*i*c*f*i*s.com (WP 7.0) | D | 2026-05-22 14:09:39 | |
| k*o*l*d*e*s*e*i*l*s*.nl (WP 7.0) | F | 2026-05-22 13:34:51 | |
| k*r*e*m*i*t*r.at (WP 7.0) | F | 2026-05-22 11:45:51 | |
| d*e*b*a*d*c*t*i*.com (WP 6.9.4) | F | 2026-05-22 11:29:29 | |
| s*o*.a*e*a*d*a*e*m*n*l*t*.com | F | 2026-05-22 11:00:31 | |
| f*d*l*.com (WP 6.2.2) | D | 2026-05-22 10:57:16 | |
| k*b*n*a*n*-*o*e*s*e*k*r*.com | F | 2026-05-22 10:56:36 | |
| f*c*-*f*l*f*-*2*.com | F | 2026-05-22 08:03:19 | |
| s*a*k*-*l*i*g.com | F | 2026-05-22 07:47:18 | |
| b*i*k*e*.com | F | 2026-05-22 07:15:20 | |
| o*i*m*s*u*i*.com (WP 6.7.5) | F | 2026-05-22 06:29:09 | |
| a*p*r*t*y*.co | F | 2026-05-22 06:21:49 | |
| d*d*r*e*.com | F | 2026-05-22 06:09:41 | |
| k*o*s*r*y*h*p.com (WP 6.8.1) | F | 2026-05-22 05:20:20 | |
| y*u*e*s*e*t*a*s.com (WP 7.0) | F | 2026-05-22 05:00:05 | |
| f*c*d*t*e*e*a*t*.com (WP 6.6.1) | F | 2026-05-22 04:59:24 | |
| f*b*i*i*r*a*i*n*.com (WP 7.0) | F | 2026-05-22 03:08:42 | |
| t*r*u*h*i*e*e*r*i*g.org (WP 7.0) | D | 2026-05-22 00:39:48 | |
| a*t*n*e*a*l*s.com (WP 6.9.4) | F | 2026-05-21 23:55:01 | |
| b*e*e*r*n*a*.com | F | 2026-05-21 22:14:45 | |
| s*y*e*c*a.com (WP 6.9.4) | F | 2026-05-21 20:29:17 | |
| k*k*n*w*a*y.com (WP 7.0) | F | 2026-05-21 19:31:15 | |
| h*l*d*s*g*.com (WP 6.9.4) | F | 2026-05-21 18:42:36 | |
| t*m*a*e.co | D | 2026-05-21 18:41:42 | |
| d*a*a*t*a*v*r*a.com (WP 6.0.12) | F | 2026-05-21 17:22:44 | |
| e*d*t*s*l*t*o*s.com (WP 6.9.4) | F | 2026-05-21 16:16:34 | |
| h*m*e*.kaufen (WP 6.9.4) | F | 2026-05-21 16:13:33 | |
| m*d*n*f*r*e*e*i*s.com | F | 2026-05-21 15:40:14 | |
| v*l*e*-*a*n*-*i*l*s.com | F | 2026-05-21 13:53:58 | |
| p*e*i*m*f*s*i*n.store | F | 2026-05-21 13:53:58 | |
| f*e*o*e.com (WP 7.0) | F | 2026-05-21 13:45:56 | |
| d*w*l*c*s*e*i*s.com (WP 7.0) | F | 2026-05-21 13:22:51 | |
| a*i*c*o*h*a*e*.art (WP 6.9.4) | F | 2026-05-21 11:20:17 | |
| b*a*c*i*u*a*.com (WP 6.3.8) | F | 2026-05-21 10:34:51 | |
| k*t*m*r*a*d*s*g*s.com | F | 2026-05-21 10:31:06 | |
| d*a*a*a*e.com (WP 7.0) | F | 2026-05-21 10:16:21 | |
| o*k*t*e*z*c*t.de | D | 2026-05-21 07:58:10 | |
| a*n*a*h*i*k*h*.com (WP 6.9.4) | F | 2026-05-21 07:21:19 | |
| o*o*b*c*e*t*o*s.com (WP 6.9.4) | F | 2026-05-21 06:49:14 | |
| k*s*u*j*w*l*.com | C | 2026-05-21 06:32:02 | |
| r*i*o*a*t*s*l*t*o*s.com | F | 2026-05-21 05:34:14 | |
| m*d.tattoo (WP 7.0) | F | 2026-05-21 03:04:36 | |
| d*x*e*l*n*e*.com (WP 7.0) | F | 2026-05-21 01:48:25 | |
| d*x*e*g*a*s*s.com (WP 7.0) | F | 2026-05-21 01:45:11 | |
| n*t*b*e*e.pl | F | 2026-05-21 01:05:39 | |
| a*n*f*e.com (WP 6.8.5) | B | 2026-05-20 23:16:57 | |
| p*g*t*c*h*l*.se (WP 7.0) | F | 2026-05-20 23:00:13 | |
| f*r*a*i*v*r*e*d*l*n*i*a*.com (WP 6.9.4) | F | 2026-05-20 21:39:29 | |
| h*d*e*b*m*r*s.com | D | 2026-05-20 20:49:15 | |
| e*p*r*l*a*p*o*e.com | F | 2026-05-20 19:04:34 | |
| t*t*i*t*l*u*a*p*.se | F | 2026-05-20 18:26:13 | |
| k*n*y*o*a*.com (WP 6.9.4) | F | 2026-05-20 14:32:09 | |
| t*t*r*.ae (WP 6.9.4) | F | 2026-05-20 14:12:59 | |
| e*o*i*s*u*t*r.com | F | 2026-05-20 13:29:18 | |
| p*r*o*.es (WP 6.1.1) | F | 2026-05-20 13:09:09 | |
| r*v*s*i*i*n*o*k*b*.com (WP 6.9.4) | F | 2026-05-20 12:28:10 | |
| e*o*o*.com | C | 2026-05-20 12:02:01 | |
| b*x*u*i*u*a.com (WP 6.8.5) | F | 2026-05-20 11:59:08 |