Talking about an inviting homepage or about highly visual catchy elements for the website we offer to focus your attention on banners. Use promotional banners to advertise products available in your store. Use it to inform about important events in your company. This way you provide a type of assistance to your customers. It looks like you show a banner in a popup for a user who was inactive for a long time.
You can also show payments icons and specify special hours for extra-deals at your Magento 2 store via banners. This will help you to encourage more visitors to keep browsing your website and strongly increase a conversion rate.
Via module configuration, you can choose the best way to present a banner content. Retina display is supported. You are enabled to use an image resizer to produce a much better visual result as well as to configure the dimension and a background for the resized image. The module supports image and HTML modes for banner content display.
With our Magento Banners extension you are able to:
- add a standard banner to any theme container via standard Widgets interface as well as attach a banner to placeholder
- choose from 3 available banner types: standard banner, awesomebar and lightbox
- add a graphical banner to the website
- show a lightbox window with custom HTML content, images, forms
- include the exit-intent popups on your website
- group banners by using placeholders
- set a sort order for banner display
- track the banner display and clicks count via statistics tab
- add a banner to the homepage, CMS page or sidebar
- add a banner with XML or PHP code
Extension demo:
Easy Banners demo is available at our demo server.
- Free installation
- Activate up to 10 times
- All extensions $79
- Approved on Magento Marketplace
Display banner for a specific page or product

- ability to show banner for specified products, at specific pages, for specifiс customer groups only
- ability to show a banner on the specified day of week or month, and on a specified date/time condition
- ability to show banner when a specified parameter is found in URL
- ability to hide banner when the clicks count is bigger than the specified value
Show Awesomebar banner

- show banner when user browsing time is larger than a specified value (Activity time + Idle time)
- show banner when a customer keeps scrolling the page for more pixels than specified
- hide banner for a specific user according to his personal displays count (per day, per week, per month) of this banner
Show important information in Lightbox popup

- limit the banner visibility linked to user activity or user browsing time
- hide banner for a specific user according to his personal displays count (per day, per week, per month) of this banner
Use placeholders to handle banner display

- Add a placeholder to CMS Page content by using Magento WYSIWYG Insert Widget button
- add a placeholder to other pages or a sidebar by using Magento widgets interface
- Add placeholder with XML or PHP code
Include the exit-intent popups
Monitor the banner statistic
Easy Banners 1.9.25
8th of October 2026- Security: High — strengthened validation of placeholder settings used to build the storefront layout.
- Security: High — improved input handling in banner statistics management.
- Security: Medium — improved file name validation for banner image uploads and resizing.
- Security: Medium — strengthened protection for administrative banner operations.
- Security: Low — improved validation in the banner conditions editor.
Easy Banners 1.9.24
15th of May 2026- PHP 8.5 compatibility.
Easy Banners 1.9.23
11th of February 2026- Fixed incorrect return type.
- Removed non-existing ACL name.
- No need to extend
Adminhtml\Promo\Catalogaction.
Easy Banners 1.9.22
5th of December 2025- Updated Breeze integration.
Easy Banners 1.9.20
9th of April 2025- PHP 8.4 support added.
- Magento 2.4.8 support added.
Easy Banners 1.9.18
1st of April 2024- Fixed inability to remove banner image.
Easy Banners 1.9.16
12th of February 2024- Fixed possible incorrect BANNER_EDIT_URL which leads to logout from backend.
Easy Banners 1.9.15
2nd of February 2024- Breeze integration updated. Dynamic JS support added.
- Prevent image loading when it's not visible.
Easy Banners 1.9.12
29th of September 2023- Fix 'Call to undefined function Composer\Autoload\includeFile'
Easy Banners 1.9.11
14th of September 2023- Performance: improve total blocking time score.