→ Prepare for local holiday sale: 10% OFF all M2 EXTENSIONSUse code: SAVE10

Magento 2 Popup

Trusted by customers from our ecosystem:

Magento 2 Popup Extension allows you to quickly and easily create limitless stunning popups with our pre-designed themes. This one is an all-purpose-in-1 popup module: promotion + newsletter + exit intent + contact form!

Besides helping customers focus on the exact content and drive their decisions with CTA elements, this popup plugin also helps your store cut down the number of abandoned carts with Magento 2 exit intent popups and convert them to actual purchases.

Specifically, the main functions of the Popup extension for Magento 2 are:

  • Create several types of Magento popups, serving multiple purposes: contact, verification, newsletter, exit intent, promotions, social sharing, etc. 
  • 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
  • Available 5 hottest Magento 2 Popup templates
  • Support Magento 2 exit intent popup
  • Support GraphQL

NEW UPDATE:

 

>> Browse all Magento 2 promotion extensions.

>> Improve your search rankings with the SEO Magento extension.

>> Build a functional B2B website with Magento B2B extension.

>> Browse B2B extension Magento to enhance B2B website efficiency. 


Special Price $159.00 Regular Price $199.00

Open Source (CE):
2.4.4 - 2.4.x
Commerce (EE/Cloud):
2.4.4 - 2.4.x

Free 6-Month Support

One-Time Payment & Lifetime Updates

30-Day Money Back (with conditions)

Magento 2 Popup Extension allows you to quickly and easily create limitless stunning popups with our pre-designed themes. This one is an all-purpose-in-1 popup module: promotion + newsletter + exit intent + contact form!

Besides helping customers focus on the exact content and drive their decisions with CTA elements, this popup plugin also helps your store cut down the number of abandoned carts with Magento 2 exit intent popups and convert them to actual purchases.

Specifically, the main functions of the Popup extension for Magento 2 are:

  • Create several types of Magento popups, serving multiple purposes: contact, verification, newsletter, exit intent, promotions, social sharing, etc. 
  • 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
  • Available 5 hottest Magento 2 Popup templates
  • Support Magento 2 exit intent popup
  • Support GraphQL

NEW UPDATE:

 

>> Browse all Magento 2 promotion extensions.

>> Improve your search rankings with the SEO Magento extension.

>> Build a functional B2B website with Magento B2B extension.

>> Browse B2B extension Magento to enhance B2B website efficiency. 

Marketplace Approved
Rest Support
GraphQL Compatible
Theme Compatible

Steal customer attention at first sight

Special Price $159.00 Regular Price $199.00

+
$79.00

=
Save -$119.10
$277.90
$397.00

Challenge

Many Magento stores struggle with high bounce rates and "silent" exits because native marketing tools lack the agility to engage customers at the right moment.

Without advanced popup triggers like exit-intent or segmented targeting, merchants are forced to rely on expensive developer help for every minor update, leading to missed revenue and stagnant conversion rates.

This creates a technical bottleneck where Magento pop-up ideas are delayed by code, and valuable traffic leaves before ever being converted into loyal customers.

Solution: Popup for Magento 2

The Magento 2 Popup extension will help you with its advanced features and functionality. There are many pre-designed popup templates you can use to create unlimited, high-converting popups that engage your site visitors and customers. You can flexibly set triggers & targeted segments for the popups, serving your marketing needs.

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

Magento 2 Popup extension: Create high-converting popups easily

Get predesigned pop-up templates or create your own

BSS popup extension allows you to create unlimited website popups as you want. Not only to gain potential customers and convert sales, but also to avoid abandonment with the Magento 2 exit intent popup.

Ready-to-use templates:

After installation, you get access to 6 highly converting templates that you can use right away or customize to your liking, including Newsletter, Contact form, Age verification, Hot deals, Exit intent, and Social sharing.

Creating a custom Magento 2 popup:

Need something more tailored? Use the built-in WYSIWYG editor to design fully customized popups. Add images, insert custom code, and fine-tune CSS styles to create Magento popups that align perfectly with your brand and campaign goals.

Magento 2 Newsletter Popup to turn visitors into potential customers

Capture potential customers at the right moment with a strategic Magento 2 newsletter popup. It’s an effective way to grow your email list, nurture leads, and drive repeat sales through targeted email marketing.

This module comes with a fully designed & ready-to-use subscription form. Once visitors subscribe, their emails are automatically stored in your Magento newsletter database, allowing you to trigger follow-up campaigns or manage contacts directly within your system.

