Hot: BSS now has 90+ Hyvä Theme Compatible M2 Extensions - And there're more to come!

From B2B to CheckoutBuy Now

Magento 2 Popup

Community: 2.3.x - 2.4.x
Enterprise: 2.3.x - 2.4.x

Magento 2 Popup is an extension that allows you to quickly and easily create limitless stunning popups with our pre-designed themes. Besides helping customer focus on the exact content and drive their decisions with CTA elements, popups also help your store cut down the number of abandoned carts and convert them to actual purchases.

Specifically, the main functions of Magento 2 Popup are:

  • Create several types of Magento pop-up
  • Set banners flexibly with custom display rules
  • Target popup to chosen customer groups and store views
  • Create unique popups with 6 different animations 
  • Custom period to show the pop-ups
  • Responsive display on all devices
  • Set up times to auto-display and disappear pop-ups
  • Free REST API support


  • Support Magento 2 exit intent popup
  • Available 5 hottest Magento 2 Popup templates
  • Support GraphQL API
  • Compatible with Magento 2.4.6

>> Discover a massive of useful Magento 2 Plugins by BSS

Steal customer attention at first sight
Magento 2 Popup

Magento 2 Product Labels

Magento 2 Promotion Bar

Save -$63.40



Create different popups without limitation

Magento 2 newsletter popup allows you to create unlimited website popups as you want.

Depending on your marketing target, you can optionally choose one out of 5 highly-converting Magento Pop up templates and customize it to be your own with no restriction:

  • Contact Form to gather leads and get connected to your customer.
  • Age Verification to ensure show the popup to the right customer.
  • Newsletter Subscription to build & grow your email list.
  • Hot Deals with product listing to boost sales.

Social Sharing to let customers share their experience on social media

segment customers

Select targeted customer groups and store view

To optimize sales margin via marketing activities, it’s important to define your target customer group

Magento Pop up could be a great help!. With our extension, you can choose the customer group to see campaign information, use it to setup a suitable popup for them to interact with.

You can also select store views to display your website popup as wished.


Set start and end date to display popup

Setup the popup schedule can help admin/store owners save a lot of their time.

You can now set the start date and end date depending on when you run the campaign.

Hence, the popup appears and closes at the right scheduled time.

Furthermore, setting priority is necessary if you are running many modal popup displays at the same time.

display rules

Set up display rules

After analyzing customer behavior, you can choose the suitable rule when displaying popup modals.

There are 5 rules in Magento 2 popup extension:

  • After customers spend X seconds on the page.
  • After customers scroll page by X percent.
  • After customers view X pages.
  • Immediately when customers visit the page.
  • Exit Intent
floating popup

Allow customers to open popup again with Floating Popup

Instead of completely closing the popup that displays the promoted content altogether, it's best to show it conveniently and allow customers to reopen it. Floating Popup is nice choice!

The admin can optionally select using Floating Popup with two options: 

  • Icon: there are eight icon types - Contact form, Hot deal, Newsletter, Notification bell, Promotional, Promotions, Social media and Warning - corresponding to the purpose of each popup.
  • Button: store owner can design their floating button by customizing its text and color.

The website's admin can place the Floating Popup in one of five positions and choose whether or not to display the "Close" button.

popup effect

Provide multiple effects and positions for popup Magento

It’s worth noting that popup animation attracts customer attention greatly. 

There’re a total of 6 fascinating animations for you to optionally choose for popups: Zoom, Zoom-out, Horizontal, Move, Move from Top, 3D Unfold.

Popups can appear with these effects in multiple positions: Top Left, Top Center, Top Right, Middle Left, Middle Center, Middle Right.


Work well with all product types and categories

Magento 2 Modal popup is developed to be compatible with all Magento product types.

You have 3 options to display popup: in categories (anchor/non-anchor), product pages and all pages. Adding more options is flexible.

customize popup

Customize Website Popup In magento 2 flexibly

Website admin can freely design popup by choosing one template and customizing as your desirability or upload your available image.

Furthermore, there is a popup CSS configuration to allow further customizable design.


Responsive with all devices

According to the report, mobile ecommerce sales accounts for 72.9 percent of total ecommerce sales.

Hence, you need the Magento 2 extension that is responsive with all devices such as mobile, tablet,...

Luckily, our Magento 2 Popup is optimized to work-well on all platforms.

