Banner Slider for Magento 2

Bring more purchases to your store by attracting customer attention to your special offers with sticky sliders. Create an unlimited number of eye-catching banner sliders with no programming skills required.

  • Locate banners anywhere at store based on your needs
  • Highlight sliders with a rich set of animation effects
  • Schedule limited-time promo campaigns
  • Automatically resize images for smartphones
  • Set up separate views for mobile and desktop
  • Lead customers to purchases by adding target URLs
  • Hyvä-ready storefront
Add to Wish List
Product updates and support for 12 months

Updates and support prolongation - $85

more info

Pick a combo deal with 15% discount:

Save $91.05

⚡ Challenge

Static banners became a victim of the so-called ad blindness, now people are used to ignoring them. Using animated banner sliders instead is more effective as they trigger visitors’ attention with movement. Unfortunately, default Magento options in creating banner sliders are limited, as well as the ability to customize the design.

✨ Solution

Magento 2 Banner Slider is a helper in promoting new products and special offers. Adjust slider’s design elements, configure animation effects, and link banners to your bestsellers, landings, or any other target pages. Enjoy user-friendly configurations and make necessary customizations with no special skills required.

What makes Banner Slider a Win-Win?


Beautify store pages with sliders visible for certain customer groups/ store views only

Convert visitors into leads by creating clickable banners leading to your best offers


Attract customers’ attention to particular products or services with rich animation effects

Bring attention to your special offers

Highlight banners with animation effects

Use various animation effects like slider autoplay to attract users’ attention to a particular product or service advertised. Configure how quickly to change the animation up to a millisecond leaving your offering readable for users.

Choose where to navigate your shoppers

Beautiful carousels regardless of their placement are useless unless they are leading to products or landing pages you promote. Specify target URLs for each banner in the Magento 2 carousel slider to create profitable customer journey maps at your website.

Add text to banners to generate more clicks

Adjust banners with any informative or catchy text to be seen on a mouse hover. Motivate shoppers to click by creating triggering titles and subtitles. Stay calm about the text visibility as it’s displayed on a light cover contrasting with the text.

Enhance slider UX with extra design elements

Navigate customers through the banners on a slider by adding extra functional elements. Choose from several pre-made designs of pagination bullets and slider arrows to make sliders user-friendly, switch them on/off upon you choice.

Create Retina-ready banner sliders

The resize feature of our Magento 2 Banner Slider extension supports separate settings for mobile and desktop devices and is applicable for retina screens. Type of the screen and device is detected automatically in order to provide the most appropriate image version display.


☝ A sample of Magento image slider with the split slideshow animation and navigation bullets & arrows enabled

Maintain stable page loading speed

This extension was designed to keep a website's performance sustainable. We integrated the lazy load initialization that helps with speed optimization by stopping the sliders from loading until users see them.

Track the performance of your banners

Magento 2 Banner Slider extension provides you with free features for analytics. Track the CTR, impressions, and clicks for your banners to know how good particular banners in sliders are performing. Choose the ones which work more effectively and timely make the necessary changes using valuable insights from the stats.

Where can I display banner sliders?

Display slider on any page of your store

Smoothly configure slider displays for any product and category pages, or even embed them in CMS pages like a Home page or a Contact us page. Find the best strategic place and start promoting products or special offers in a few clicks.

Run promo campaigns limited in time

Our extension allows you to schedule an active period for all the banners individually. It is specifically useful when you need to define the specific time frames for banners to be available, e.g. for the season sales or special limited-time offers.


Use category trees to reach more display flexibility

The Magento 2 slider extension uses widgets for the purpose of embedding sliders on a website. Use category tree within the Custom Layout settings for specifying a certain circle of categories of CMS pages where your slider will be displayed. Alternatively, you can embed sliders in the Magento 2 widgets directly by configuring the CMS page content.

Adjust banners for mobiles easier

Use a separate configuration for the mobile and desktop views to customize the shopping experience of your customers on all devices. Specify what banners and of what size to show only on mobiles or only on the desktop.

Easily group banners in sliders and schedule promo campaigns

