Save up to 50%: Many exciting extension deals are waiting for you!Get Now

Magento 2 Popup

Magento 2 Popup Extension 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 the Magento 2 Popup extension are:

  • Create several types of Magento pop-ups
  • Set banners flexibly with custom display rules
  • Target popups 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
  • Compatible with Magento 2.4.7

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

Open Source (CE): 2.3.x - 2.4.x
Commerce On-Premise (EE): 2.3.x - 2.4.x

One-Time Payment

30-Day Money Back

Free 1-Year Support

Free Installation & Lifetime Update

Marketplace Approved
Rest Support
GraphQL Compatible
Theme Compatible

Steal customer attention at first sight




Save -$63.40


Do you want to keep your website visitors in your store as long as possible?

Do you want your site visitors to see the exact content you want them to see & gain more subscribers to your newsletter?

Do you want to convert visitors into customers and drive more sales?


Magento 2 Popup extension will help you all with its stunning functions and features. There are many pre-designed popup templates for you to utilize to create unlimited amazing popups to amaze your site visitors and customers.

With this popup Magento extension, you can show your site visitors many types of content to retain them in your store, drive more site engagement, and boost sales.


Create different popups without limitation

Magento 2 newsletter 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 customers.
  • Age Verification: to ensure that the popup is 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 experiences on social media

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 extension could be a great help! With our module, you can choose the customer group to see campaign information, and use it to set up 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 Magento 2 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.

Set up display rules

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

There are 5 rules in the 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

Allow customers to open the 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.

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 popups: in categories (anchor/non-anchor), product pages, and all pages. Adding more options is flexible.

Customize Website Popup In Magento 2 flexibly

Website admin can freely design popups by choosing one template and customizing it to your desirability or uploading 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 account for 72.9 percent of total eCommerce sales.

Hence, you need the Magento 2 extension that is responsive to all devices such as mobile, and tablets,...

Awesomely, our Magento 2 Popup extension is optimized to work well on all platforms.

Other features

  • Manage all the popups 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

Write a review

Frequently Asked Questions

Ask a Question

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

How to send customization request for this extension?

Release Note

    • v1.2.4 (Apr 25, 2024): Update compatible with M2.4.7.
    • v1.2.3 (Apr 17, 2024): 
      • Update:
        • Update popup template style
        • Update Popup Only Once Display logic
        • Compatible with the sites using prefix in the table name.
    • v1.2.2 for M2.4.6 (Mar 6, 2024):
      • Fix Bug:
        • Error showing in the grid of the popup.
        • Compatible with M2.4.6
    • 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