For more advanced workflows, you can also integrate with third-party email marketing platforms (e.g., Mailchimp, Klaviyo) to seamlessly sync subscriber data via API and continue using it as usual.

Magento 2 Exit Intent Popup to reduce bounce rate

Recover abandoned visitors and turn missed opportunities into conversions with exit-intent popups for Magento 2. By detecting when users are about to leave your site or switch tabs, you can display timely messages that re-engage them before they go.

Best use cases: Use exit-intent popups to offer last-minute incentives (discounts, free shipping), promote newsletter signups, or highlight key products

You can easily create your popup in advance and control exactly where it appears across your store, including category pages, product pages, homepage, shopping cart, checkout, registration pages, or any specific page.

Boost sales with Promotion & Hot Deals popup for Magento 2

Popup is a key tool in promotion, whether you want to highlight limited-time discounts, upsell products, or promote special campaigns.

Our BSS Magento 2 Popup extension allows you to use a ready-made template featuring a built-in product listing widget to display relevant items directly within the popup.

You can fully control which products appear, customize the sale message, and link buttons directly to your promotion page. Or just create your own popups to distribute discount codes simply with images.

Engage visitors with versatile customer-focused popups

Go beyond promotions and newsletters by using specialized popups to enhance user interaction, build trust, and improve the overall shopping experience.

Contact Form popup: Make it easy for customers to reach out without leaving the page.

The ready-to-use template includes essential fields like name, email, and message, helping you capture inquiries, support requests, or custom order needs instantly.

Age Verification popup: Ensure compliance and protect restricted content with a simple age-check popup.

Visitors can quickly confirm whether they meet the required age using clear “Under” or “Above” options. This is ideal for stores selling regulated products.

Social Sharing popup: Expand your reach by encouraging visitors to share your store across social platforms.

The built-in template supports popular channels like Facebook, X (Twitter), and YouTube. You can easily extend it by reusing the provided code structure, just update the icons and links to match your preferred platforms.

All popup types come with ready-made templates for quick deployment, while still allowing customization to fit your branding and business goals.

Flexibly Magento 2 popup triggers, target segments & management

Target the right audience with customer groups & store views

Maximize the effectiveness of your popup campaigns by delivering the right message to the right audience.

Easily choose which customer groups will see each popup, such as wholesalers, retailers, or guests (not logged-in users). This allows you to customize offers, messaging, and promotions to match each segment’s needs, helping you optimize marketing performance and protect your sales margins.

In addition, you can assign your Magento 2 popup to specific store views, making it simple to run localized campaigns or display different content across multi-store setups.

Target specific Magento 2 products and categories

Deliver highly relevant popups by targeting exactly where they matter most. This ensures your campaigns align closely with customer intent, leading to higher engagement and conversions.

BSS Magento 2 Popup extension is fully compatible with all product types, so you can confidently run campaigns across any catalog setup. You can choose from flexible display scopes:

  • Category pages: Apply popups to both anchor and non-anchor categories to promote collections or campaigns.
  • Product pages: Highlight offers, upsells, or important messages directly on product detail pages.
  • All or specific pages: Display popups sitewide or limit them to selected pages like homepage, cart, or checkout.

Set display rules to trigger popup at the right moment

Instead of interrupting users at the wrong time, you can trigger popups precisely when they are most likely to engage.

Our Magento 2 popup module offers 5 powerful trigger options:

  • After customers spend X seconds on the page: Display popups after visitors spend a specific number of seconds, ensuring they’ve had time to engage with your content.
  • After customers scroll page by X percent: Trigger popups when users scroll a certain percentage of the page, indicating strong interest.
  • After customers view X pages: Show popups after customers browse multiple pages, targeting more engaged visitors.
  • Immediately when customers visit the page: Present popups instantly upon page load for urgent announcements or key campaigns.
  • Exit Intent: Detect when users are about to leave and display a last-minute offer to retain them.

Set eye-catching animations & flexible positions for your Magento popup

The right visual effect not only enhances user experience but also increases the chances of engagement.

Choose from 6 built-in animation styles: Zoom, Zoom-out, Horizontal, Move, Move from Top, and 3D Unfold. These make your popups more noticeable and aligned with your brand’s look and feel.

Control where popups appear on the screen, with 6 position options: Top Left, Top Center, Top Right, Middle Left, Middle Center, and Middle Right. This flexibility allows you to present messages in a way that grabs attention without disrupting the browsing experience.

Set start and end date to display popup

Setting up the Magento 2 newsletter popup schedule can help admin/store owners save significant time.

You can now set the start and end dates based on when you run the campaign. Hence, the popup appears and closes at the right scheduled time.

