Promo Banners for Magento 2

Display catchy promo banners on corresponding store pages to let customers be aware of all hot deals and specials you offer. Draw visitors' attention to specific products to trigger impulse purchases and increase an average order value.

  • Available on the cart, category and product pages
  • Flexible conditions to manage banners display
  • Customizable and mobile-friendly design
  • Set a position on the page for each promo banner
  • Display banners based on product attributes
  • Hyva-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 $110.55

One of the most effective ways to squeeze more out of your promotional campaigns is to timely show relevant information to your target audience. As soon as native Magento functionality doesn’t allow creation of banners based on specific conditions, you need a flexible tool that will help you easily generate and wisely display promo banners to potential customers.

See how to configure the main Promo Banners use cases

Discover a wide range of banner display options

The Promo Banners for Magento 2 extension empowers you to easily display banners on product, category and cart pages depending on specified conditions.
Show banners based on product and cart attributes to stimulate customers buy more

  • 3 banner types available: images, cms-blocks, HTML text.
  • Possibility to add lists with products to all banner types.
  • Display banners on product, category and any cms pages as well as in the shopping cart.
  • Specify how many banners to slideshow for the same Magento position.
  • Show banners depending on the shopping cart content.
  • Place your promo banner in any place on the page.
  • Select product categories for which each particular banner will be available.
  • Display promo banners based on product attributes. E.g. show banners only on pages with Apple brand.
  • Link banners to any page you need to let customers instantly find promoted products.
  • Set dates and time for banner display.
  • Display special offers based on search terms.

Choose position for banner display

With the Magento 2 banner extension you can display special offers on product, category and shopping cart pages. But for maximum customer engagement you need to make sure you've carefully chosen the banner's position. For this reason the module offers a rich list of page positions to make your promotions work.

Specify banner type

This Magento 2 module lets you create catchy banners using one of 3 banner types: images, CMS block or HTML text. Use a handy HTML editor to make your hot deals visually attractive.


Generate product lists for promo banners

Make specials more relevant by adding the list of promo items to your HTML-, cms-block- or image based banners. This way customers will see all promoted products on one page and will more likely to add them to cart.

Display banners based on product categories

Banner extension for Magento 2 lets you determine banners display by category. It's possible to select one or several categories for which you'd like to show your promotions. Apart from category pages your banner will be displayed on each product page assigned to the selected category.

Show special offers based on search terms

Promo banners can be shown when certain search terms are used by customers. Simply specify the necessary terms in your admin panel to make customers see promotions on corresponding pages with search results.

Set date and time for banners display

To automatically remove outdated promotions from your store pages you can specify the time interval during which the banner will be demonstrated to customers.

Regulate display priority

In case there are two or more banners meet specified display conditions, they will be shown one after another. It's also possible to show only one banner with the highest priority.

Add banners to CMS pages

Don't miss the opportunity to promote your items on additional store pages like contacts or delivery page. Why not remind about a tempting offer once again and increase the chances of conversion?

Place promo banners in any CMS-block

Make your promo campaign even more flexible and many-sided. Add your promo to already existing blocks to make the accents play a bit differently and highlight some items more sharply. Insert a specific piece of code - and you can place a banner into any CMS-block.

Show banners based on products added to cart

Using the Magento banner manager, an admin user can accurately fine tune the display of promo offers based on products added to cart. Create conditions based on cart attributes such as subtotal, products quantity, total weight, payment/shipping methods and many others. Combine conditions to improve the efficiency of promo campaigns by displaying only relevant offers to your customers.

Show banners based on product attributes

If you offer a deal for a particular product or a group of products, it is necessary to display a Magento 2 banner on the corresponding product pages. With the advanced Magento 2 banner module you can create hot deals based on product attributes, e.g. for all monitors with resolution 1920*1200.



  • To create a banner using this Magento 2 module, go to Content → Elements →Banners
  • Click on the Add Banner button.
  • Enter Name and select Status.
  • In the Applies To field, choose where this banner will be displayed.
  • To show a banner to specific customer groups only,
  • Set the Customer Segments field to Specified.
  • In the Content tab, upload the images,
  • Insert Widgets, and Variables.
  • Leave the No Default Content checkbox clear if you use one banner for all store views.
  • If needed, choose Related Promotions.
  • Save the changes.
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.14.1
Last Update: Mar 18, 2024
1.14.1 - Mar 18, 2024
  • Improvement we improved module’s performance with large number of banners
  • Fix we fixed an error on the configurable product page that occurred after adding a product attribute to the banner conditions
  • Fix we resolved the issue with WebP images not being fetched to the storefront for promo banners. (Note: the functionality will work once the Image Optimizer extension is updated to the version 2.1.0 or newer)
1.14.0 - Oct 23, 2023
  • Compatibility we added the compatibility with Hyvä Theme for Promo Banners. You can find the 'amasty/module-promo-banners-hyva-compatibility' package for installing in composer suggest (Note: the compatibility is available as a part of an active product subscription or support subscription)
