Automatically generate highly-personalized content with our Magento 2 ChatGPT extension

Save Time & Boost SEOShop Now

Magento 2 Popup

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

Own this charming extension to create stunning Magento 2 Popup for your sites! 

  • Create different types of popup
  • Set up display rule and pages
  • Target popup to customer groups and store views.
  • Visible on pages up to 6 positions
  • Offer 6 fascinating animations for pop-up
  • Config valid date, cookie expires, timer for popup modal display
  • Responsive on all devices
  • Free REST API support is coming soon

New updates!

  • Now support Magento 2 exit intent popup! Keep customers stay and engage with your online store!
  • 5 hottest Popup templates NOW ready to load and further customize!
  • 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 Popup extension 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 Popup 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 Popup 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 website 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 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