Furthermore, setting priorities is necessary if you are running multiple modal pop-up displays simultaneously.

Control Magento 2 popup frequency & auto-close

This Magento 2 Popup extension lets you set auto-close after a defined time or keep them open until users take action, giving you full control over how your message is delivered.

In addition, flexible display frequency options help you prevent repetitive interruptions:

  • When all conditions are satisfied: Ensure maximum visibility for important campaigns.
  • Only once: Show the popup a single time to avoid disturbing returning visitors.
  • Only once per session: Balance visibility and user experience by limiting display within each browsing session.

Optimize how often and how long your popups appear to avoid overwhelming visitors while still maximizing engagement.

Let customers reopen popups with floating triggers

Keep your campaigns accessible without interrupting the browsing experience by turning popups into a convenient floating trigger.

Instead of losing visibility after closing, customers can easily reopen the popup whenever they’re ready.

The admin can optionally select to use a Floating Magento 2 Popup with two options:

  • Icon-based trigger: Choose from 8 purpose-driven icons - Contact Form, Hot Deal, Newsletter, Notification Bell, Promotional, Promotions, Social Media, and Warning - so customers instantly recognize the popup’s intent.
  • Custom button: Create your own floating button by customizing text and images to match your branding and campaign message.

You can also place the Floating Popup in one of five positions and choose whether or not to display the "Close" button.

BSS Magento 2 Popup extension is responsive on all devices

According to the report, with mobile eCommerce accounting for a significant share of total sales, ensuring a seamless mobile experience is essential.

Our Magento 2 Popup widget is fully responsive and optimized for desktops, tablets, and smartphones. Popups automatically adjust to different screen sizes and resolutions, maintaining usability and visual appeal without disrupting the browsing experience.

Easily manage all Popup in Magento 2 centralized grid

Stay in full control of your popup campaigns with a clear, organized management grid in the Magento admin.

Quickly view all key details at a glance, including popup name, status, display rules, store views, targeted customer groups, and scheduled start/end dates.

This makes it easy to monitor performance, track active campaigns, and make timely adjustments.

For efficient workflow, you can also perform bulk actions such as enable, disable, or delete multiple popups at once, saving time and simplifying campaign management at scale.

Choose The Best-fit Plan for Advanced Promotion

Standard
Competitive Price

Magento 2 Popup Features:

  • Multi-purpose popups: contact, verification, newsletter, exit intent, promotions, social sharing
  • Target popups to chosen customer groups and store views
  • Set up times to auto-display and disappear pop-ups
  • Ready-made templates
  • Responsive display on all devices

$ 159.00
Better Promotion
SAVE 25%

Everything in Standard plan, plus:

M2 Product Labels

  • Drag and drop Magento 2 product badges
  • Show various labels on one product
  • Freely upload your custom product labels
  • show labels to targeted customer groups and store views
  • Get ready-made label designs


$ 209.00
Advanced Promotion
SAVE 30%

Everything in Better plan, plus:

M2 Promotion Bar

  • Flexibly create promotion and notification bars
  • Show multiple bars in a slider
  • Target to specific customer groups and store views
  • Set valid date & expiry date for promotion bar display
  • Visible on pages up to 5 positions
  • Responsive display on all devices



$ 250.00
 

Why BSS Commerce Magento 2 Popup Plugin?

Quick setup with full flexibility
Get started instantly w/ ready-made templates, or build fully custom popups.
Boost sales, maximize engagement
Balance visibility with usability - Promote aggressively without overwhelming users.
Qualified code & competitive price
We follows Magento coding standards & keep the price as low as possible.

Magento 2 Popup User Reviews

Write a review

Frequently Asked Questions

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

How to send customization request for this extension?

Is there any discount for this extension?

Release Note

    • v1.2.6.1 (June 19, 2025): Compatible with M2.4.8 and PHP 8.4
    • v1.2.6 (Nov 21, 2024):
      • Fix bug: UI problem when uploading an image to create a popup.
    • v1.2.5 (Aug 15, 2024): 
      • Fix bug:  Compatible with Hyva theme and optimize code.
    •  
    • Hyva theme compat (Aug 15, 2024): 
      • Fix bug: Module ver 1.2.5 compatible with Hyva theme ver 1.3.9
    • v1.2.4 (Apr 25, 2024): Update compatible with M2.4.7.
    • v1.2.3 (Apr 17, 2024): 
      • Update:
        • Update Magento 2 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 Magento 2 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 for Magento 2
    • 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 Magento 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 for Magento 2 Popup extension
    • 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 of BSS Magento 2 Popup extension