other features

Other features

Manage all the popup at ease in the grid

Auto-close the popup after a set-up time

Allow setting the popup display frequency: When all conditions are satisfied, Only once, Only once per session.

Magento 2 Popup user reviews

Why Choose BSS

Competitive Price
Every merchant needs to survive – we do understand. That’s why we keep the price as low as possible.
Dedicated Support
We are all ears to your problems, either with our extensions or customizations. FREE 1-year support is included.
Open Source
The source code is completely open to inspect, modify and enhance according to your business purposes.
Qualified Code
We have developed a validation tool to ensure that every piece of code follows Magento coding standards.
High Compability
Our modules work well with each other. Even you want ours to be compatible with those of others. We are here to help
Simple installation
We simplify and clarify the installation process, so you can get the extension played for your website in clicks.
Quick Update
Your business and customers’ demands are ever-changing. Our extensions are also up-to-date with new features.
Business expert
Our certified experts get involved from the extension development to support to bring you efficient and budget solutions.
Easy to Use
No need to install bunches of redundant features. We select the most relevant functions to ensure the user-friendliness.


  • Can I install this Magento 2 extension via Composer? If yes, how can I do that?

    Yes. You can install Magento 2 extensions via Composer following the instruction here.

  • How to send customization request for this extension?


    Just drop us an email to or contact us.

    We'd like to offer customization service for all BSS Commerce extensions and any third-party extensions.

Release Note
    • v1.2.2 (Sep 20, 2023): 
      • Update: Support displaying popup in Customer My Account page (All pages) & Multishipping Checkout page
      • Fix:
        • Bug with exit intent popup
        • Popup preview not working properly issue
        • Start Date/End Date display issue
    • v1.2.0 (Apr 11, 2023): Update compatible with Magento 2.4.6 & PHP 8.2
    • v1.1.9 (Feb 09, 2023): Fix bug running cmd: setup:di:compile.
    • v1.1.8 (Dec 12, 2022): Fix phpcs and optimize code. Update module to support GraphQL; update not showing floating popup when Display Frequency = Only once/Only once per session
    • Hyva compatible v1.0.0: Compatible with Hyva theme
    • v1.1.7 (Aug 08, 2022): Fix bug cannot edit popup after deleting layout; bug relating to age verification template; bug configuring popup positions Top.
    • v1.1.6 (Jun 07, 2022): Update Floating Pop-up
    • v1.1.5 (Feb 23, 2022): Compatible Preview function with Magento version 2.3.5 and above.
    • v1.1.4 (May 17, 2021): Update: Preview Popup on backend, Exit Intent PopUp. Fix timezone convert and remove set area adminhtml
    • v1.1.3 (Feb 04, 2021): Fix bugs on mobile and tablet about scrolling the page before and while the popup appears. Fix the appearance of the product listing popup. Update compatible with Magento 2.4.0.
    • v1.1.2 (Aug9, 2020): Support 6 templates: None,Template Contact form, Template Age verification,Template Newsletter, Template Hot deals, Template Social Sharing; Fix bug not assigned the template but the popup still displays for the customer group(s); Display cache notification after save, delete, mass delete, mass active
    • v1.1.1 (May 21, 2019): Support rule setting for popup setup; Fix error with Mass action Active/ Deactive, Delete message
    • v1.1.0 (Apr 10, 2019): Fix date validation error
    • v1.0.9 (Feb 26, 2019): Fix bug when Start Date is greater than End Date
    • v1.0.8 (Nov 09, 2018): Compatible with magento 2.2.6
    • v1.0.7 (Oct 30, 2018): Optimize code
    • v1.0.6 (Oct 16, 2018): Fix display issue of Recently Viewed Products on popup; Change loading logic
    • v1.0.5 (Aug 31, 2018): Compatitble with Magento 2 Ajax Add to Cart by BSS Commerce; Fix not showing popup of Simple product with custom option
    • v1.0.4 (Jul 28, 2018): Fix add to cart logic on popup
    • v1.0.3 (Jul 21, 2018): Fix popup display issue; Fix Priority issue
    • v1.0.2 (Jun 27, 2018): Fix session message on categories
    • v1.0.1 (Feb 07, 2018): Fix date time issue in grid view page
    • v1.0.0 (Jan 22, 2018): First release