There's a simplified grid of banners below the configuration settings of each slider. Here you can see how many banners are assigned to this slider, monitor banner statuses, remove some banners, and add new.

Banner preview from the slider configurations page

The banner preview feature helps to quickly navigate through the banners assigned to a specific slider.

Specify the audience for your banners

Specify customer groups for your banners and set up Magento 2 store views for slider widgets. Quickly create new and manage existing banners and sliders from separate grids.


Quickly change the order of banners in a slider

Change order of the banners in the Magento 2 product carousel in a split second with the drag-n-drop feature.

Fit to any screen resolution with auto resizing

The extension automatically resizes banner images for the size of your slider. Our Magento 2 Slider will take the auto height and resize width proportionally depending on the viewport. Thus, all image transformations will occur as smoothly as possible.

How to configure Varnish Cache compatibility?

The Banner Slider extension is fully compatible with Varnish Cache. If you need different types of cache for mobile and desktop devices, please, insert this code (line 2-8) into the section vcl_hash in the varnish configuration file (vcl):

sub vcl_hash {
if (req.http.X-UA-Device ~ "^mobile"
|| req.http.X-UA-device ~ "^tablet"
) {
} else {

For the correct work of this code, please make sure that you have this library installed.

Why do you need the Magento slideshow feature?

The Magento slideshow feature makes it easy to add high-quality product images to the home page as the Magento 2 owl carousel, which helps create a good first impression with users, thereby increasing initial site browsing time and reducing the bounce rate.

The service you might be interested in

If you'd like to equip your store with the additional features that you haven't found in the current extension versions, you are welcome to order our Magento Custom Development Service. Boost your store with the power of most efficient developers from Amasty and maximize your revenue. Your first consultation is free.

While the Banner Slider extension for Magento 2 by Amasty can captivate your visitors with dynamic, responsive banners showcasing your offers and promotions, it's also essential to ensure your website maintains optimal loading speeds. To boost your site's performance and enhance user experience, consider using Amasty's Google Page Speed Optimizer for Magento 2. This tool will ensure that even with multiple high-quality banners, your website remains fast, fully optimized, and SEO-friendly. By pairing visually appealing banners with top-tier site performance, you provide your customers with an unmatched shopping experience.

Adobe partner logo
Magento Marketplace logo
See 500+ verified reviews
1 Single points of sales
Trusted by Customers
Are Amasty extensions compatible with all themes and extensions by other vendors?
Amasty extensions work with all plugins we issued and with most 3rd-party plugins. If you come across a Magento 2 compatibility issue with any third-party module, we’ll definitely try to help you. If you face any technical issues, please create a ticket...
Will I get free support and updates?
Product updates for extensions purchased before Feb 1, 2022With the transition to product subscriptions, you will receive product updates for all extensions purchased before Feb 1, 2022 throughout the entire grace period — up to Aug 1, 2022. If you ...
Do you have the installation service?
Yes, you can use installation and configuration services that are available as the part of Pro and Premium add-ons for your product subscriptions.Please note that this installation service doesn’t include uninstallation. So, if you need to completely...
Can I request a free trial?
Amasty doesn’t provide any trials of Magento extensions. There's one exception: Amasty extensions are provided for testing or demo purposes to our official Platinum Partners as a part of the “access to Amasty extensions for testing purposes with Composer...
Can I test an Amasty extension on a staging site before transferring it to a live one?
Yes, you can install any Amasty extension on a test site and configure all the settings there before doing it on your live store.
How can I get a refund?
Amasty offers to its Customers a thirty (30) day money-back guarantee for the Software. In case the acquired extension didn’t meet your expectations, our support team is always ready to help you. Fees for support subscriptions and any services provided...
How can I receive a discount?
We are now working at a loyalty program for our customers that is supposed to bring even greater benefits in the long term. While it’s not out yet, you can look through these Special Offers. New discounts and specials are added every month. To stay ...
How to update a Magento 2 Amasty extension?
To update a Magento 2 extension by manual upload:1. log in to the customer account;2. navigate to the Products tab, scroll to the packages section, and click the Download link next to the extension that should be updated;3. Important: If some extension...
If I need additional features to be added to an Amasty extension, how can I ask for it?
To leave your feature request, log in to your customer account and open the Products tab. Then, scroll down to the bottom of the page, and leave your feature request in the following form: As soon as you send your request, it is considered by our ...
Magento 2 Amasty extensions installation
Each Amasty extension package is provided with the extension files, installation & setup guides, and a license agreement. Some extensions include import files examples as well. So how to install our Magento extension? What is the plugin...
How can I prolong support?
If you have an active support service subscription, it grants you access to support services for all products purchased before Feb,1 as long as your subscription is active. Alternatively, support services are only available as the part of a product ...
Can I change the EE extension to CE for free?
Usually, no, you can’t exchange modules. Please, contact our support managers and they’ll consider your case individually. → Learn more about our special offers
How can I get a discount to re-purchase plugins?
Usually, we don’t provide any discounts. But you can contact us, and we’ll consider your case individually. → Learn more about our special offers
Customer Reviews

Do you need specific features added so you can achieve your business goals?

Drop us a line and we'll customize this extension for you!

You can always download the recent version free of charge from your account installing an upgrade is easy

See Magento (and other software) versions we support and guarantee their compatibility with our extensions

Version 1.3.0
Last Update: Mar 18, 2024
1.3.0 - Mar 18, 2024
  • Compatibility we added compatibility with the Hyvä Theme for the Banner Slider. You can find the ‘amasty/module-banner-slider-hyva' package for installing in composer suggest (Note: the compatibility is available as a part of an active product subscription or support subscription)
Version 1.2.5
Last Update: Jan 31, 2024
1.2.5 - Jan 31, 2024
  • Fix we added width and height to the banner images so they no longer affect the CLS metric in Core Web Vitals
  • Fix we fixed the display of banners resized by the Image Optimizer module on mobile devices
1.2.4 - Jul 17, 2023
  • Fix we corrected the suggest section of composer.json file
1.2.3 - May 18, 2023
  • Compatibility we made the module compatible with Magento 2.4.5-p1, 2.4.6
  • Improvement now the extension uses the Magento timezone to display banners
  • Fix we resolved the issue with degraded quality of banner images
  • Fix we eliminated the errors with GraphQL queries
  • Fix we addressed the problem with banner saving with timezones using other than the m/d/y date format
1.2.2 - Apr 04, 2022
  • Compatibility we improved compatibility with Magento 2.4.4
1.2.1 - Jul 23, 2021
  • Improvement we adjusted banners' date settings
  • Compatibility we improved slider compatibility with Amasty Lazy Load extension. Now it defers the slider images load as expected
1.2.0 - Apr 16, 2021
  • New we implemented the built-in lazy load functionality, including the ability to disable lazy load of the first banner for more flexible configuration and less impact on page loading speed
  • New now the resize feature supports separate settings for mobile device and is applicable for retina screens - the type of screen and device is detected automatically and the appropriate image version is displayed
  • Fix now GIF images are displayed as expected
Version 1.1.0
Last Update: Nov 24, 2020
1.1.0 - Nov 24, 2020
  • New we added an option to schedule the banner display: you can set start and end dates to show banners only during a set period
  • New we designed the CTR functionality for banners: now you can evaluate how often your banners are viewed and clicked (the data is renewed once a day by cron)
  • New now you can create banners for all devices at once or separate the display for Desktop and Mobile views for a more adjustable configuration
  • New we added the read GraphQL compatibility
  • New we added an option to choose a target type for a link - you can choose to open it on a current or a new page
  • Improvement now the slider gets initialized only if it is visible for a customer, which lets to optimize the speed and avoid the autoplaying of a slider if it’s not in sight
  • Improvement we added an option to configure alignment for a widget within a container
  • Improvement the banner target link supports both absolute and relative URLs
Version 1.0.2
Last Update: Oct 13, 2020
1.0.2 - Oct 13, 2020
  • Fix we resolved issue with applying ACL restrictions to module configuration.
1.0.1 - Oct 12, 2020
  • Fix we corrected the filtration and sorting by Slider Name column

Ratings & Reviews

90% of 100