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*g*b*n*a*e*y*a*a.com (WP 6.5.8) | F | 2026-05-04 02:49:52 | |
| m*t*t*.com (WP 6.9.4) | F | 2026-05-04 02:05:10 | |
| p*r*d*s*u*o*e*.com (WP 6.9.4) | F | 2026-05-04 01:33:37 | |
| m*b*l*i.c*.za (WP 6.9.4) | F | 2026-05-04 00:53:18 | |
| c*c*r*s*o*s*b*e.com (WP 6.9.4) | F | 2026-05-04 00:30:10 | |
| m*e*o*m*t*c*c*r*.com (WP 6.9.4) | F | 2026-05-04 00:14:46 | |
| d*n*l.ba (WP 6.9.1) | F | 2026-05-03 23:57:13 | |
| a*a*d*o.my (WP 6.9.4) | F | 2026-05-03 23:25:01 | |
| m*s*e*d*a*c*.fr (WP 6.9.4) | F | 2026-05-03 23:12:43 | |
| p*w*o*i*s.com | F | 2026-05-03 22:34:31 | |
| s*b*y*a*.com (WP 6.9.4) | F | 2026-05-03 21:52:06 | |
| s*b*i*e*b*j*u*.com | F | 2026-05-03 21:23:32 | |
| f*r*i*a*i*.com (WP 6.9.4) | F | 2026-05-03 21:09:43 | |
| i*a*i*a*r*a*d*c*.com (WP 6.9.4) | F | 2026-05-03 21:02:31 | |
| m*b*b*w*r*d.com (WP 6.9.4) | F | 2026-05-03 19:55:36 | |
| 3*d*e*.com (WP 6.9.4) | F | 2026-05-03 19:38:38 | |
| j*k*i*e*e*r*p*.com (WP 6.9.4) | F | 2026-05-03 18:48:24 | |
| f*n*y*r*p*.com (WP 6.9.4) | F | 2026-05-03 17:32:17 | |
| b*n*a*a*g*r*w*o.com | F | 2026-05-03 16:28:13 | |
| p*u*i*a*e*a.com (WP 6.9.4) | F | 2026-05-03 16:21:43 | |
| p*u*e*t*q*i*c*i*l*r*e.com | F | 2026-05-03 15:46:25 | |
| g*n*l*a*t*p*a*e*.com | F | 2026-05-03 15:38:44 | |
| c*r*m*l*x*.eu | F | 2026-05-03 15:10:42 | |
| r*c*h*p.be | F | 2026-05-03 13:55:44 | |
| b*n*e*l*f*o*i*t*s.com (WP 6.9.4) | F | 2026-05-03 13:17:56 | |
| p*c*o*o*k*r*m*k.de | A | 2026-05-03 12:23:38 | |
| m*i*b*.es (WP 6.9.4) | F | 2026-05-03 11:35:29 | |
| b*m*o*c*a*e.com | F | 2026-05-03 11:00:30 | |
| u*w*a*p*r*l*f*.com | F | 2026-05-03 09:49:09 | |
| w*l*i*g*o*e*v*n.com | F | 2026-05-03 09:26:52 | |
| w*l*x.com | C | 2026-05-03 07:47:48 | |
| s*n*w*t*.com | F | 2026-05-03 07:01:37 | |
| m*s*a*b*d*p*e*c*n*.es (WP 6.9.4) | F | 2026-05-03 06:59:33 | |
| s*h*y*t*m*e*c*e*.de | F | 2026-05-03 06:06:12 | |
| i*a*j*i*u*l.com | F | 2026-05-03 05:34:15 | |
| b*l*a*t*e*i*n*h*p.com (WP 6.8.3) | F | 2026-05-03 05:01:49 | |
| d*s*u*n*t*r*s.com | F | 2026-05-03 05:01:23 | |
| g*l*s*h*i*d*-*a*b*r.de (WP 6.9.4) | D | 2026-05-03 04:09:59 | |
| s*n*u*l*y*a*a*e*r*d*c*i*n*.com (WP 6.9.4) | F | 2026-05-03 03:45:42 | |
| a*d*f*o*s*r*.art (WP 6.9.4) | F | 2026-05-03 03:31:28 | |
| j*n*a*b*t*.com (WP 6.9.4) | F | 2026-05-03 03:20:54 | |
| s*n*e*f*r*e*e.com (WP 6.9.4) | F | 2026-05-03 02:26:18 | |
| g*m*n*t*e*.com | D | 2026-05-03 02:20:05 | |
| m*j*s*y*k*s.no | F | 2026-05-03 02:01:01 | |
| s*o*v*d*s*g*.com (WP 6.9.1) | F | 2026-05-02 23:30:03 | |
| l*p*n*o*l*n*a*a.fi (WP 6.9.4) | F | 2026-05-02 23:14:57 | |
| g*h*a*y*h*n*a*a.com (WP 6.8.1) | F | 2026-05-02 21:54:05 | |
| m*a*w*r*.com (WP 6.9.4) | F | 2026-05-02 21:46:51 | |
| c*t*n*r*i*b*a*t*.com (WP 6.9.4) | F | 2026-05-02 21:23:08 | |
| m*-*o*e.com (WP 6.9.4) | F | 2026-05-02 21:19:48 | |
| s*n*f*o*e*s*a*f*a*c*s*o.com (WP 6.9.1) | F | 2026-05-02 21:01:42 | |
| l*c*e*n*t*e*l*t.ch | F | 2026-05-02 19:45:13 | |
| i*o*e*h*n*b*y.com (WP 6.8.3) | F | 2026-05-02 19:14:05 | |
| s*i*a*o*a*d*r*f*e*.com (WP 6.9.4) | F | 2026-05-02 18:12:30 | |
| g*a*u*p*o*u*t*.com (WP 6.9.4) | F | 2026-05-02 16:44:51 | |
| g*a*g*e*.com (WP 6.9) | F | 2026-05-02 16:14:40 | |
| c*s*e*t*s*m*s*r*.com (WP 6.8.5) | F | 2026-05-02 12:36:44 | |
| h*l*a*a*r.ee (WP 6.9.4) | F | 2026-05-02 12:12:39 | |
| r*n*i*s*n*e*p*y*l*n*.fr | F | 2026-05-02 12:03:01 | |
| v*l*.ru | F | 2026-05-02 11:30:03 | |
| r*s*s*e*c*a*n*c*i*n*j.org (WP 6.9.4) | F | 2026-04-23 18:03:08 |