Log in or create an account
If you have an account with us, please log in.

You have no items in your shopping cart.

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.

  1. Available on the cart, category and product pages
  2. Flexible conditions to manage banners display
  3. Customizable and mobile-friendly design
  4. Set a position on the page for each promo banner
  5. Display banners based on product attributes
Explore Demo
User Guide
60 Days Money Back
Free Lifetime Updates
90 Days Free Support

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

Get a rich set of banner display options

With the Promo Banners for Magento 2 extension you'll be able to show banners on product, category and cart pages depending on specified conditions. Show banners based on product and cart attributes to stimulate customers buy more
and increase your income.

  • 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

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.

all Magento banner positions
magento 2 promo banners

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.

Create flexible cart conditions
and rules based on product attributes

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.

magento 2 promo banners

Choose the most suitable banner solution for your store

We've designed 3 packs of extensions brought together to provide you with an all-in-one solution for placing banners in your shop. Promote products by placing catchy banners at any place of your website. Enjoy customizable and mobile-friendly device, place banner sliders with animation, add flexible call-to-action buttons to any block, and more! Pick the solution that matches your needs by exploring the comparison table below.

Key Features Banners Lite Promo Start Banners Pro Flexibility Banners Premium Full Package
Integrate promo banners to endorse products
Add banners to product, category, cart, and CMS pages
Supports several banner types: images, HTML text, CMS blocks
Display banners for certain products based on rules and conditions
Promote products by showing them under banners
Redirect shoppers with clickable banners
Schedule limited-time promo campaigns
Add more flexibility with custom buttons
Add custom button to any page
Engage customers with banner sliders
Place banners in any area of a page using widgets
Combine several images in one slider
Create animated banners
Auto-resize and lazy load images for better speed
Optimize banners using insights from built-in analytics
Flexible banners for desktop and mobile
Streamline testing with pre-made templates
BONUS | Banner templates for testing
$169 add to cart $209 add to cart $349 add to cart

How to add a Promo Banner in Magento 2 Commerce?

  • Go to Content → Elements → Banners and 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.

More options for Magento 2 Promo Banners

Increase the efficiency of your promotion campaigns

Boost sales and decrease customers’ decision-making time with our magento 2 daily deal extension. You can also use our special promotion plugin to increase revenue by running a great variety of exclusive promotions.

Easily match different customer groups with the corresponding offerings

To provide your customers with a selective access to your product catalog, try out our Magento 2 Customer Groups extension. Add new customer groups, use mass action to assign customers to them, hide or show prices for certain groups of customers.

Get to a new level of shipping management

Take the advantage from the Magento Shipping Plugin to upgrade your delivery process. Configure the delivery flows fore flexibly with shipping table rates, shipping rules, and restrictions.

Reasons to choose

Other Features

  • 100% Open Source — Easy To Customize
  • Follows Magento Code Architecture
  • Separated HTML/CSS/JS
  • Simple installation via Composer
* The name "Magento" and the logo are the trademarks of Magento, Inc.
5 Reviews
Jul 01, 2020
I love that we are able to track results so easily
Asphalt Kingdom, CEO
I've been using the module to increase order value in the cart, and we've seen a measurable improvement. I love that we are able to track results so easily - Amasty designed this well for marketers. A great purchase for companies with compelling upsell offers (eg if you discount heavily for bulk orders).
Photo Amasty employee
Amasty answer
Jul 07, 2020
Natalya Chekanina / Head of Sales Team
Hi Amie, thanks for the feedback. It's great to hear that you find the extension helpful and easy to use for maketing specialists. We'll be happy to see you in our store again!
Jun 17, 2019
Easy to install, Easy to use
Hugh McMichael
We get many manufacturer promotions that we want to show on product and category pages, as the promotions had varying start and end dates, it was becoming time consuming to add and remove all of the banners and sometimes banners were missed and stayed visible. With this extension we saved a lot of time. We now set a start and end date and they appear and remove as required. I would recommend it to anyone that changes their banners regularly and shows a number of banners across their website.
Photo Amasty employee
Amasty answer
Jun 19, 2019
Natalya Chekanina / Head of Sales Team
Dear Hugh, thank you for your review! We would be happy to see you in our store again!
Mar 03, 2018
We had a problem with displaying several banners on one page. now its ok again. In general good extension with many features. works well with custom themes.
May 05, 2017
Comprehensive module
A nice module to improve the appearance of your webstore. No complaints, really. I like working with the ext. It helped to organize this work from adding various banners to different pages to choosing date and conditions for their display.
Nov 15, 2016
add banners to any place
Carl Berglund
I was looking for an easy solution to add banners to make advertisements more catchy and engaging. The good thing is that you can add banners to any place of the product page. Furthermore, all the options are very well compatible with my web store theme.

Write Your Own Review

You're reviewing: Customer Attributes for Magento 2

How do you rate this product?
Please rate the product from 1 to 5 stars.

Ask a question

Are you looking to add specific functionality for this extension or want to acquire a reliable development partner altogether? With custom development services by Amasty, you will receive high quality and cost-effective solutions developed by Magento professionals according to industry’s best practices.

Request a Quote

Submit this form now and we will get back to you promptly!

2.4.2-p1, 2.3.7, 2.4.2, 2.4.1-p1, 2.3.6-p1

You can always download the recent version free of charge from your account

Installing an upgrade is easy — check now

My Downloads
Version 1.1.8
Last Update: Dec 07, 2020
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.
See previous updates
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
Back to top