Version 1.13.0
Last Update: Sep 27, 2023
1.13.0 - Sep 27, 2023
  • Compatibility we improved compatibility with Magento 2.4.6
  • Improvement we added image resize for mobile and tablet devices to improve the styling
  • Improvement we made search keywords case-insensitive
  • Fix we implemented banner loading via AJAX so that banners load without a page reload
  • Fix we resolved the issue with product listing display that occurred with the banners loading on top of the page
  • Fix we enhanced compatibility with Amasty Improved Layered Navigation extension
  • Fix we fixed the issue with the empty space showing up when multiple banners are active for one position
  • Fix we eliminated the errors that occurred when editing certain conditions
Version 1.12.2
Last Update: Feb 02, 2023
1.12.2 - Feb 02, 2023
  • Fix we corrected the issue with adding product to the cart twice
1.12.1 - Sep 20, 2022
  • Compatibility we improved compatibility with Magento 2.4.4
1.12.0 - Jul 12, 2022
  • Improvement we improved the module performance and page speed loading
Version 1.1.11
Last Update: Apr 11, 2022
1.1.11 - Apr 11, 2022
  • Compatibility now the extension is compatible with Magento 2.4.3-p2 and 2.4.4
1.1.10 - Nov 12, 2021
  • Fix our team eliminated the problem of the wrong banner display on the Search Results and User Account pages: now the banners assigned to certain product categories via Banner configuration are shown on the corresponding category pages only.
1.1.9 - Sep 01, 2021
  • Fix we solved the problem with the redundant banner display on search result pages for the 'Catalog Search Top' option
1.1.8 - Dec 07, 2020
  • Fix we solved the problem with incorrect product relations after banners saving
  • Fix we solved the problem with displaying products block
  • Fix we solved the problem with banner displaying by time zones
1.1.7 - Aug 05, 2020
  • Compatibility with Magento 2.4.0 was added
1.1.6 - Feb 10, 2020
  • Improvement now the banners grid include Store View field
1.1.5 - Jan 29, 2020
  • Fix time issues specific for Central European / Standard Time zone were resolved.
  • Fix visual issues were fixed.
1.1.4 - Dec 26, 2019
  • Compatibility we updated our .js files for better compatibility with Magento 2.3.3+
  • Fix XSS issue was resolved.
1.1.3 - Sep 24, 2019
  • Fix we resolved the problem with displaying Banners when products attributes are set in conditions
1.1.2 - Sep 02, 2019
  • Fix the issue with incorrect banners date while saving was resolved
1.1.1 - Aug 14, 2019
  • Fix the issue with displaying banners on product categories pages was resolved
1.1.0 - May 11, 2019
  • Improvement a new tab for configuring customer segments was added.
Version 1.0.15
Last Update: Apr 15, 2019
1.0.15 - Apr 15, 2019
  • Improvement now you can add banners to more places.
1.0.14 - Mar 25, 2019
  • Improvement code responsible for displaying banners grid in the admin panel was re-written with Magento UI components.
1.0.13 - Dec 21, 2018
  • Fix issue related to inability to delete banners via the admin panel was resolved.
1.0.12 - Nov 06, 2018
  • Fix the issue with using banners in CMS blocks was fixed
1.0.11 - Aug 21, 2018
  • Fix the issue with displaying banners on the category page was resolved
1.0.10 - Jun 06, 2018
  • Fix the issue with some widgets not working inside banners was fixed
1.0.9 - Apr 03, 2018
  • Localization updated
1.0.8 - Mar 27, 2018
  • Fixed an issue with multiple banners on same position
1.0.7 - Feb 21, 2018
  • Fixed the products display on the sidebar position.
  • Fixed the issue with a drop-down for bundle products.
1.0.6 - Jan 09, 2018
  • Fixed product display behavior when there are multiple banners on the page
1.0.5 - Dec 07, 2017
  • Magento FPC compatibility imporved
  • Amasty AJAX Scroll compatibility improved
  • Fixed the issue with inserting variables in WISYWIG editor
  • Fixed the issue with special characters in banner's name
1.0.4 - Oct 05, 2017
  • Magento 2.2 compatibility tested and confirmed
1.0.3 - May 16, 2017
  • Fixed php version.
  • Fixed minor responsive design issues.
1.0.2 - Jan 09, 2017
  • Possibility to insert a banner into CMS Block using the following code: {{block class=\"Amasty\\PromoBanners\\Block\\Container\" template=\"Amasty_PromoBanners::container.phtml\" banner_id=\"1\"}}
  • Minor compatibility improvement
1.0.1 - Oct 17, 2016
  • Possibility to display banners among products
  • Number of general improvements

Ratings & Reviews

96% of 100
© 2009-2024 Amasty. All Rights Reserved.