Product Gallery Swiper for WooCommerce

5.00 out of 5
(4 customer reviews)

Free

The Product Gallery Slider for WooCommerce plugin elevates your product image galleries with a responsive, touch-friendly slider. Ideal for enhancing product thumbnails across your webshop, including shop pages, product categories, and related products. Streamline your customers’ browsing experience with this intuitive and dynamic solution.

Description

Transform WooCommerce product images into sliders

Elevate your online store with a responsive, touch-friendly product image slider.

Key benefits:

  • Enhance user engagement
  • Improve browsing experience with smooth image transitions
  • Optimize product discovery for your customers
  • Maintain visitors’ focus on your product offerings
  • No advanced coding required for seamless integration

Features:

  • Customizable slider settings to match your siteโ€™s design
  • Mobile-friendly design for browsing on any device
  • Options for automatic or manual slider controls, enhancing user interaction
  • Efficient and streamlined code for fast loading times

Requirements:

Requires WooCommerce for full functionality.

Demo

Installation guide

Installation via Wordpress (recommended)

Download the plugin from the releases page. You can install this plugin via the Wordpress admin. Please follow these steps:

  1. Navigate to: Menu -> Plugins -> Add New
  2. Click โ€˜Upload Pluginโ€™ in the top left corner
  3. Locate and select the plugin .zip file
  4. Upload and activate the plugin

Installation via (S)FTP

If you donโ€™t want to install the plugin via the Wordpress backend, you can install the plugin via these steps:

  1. Connect with the FTP server. Please ask you hosting for the details and credentials.
  2. Upload the plugin files:
    1. Navigate to [website root]/wp-content/plugins/
    2. Create a directory โ€˜product-gallery-swiper-for-woocommerceโ€™
    3. Unzip the plugin files in [website root]/wp-content/plugins/product-gallery-swiper-for-woocommerce
  3. Login the Wordpress admin
  4. Navigate to: Menu -> Plugins -> Installed Plugins
  5. Locate the plugin and click โ€˜activateโ€™

Configuration guide

Plugin setup

Ensure that WooCommerce is installed and activated for this plugin to work. For detailed instructions on installing Product Gallery Slider for WooCommerce, refer to the installation guide.

Usage: settings

Product Gallery Slider for WooCommerce is designed to enhance your product image galleries right out of the box, requiring no initial setup upon activation. To tailor the gallery to your site's needs:

  1. Access the settings by navigating to โ€˜WooCommerceโ€™ -> 'WooCommerce Swiper'ย  in your WordPress dashboard.
  2. Here, you can adjust the settings to customize the appearance and functionality of your product galleries according to your preferences.

Documentation

WordPress Developer API

Use these filters and actions to control when the gallery is displayed, reuse existing Swiper assets, customize CSS classes, or render the gallery in a custom location.

Control when the gallery is used

Disable the automatic WooCommerce integration when you want to place the gallery yourself, or override the default decision about whether a product should display a gallery.

Disable the automatic integration

wdevs_gallery_swiper_enable_default_integration

apply_filters( 'wdevs_gallery_swiper_enable_default_integration', true )
  • $enabled (boolean) - Whether the plugin automatically integrates with classic WooCommerce product loops. Default: true.

Override the gallery display decision

wdevs_gallery_swiper_should_display_gallery

apply_filters( 'wdevs_gallery_swiper_should_display_gallery', $should_display )
  • $should_display (boolean) - The result of the plugin's default gallery display checks.

Example

// Disable automatic placement so the gallery can be rendered elsewhere.
add_filter( 'wdevs_gallery_swiper_enable_default_integration', '__return_false' );

// Only display galleries for products in the featured category.
add_filter( 'wdevs_gallery_swiper_should_display_gallery', function( $should_display ) {
    return has_term( 'featured', 'product_cat' ) ? true : $should_display;
} );

Use Swiper from another plugin or theme

Prevent this plugin from loading its bundled Swiper assets by returning the handles of compatible Swiper assets that are already registered.

Script filter

wdevs_gallery_swiper_swiper_script_handle

apply_filters( 'wdevs_gallery_swiper_swiper_script_handle', $default_handle )

Style filter

wdevs_gallery_swiper_swiper_style_handle

apply_filters( 'wdevs_gallery_swiper_swiper_style_handle', $default_handle )
  • $default_handle (string) - The plugin's default handle: wdevs-gallery-swiper-swiper.

Example

// Reuse the compatible Swiper assets registered by Elementor.
add_filter( 'wdevs_gallery_swiper_swiper_script_handle', function() {
    return 'swiper';
} );

add_filter( 'wdevs_gallery_swiper_swiper_style_handle', function() {
    return 'swiper';
} );

Add custom CSS classes

Add classes to the gallery container or to every individual slide without replacing the plugin templates.

Container classes

wdevs_gallery_swiper_container_extra_classes

apply_filters( 'wdevs_gallery_swiper_container_extra_classes', '' )

Slide classes

wdevs_gallery_swiper_slide_extra_classes

apply_filters( 'wdevs_gallery_swiper_slide_extra_classes', '' )
  • $extra_classes (string) - Space-separated CSS classes. Default: an empty string.

Example

add_filter( 'wdevs_gallery_swiper_container_extra_classes', function( $classes ) {
    return trim( $classes . ' my-gallery' );
} );

add_filter( 'wdevs_gallery_swiper_slide_extra_classes', function( $classes ) {
    return trim( $classes . ' my-gallery__slide' );
} );

Render the gallery in a custom location

After disabling the automatic integration, use the start and finish actions to wrap your own product image output. Use the complete gallery action when the plugin should render everything for you.

Wrap custom product image output

wdevs_gallery_swiper_start_gallery_rendering

do_action( 'wdevs_gallery_swiper_start_gallery_rendering' )

wdevs_gallery_swiper_finish_gallery_rendering

do_action( 'wdevs_gallery_swiper_finish_gallery_rendering' )

Render the complete gallery

wdevs_gallery_swiper_render_gallery

do_action( 'wdevs_gallery_swiper_render_gallery', $include_default )
  • $include_default (boolean) - Whether the default product thumbnail is included as the first slide. Default: false.

Example

add_filter( 'wdevs_gallery_swiper_enable_default_integration', '__return_false' );

remove_action( 'woocommerce_before_shop_loop_item_title', 'woocommerce_template_loop_product_thumbnail', 10 );

add_action( 'woocommerce_before_shop_loop_item_title', function() {
    do_action( 'wdevs_gallery_swiper_start_gallery_rendering' );
    woocommerce_template_loop_product_thumbnail();
    do_action( 'wdevs_gallery_swiper_finish_gallery_rendering' );
}, 10 );

If no custom content is needed between the opening and closing markup, replace the three rendering calls in the example with do_action( 'wdevs_gallery_swiper_render_gallery', true ).

FAQ

Please let us know if you have any questions!

Changelog

Current version: 1.7.0
- 2026-06-22
- 2026-05-23
- 2026-02-04
- 2025-12-05
- 2025-08-17
- 2025-08-01
- 2025-07-25
- 2025-07-24
- 2025-07-23
- 2025-07-23
- 2025-07-19
- 2025-06-27
- 2025-06-18
- 2025-04-22
- 2025-04-16
- 2025-04-09
- 2025-02-04
- 2025-01-04
- 2024-09-24
- 2024-08-23
- 2024-08-17
- 2024-02-24

0 reviews for Product Gallery Swiper

There are no reviews yet.

Be the first to review “Product Gallery Swiper”


Latest reviews from WordPress.org

  1. 5 out of 5

    kiopsi

    Perfect plugin, perfect support

    The plugin works perfectly

    There was only a minor issue with it but the developer helped me so fast and solved the issue perfectly.

    Thanks a lot!

  2. 5 out of 5

    zartak111

    Awesome Plug-in 2025

    I use this plugin on the Woodmart theme. I encountered some errors and contacted support. They answered in 1 minute and completely fixed all the errors within 12 hours. Great support and a great plugin!

  3. 5 out of 5

    vaciristovski

    Absolutely Amazing Plugin!

    I’ve been using this plugin for a while now, and I couldn’t be more impressed. It works flawlessly, is super easy to set up, and has clearly been built with attention to detail. The interface is intuitive, the features are powerful, and the support team is responsive and helpful whenever I’ve had questions.

    This plugin has saved me so much time and made managing my site a breeze. Highly recommended for anyone looking to enhance their WordPress site with reliable, high-quality functionality.

    Thank you to the developers for such an excellent tool!

  4. 5 out of 5

    zagros75

    Great product and support

    Happy with the plugin. I tested the plugin and it works perfectly for Blocksy. I got great support for the plugin as soon as I contacted the developer.