See translation

Prestashop Prestashop Popup Pro

This module empowers you to create a customizable popup window to display virtually any content. From images and text, to links and buttons, the possibilities are endless. Leverage this powerful tool to effectively promote special offers, highlight specific products or pages, or even announce contests and giveaways. With extensive configuration options, you have complete control over the popup's appearance, ensuring a seamless integration with your website's design and branding. Create the perfect popup to capture your audience's attention and achieve your marketing goals.

Shop version 8.x, 1.7.x, 1.6.x, 1.5.x, 1.4.x PrestaShop 8.0 support Yes :-)
Available translations
Module version 3.9.9.5
Works with ThirtyBees Yes
Public help and discussion Open forum discussion
  • Trusted developer of module Prestashop Popup Pro
  • Support to the module Prestashop Popup Pro
  • Free updates of the module Prestashop Popup Pro
  • Open source - you can edit module code Prestashop Popup Pro
  • Module Prestashop Popup Pro works with PrestaShop 1.7
  • Module Prestashop Popup Pro works with PrestaShop 1.6
  • Module Prestashop Popup Pro works with PrestaShop 1.5
  • Module Prestashop Popup Pro works with PrestaShop 1.5
  • Module Prestashop Popup Pro works with PrestaShop 8.0

More info: Prestashop Prestashop Popup Pro

As we say, Popup pro is a prestashop module which gives you an ability to create nice popup box with any content you want, this mean that you can create special popup box with many images, texts, buttons etc. The main advantage of the module is fact that you can create own design by special customization tool. You can turn module on specified page, like homepage and turn it off on other pages. 

 

Prestashop popup pro

 

popup pro unlimited popups advanced settings of popups order of popups

Unlimited number of popups

Module allows to create unlimited number of popups, it means that you can create any amout of popup windows you want. In addition easy in use tinymce editor allows to easily manage blocks.

Manage visibility of the popups

Our module allows to display popup window only or certain pages, you can select where exactly you want to display popup window! Check this image and see where you can display popup

Change visibility of popups

You can manage order of popups. It means that popups will appear in order you will define in back office. This featyre allows to easily hide some unwantend popup blocks.

  Extended tinymce editor   editor of the block popup   popupwindow with multilanguage support

Extended tinymce editor

Module uses extended tinymce editor! It means that you can save non-default scripts, html markups. You can do everything. In addition, with one mouse click you can disable / enable tinyMCE 

 Advanced design settings

Module allows to define layout of the popup window. You can specify background, borders, size of the popup, overlay opacity, background etc.!

 Multi language support

Your shop use many languages? no problem - module is ready for it. You can translate popup window to each language available in your store

 

 

Main features of Prestashop Poupup pro module

  • The main feature of this addon is an ability to create special popup box with any content you want.
  • You can also design popup parameteres, pages where the popup will appear etc.
  • extended WYSIWYG editor (tinyMCE), which mean that you can add own content easily
  • You can create buttons to other pages like specials, cms pages, product pages etc.
  • Popups can be spawned with special buttons or with page visit, or after some time after page visit
  • Popups can use and display various shortcodes from "prestashop shortcodes" module

 

PopUp animations

This module contains feature to define how popup window will appear and how it will disappear. You can select Slide in / Fade in and Slide out / Fade out animation effects.

 

Configuration tool features

  • You can specify redisplay time, after this time your shop guests will see popup with your advertise again
  • You can define reminder, it will popup after some time with different defined by you contents
  • You can set module to work in "dev mode" which mean that you can test it and you don't have to wait to redisplay time
  • You can set popup box width
  • You can set popup box height
  • You can set popup background color
  • You can set popup overlay background (main page background)
  • You can set transparency of popup overlay background
  • You can set popup border size
  • You can set popup border color
  • You can set radius (rounded corners) of popup
  • All changes that you will apply to the configuration tool - you will see autmatically with live preview mode
  • Module supports multilanguage feature which mean that you can create separate popup boxes for each language in your shop
  • Module allows to create responsive windows (you can create different contents for popup: desktop, tablet, mobile)
    You can define appearance delay (popup will appear after X seconds)
  • You can enable or disable "autohide" feature. This feature hides popup automatically after X seconds
  • You can define nb of seconds for autohide feature (module will close popup automatically after this time)
  • Possibility to use Smarty Templates Manager - thanks to this you can run and execute smarty code in this module

 

Advanced specification of popup visibility

You can define where you want to dispaly popup, modules allows many various configuraiton of the popup appearing process. It means that you can:

- display popup only if customer browse your page with SSL certificate

- dispaly popup only on hompage

- display popup only on selected product pages

- display popup only if viewed product is in stock

- display popup only if viewed product is out of stock

- dispaly popup only on produt page and only if viewed products is associated with certain caregories, manufacturers, suppliers

- display popup only on selected category pages

- display popup only on  selected CMS pages

- dispaly popup only on selected manugacturers page

- display popup only on selected URL 

- display popup only when product is associated with selected manufacturer

- display popup only for certain group of customers (all of them, logged, unlogged)

- display popup only in defined time period (date from, date to)

- display popup on selected hours (time from, time to)

- possibility to display popup during order process in selected step (cart, address, shipping, payment, order confirmation)

- display popup "on exit" - right after customer will try to close browser / tab with your shop page

- possibility to enable or disable popup for mobile view

- possibility to enable or disable popup for tablet view

- possibility to enable or disable popup for desktop (PC) view

- hide popup for selected customer group
- redisplay popup when customer will log in again

- possibility to display popup for users that have no orders in your shop

- possibility to display popup only for customers associated with selected customer groups

- Possibility to enable or disable feature to close popup window after clicking anywhere

- Possibility to disable default close button (there is possibility to define own button) check how the configuration tool looks like

- Possibility to display popup for guests from selected countries

- Possibility to display popup for pages in selected languages only

- Possibility to display popup if customer come to your shop from defined pages (domains / urls)

- Possibility to display popup when cart has more (or equal) quantity of products in cart

- Possibility to display popup when cart has less (or equal) quantity of products in cart

Usage examples of module: Prestashop Prestashop Popup Pro

Associated videos: Prestashop Prestashop Popup Pro

Module reviews: Prestashop Prestashop Popup Pro

Reviews were placed by customers that purchased this addon. If you already purchased this plugin and if you expect to left a review - you will get an email form shop after 2 weeks from purchase. This email will contain reminder about pending comment with url to review form
Average grade
4.86
Jázmin2023-02-05
Igor2023-02-03
Cassiopea2023-01-11
Barbara2022-12-09
Inga2022-10-28
Demi2022-09-27
José Manuel2022-09-01
Míra2022-07-26
Adam2022-07-13
Richárd2022-06-12
Mateusz2022-06-07
Rubén2022-06-03
Giorgio2022-04-30
Estrella2019-11-22
Julien2019-11-20
Mateus2019-10-27
Mikayla2019-10-16
Abagail2019-09-25
Nuno2019-08-20
Anita2019-08-18
Sandro2019-07-31
Kornél2019-07-01
Alejandra2019-06-20
Julianna2019-06-09
Véronique2019-06-03
Kíra2019-05-21
István2019-05-20
Sandra2019-05-12
Marco2019-05-11
Fernando2019-05-11
Ruth2019-05-06
Marietta2019-05-06
Julie2019-04-29
Gabriela2019-04-25
Gavino2019-04-14
Loredana2019-03-29
Renée2019-03-26
Kornél2019-03-23
Mietta2019-03-16
Madalena2019-02-11
Oriol2018-08-09
Hortense2018-07-21
Iker2018-07-16
Claude2018-06-22
Marcel2018-06-21
Mario2018-04-04
Julien2018-02-20
Valentim2018-01-09
Marc2017-10-28
Santiago2017-10-12
Natasza2017-07-27
Odessa2017-07-21
Stéphane2017-05-28
Milán2017-05-01
Aina2017-04-12
Nuno2017-03-27
Aleks2017-02-02
Blanca2016-11-03
Imre2016-10-24
Rozalia2016-10-17
Cesidia2016-09-08
Gilda2016-08-23
Árpád2016-04-19
Zuzanna2016-03-29
Mária2016-03-24
Jéssica2016-02-24
Ernő2016-01-27
Emma2015-12-28
Lucas2015-11-24
Olívia2015-11-10
Morgana2015-11-09
Rodrigo2015-11-07
Guillem2015-11-04
Robert2015-10-13
Andrea2015-08-06
Ignacy2015-07-14
Elmo2015-06-20
Gaspar2015-06-07
Rebeca2015-04-19
Eric2015-03-11
Monique2015-01-01
Arnaude2014-12-28
Roy2014-12-25
Gábor2014-12-03
Miriam2014-07-01
Stefan2014-05-27
Constança2014-01-11
Alonso2013-12-28
Olivie2013-11-30
Borys2013-10-23
Enzo2013-07-28
Andrea2013-07-25
Ainara2013-06-28
Antal2013-06-01
Wiktoria2013-04-12

Frequently asked questions

Feature under construction

Associated blog posts

Prestashop Popup Pro Changelog - informations about updates

Version 3.9.9.5

  • Expanded language support to enhance accessibility for a wider audience. The module popup pro is now available in the following languages: English, Polish (Polski), Spanish (Español), Italian (Italiano), French (Français), Czech (Čeština), German (Deutsch), Danish (Dansk), Finnish (Suomi), Greek (Ελληνικά), Bulgarian (Български), Lithuanian (Lietuvių), Estonian (Eesti), Indonesian (Bahasa Indonesia), Hungarian (Magyar), Hindi (हिन्दी), Croatian (Hrvatski), Icelandic (Íslenska), Japanese (日本語), Dutch (Nederlands), Norwegian (Norsk), Portuguese (Português), Romanian (Română), Serbian (Српски), Russian (Русский), Swedish (Svenska), Slovenian (Slovenščina), Slovak (Slovenčina), Ukrainian (Українська), and Chinese (中文).

Version 3.9.9.4

  • Resolved issues with deprecated property definition methods, ensuring compatibility with future PHP versions.
  • Introduced the {$popuppro_product} object variable in Smarty templates, providing more flexibility and control over product data display within popups.

Version 3.9.9.3

  • Improved module-hook associations during installation, correcting a typographical error that prevented the displayHeader hook from functioning correctly.

Version 3.9.9.2

  • Addressed potential issues arising from unidentified array indexes in PHP 8.x environments, improving overall module stability and performance.

Version 3.9.9.1

  • Enhanced hook associations for seamless integration with PrestaShop 8.1.x.

Version 3.9.9

  • Improved module workflow and compatibility with PrestaShop 8.1.x.

Version 3.9.8

  • Enhanced module workflow and compatibility with PrestaShop 8.x.

Version 3.9.7

  • Added a feature to trigger popups based on cart quantity. Now you can display a popup when the cart contains a specific number or more products.
  • Added a feature to trigger popups when the cart contains less than a specific number of products.

Version 3.9.6

  • Improved the customer group targeting feature for popups. You can now select multiple customer groups simultaneously to display targeted popups.

Version 3.9.5

  • Enhanced module compatibility and performance in PrestaShop 1.7.8.x environments.

Version 3.9.4

  • Improved the visual appearance and user experience of popups displayed on the address page during checkout.

Version 3.9.3

  • Improved module workflow and compatibility with PrestaShop 1.7.7.x releases.

Version 3.9.2

  • Added two new Smarty variables for enhanced customization of "reached stock" popups: {$item_reached_qty.in_stock_message} and {$item_reached_qty.backorder_stock_message}. These variables allow for dynamic messaging based on product stock status.

Version 3.9.1

  • Refined and improved the recently added feature (3.9.0 - display popup when products in cart reached stock available) based on user feedback and testing.

Version 3.9.0

  • Introduced a new feature to display popups when products in the cart reach their available stock quantity, allowing for timely notifications and alternative product suggestions.

Version 3.8.9

  • Added multi-shop support, enabling you to select specific shops where popups should be displayed. This allows for more targeted campaigns and promotions.

Version 3.8.8

  • Optimized the Smarty templates manager for improved performance and compatibility with PrestaShop 1.6.0.x releases.

Version 3.8.7

  • Introduced a new feature to display popups only if the cart *does not* contain specific products. This enhances targeting capabilities and allows for more customized promotions. This version requires reinstallation.

Version 3.8.6

  • Improved the popup trigger process initiated by the button in the quick preview product window, ensuring a smoother and more reliable user experience.

Version 3.8.5

  • Enhanced the "spawn popup with button" feature. The code now relies on the id="" parameter instead of title="" for more accurate and robust popup triggering.

Version 3.8.4

  • Improved the appearance and functionality of the module on the "shipping" order step in PrestaShop 1.7.x, ensuring a consistent user experience during checkout.

Version 3.8.3

  • Resolved a visual issue where an unexpected "c" character appeared at the top of the website when using the URL-based popup visibility condition.

Version 3.8.2

  • Fixed an issue introduced in version 3.8.1 where HTML code was being removed during the save process of existing popups. HTML content is now preserved correctly.

Version 3.8.1

  • Improved the saving process for existing popups to handle special characters correctly, preventing data loss or corruption.

Version 3.8.0

  • Fixed issues with the Smarty templates editor in PrestaShop 1.7.6.2, restoring full functionality.

Version 3.7.9

  • Reinstated support for the displayFooter hook in PrestaShop 1.7, providing more flexibility in popup placement.

Version 3.7.8

  • Added a new feature to display popups on pages containing specific strings in the URL, allowing for more granular control over popup visibility. This version requires reinstallation.

Version 3.7.7

  • Introduced a new feature to target popups to specific customers, enabling personalized messaging and promotions. This version requires reinstallation.

Version 3.7.6

  • Improved the functionality of exit-intent popups, both with and without "test mode" enabled, ensuring reliable and consistent popup behavior.

Version 3.7.5

  • Improved the accuracy of cookie time calculation, ensuring that popups reappear correctly after the defined display interval.

Version 3.7.4

  • Added support for PrestaShop 1.7.6.0, ensuring compatibility with the latest platform version.
  • Fixed issues with the updates checker to prevent conflicts with back-office AJAX requests, improving back-office stability.

Version 3.7.3

  • Optimized the module's JavaScript files for improved performance and reduced page load times.
  • Added missing copyright notices to all relevant files (PHP, JS, CSS, TPL) for legal compliance.
  • Updated the core of the updates checker feature for improved reliability and efficiency.

Version 3.7.2

  • Introduced a Smarty templates manager, allowing you to create and manage an unlimited number of Smarty templates with custom Smarty code. These templates can then be easily incorporated into popup content using shortcodes, enabling advanced customization and dynamic content generation.

Version 3.7.1

  • Improved the saving process for popup content containing special characters, preventing data loss or corruption.

Version 3.7.0

  • Optimized popup sizing for improved responsiveness on mobile and tablet devices, ensuring a consistent user experience across different screen sizes.

Version 3.6.9

  • Added a feature to display popups only on product pages associated with selected suppliers, enabling targeted promotions and offers based on product origin. This version requires reinstallation.

Version 3.6.8

  • Improved the activation/deactivation process of popups in older PrestaShop 1.6.0.x releases, ensuring smooth operation across different platform versions.
  • Re-added the complete German translation for the Popup Pro module, enhancing accessibility for German-speaking users.

Version 3.6.7

  • Fixed issues related to the appearance of popups after button presses, ensuring correct and consistent popup display.

Version 3.6.6

  • Cleaned up the codebase by removing unused functions, improving maintainability and reducing potential conflicts.
  • Updated translations for Spanish, Italian, and Polish languages, ensuring accuracy and clarity for users in these regions.

Version 3.6.5

  • Completely redesigned the module configuration page for improved user experience and easier navigation.

Version 3.6.4

  • Improved popup visibility on pages other than product pages, ensuring consistent and reliable popup display across the entire website.

Version 3.6.3

  • Improved the recently added feature to display popups based on viewed product stock status, ensuring accurate and reliable popup triggering. This version requires reinstallation.

Version 3.6.2

  • Addressed and corrected missing translations throughout the module, ensuring a consistent user experience in all supported languages.

Version 3.6.1

  • Added new features to display popups dynamically based on the stock status of the viewed product page. Popups can now be triggered when a product is in stock or out of stock.

Version 3.6.0

  • Improved module code to support the Shortcodes module, enabling more advanced customization and dynamic content generation within popups.

Version 3.5.9

  • Added a feature to control the speed of popup appearance and disappearance, providing more control over the visual presentation of popups. This version requires reinstallation.

Version 3.5.8

  • Added a feature to enable/disable popup closing with the ESC key, giving you more control over user interaction with popups.
  • Added a feature to disable popups on selected CMS pages, providing more granular control over popup visibility. This version requires reinstallation.

Version 3.5.7

  • Added a feature to display popups on specific weekdays, allowing for targeted promotions and announcements. This version requires reinstallation.

Version 3.5.6

  • Improved compatibility with older PHP versions for the recently added features, ensuring broader platform support.

Version 3.5.5

  • Improved the identification of customer groups, for both logged-in and guest users, enabling more accurate targeting and personalization of popups.

Version 3.5.4

  • Added a dedicated CSS file to the module, improving the organization and maintainability of style rules for popups.

Version 3.5.3

  • Improved compatibility with caching modules like PageCache, ExpressCache, and jCache. A new "dynamic mode" option allows for correct popup display even with aggressive caching strategies, preventing popups from being permanently displayed or hidden.

Version 3.5.2

  • Fixed an issue with spawning popups using buttons in PrestaShop 1.7.x releases, ensuring correct functionality.

Version 3.5.1

  • Improved translations for French, German, Italian, and Spanish, enhancing accessibility for users in these regions.

Version 3.5.0

  • Added features to display popups based on cart value. Popups can be triggered when the cart total is greater than or less than a defined amount. This version requires reinstallation.

Version 3.4.9

  • Fixed issues with popups during checkout when geolocation is enabled. Both features now work together correctly.

Version 3.4.8

  • Added a confirmation prompt before deleting popups, preventing accidental deletion.

Version 3.4.7

  • Added support for Internet Explorer 11, ensuring compatibility with a wider range of browsers.

Version 3.4.6

  • Fixed the saving process for URLs when configuring popups to appear on specific pages.

Version 3.4.5

  • Changed the way module content is saved in the database to prevent issues with saving JavaScript code.
  • Added a feature to duplicate popups, streamlining the creation of similar popups.

Version 3.4.4

  • Implemented code variable escaping for compatibility with PrestaShop 1.7, enhancing security and preventing potential vulnerabilities.

Version 3.4.3

  • Improved handling of width defined in percentages.
  • Fixed issues with spawning popups using buttons, ensuring correct functionality.
  • Improved the spawning of popups with buttons in PrestaShop 1.7.

Version 3.4.2

  • Added the option to define popup width and height in percentages. Due to changes in the module core and database, this version requires reinstallation. Clearing your browser cache may also be necessary after reinstallation due to changes in module JavaScript files. Also included are improvements for the PrestaShop 1.7 version of the module.

Version 3.4.1

  • Added the ability to round popup corners for a more visually appealing design.
  • Added an option to enable/disable support for modules that extend the rich text editor, such as TinyMCE Pro.
  • Fixed issues related to recent browser changes and their impact on the "on exit" feature.
  • Fixed "test mode" functionality for "on exit" popups, allowing for proper testing and preview. This version requires reinstallation.

Version 3.3.1

  • Improved the saving process for global settings, ensuring data is saved correctly and consistently.

Version 3.3.0

  • Added the ability to define custom screen width breakpoints for identifying mobile, tablet, and desktop devices. You can now define minimum and maximum widths for mobile and tablet devices, and minimum width for desktop devices. These options are available under the "Global Settings" section. This version requires reinstallation.

Version 3.2.9

  • Added the ability to display popups to visitors coming from specific URLs or domains. Enter multiple URLs or domains separated by commas. Please note that when your site is on HTTP and a customer arrives from an HTTPS site, the referring website might not be correctly identified due to browser security restrictions. This version requires reinstallation.

Version 3.2.8

  • Added a feature to display popups only for users browsing in selected languages, enabling targeted content delivery based on language preferences.
  • Modified the design of the popup list, removing the hover effect.

Version 3.2.7

  • Improved module workflow in PrestaShop 1.7.x.
  • Added a new "Update" function for easier module updates.
  • Updated the JavaScript library responsible for popup display.

Version 3.2.6

  • Created a dedicated library for PrestaShop 1.7.x to address compatibility issues encountered in version 1.7.0.2. The new library provides full support for PrestaShop 1.7.x.
  • Improved the geolocation tool for more accurate visitor country identification.

Version 3.2.5

  • Improved "on exit" popup functionality. The popup can now reappear after a defined time based on the "display once again" option.

Version 3.2.4

  • Improved country identification accuracy in the feature that displays popups only to users from selected countries.

Version 3.2.3

  • Fixed issues related to the visibility of the rich text editor in PrestaShop 1.6.1.9, ensuring proper functionality.

Version 3.2.2

  • Addressed compatibility issues in PrestaShop 1.4.x with the recently added feature for displaying popups based on user country.
  • Fixed notifications regarding unidentified indexes during popup save/edit operations.

Version 3.2.1

  • Fixed an issue with the recently added customer country identification feature to ensure popups display correctly.

Version 3.2.0

  • Added a feature to display popups to users from specific countries.
  • Improved the layout and appearance of the module configuration page.
  • Fixed the code/editor switcher for proper functionality.
  • Improved support for scripts within the rich text editor. This version requires reinstallation and clearing your browser cache (for the shop back office only).

Version 3.1.0

  • Added support for PHP 7.0.
  • Updated code to meet PSR-2 coding standards.

Version 3.0.0

  • Updated missing German translations.

Version 2.9.9

  • Fixed issues related to the recently added feature for displaying popups during specific hours.

Version 2.9.8

  • Added the ability to display popups during specific time ranges.
  • Added the ability to display popups on selected order steps (cart, address, shipping, payment).

Version 2.9.7

  • Added a feature to automatically hide popups after a defined number of seconds. This feature works with "test mode".
  • Improved the update notification system.

Version 2.9.6

  • Fixed an issue where the "on exit" popup would appear when scrolling.
  • Added a new update checker system, allowing you to check for updates directly from the module configuration page.
  • Added an option to enable/disable automatic update notifications.

Version 2.9.5

  • Added a feature to define animation effects for popup appearance and disappearance (slide in, fade in, slide out, fade out).
  • Improved support for PrestaShop 1.7.

Version 2.9.4

  • Added a feature to display popups only to users who haven't placed any orders.

Version 2.9.3

  • Minor improvements to the appearance of restriction settings on the module configuration page.

Version 2.9.2

  • Removed the notification about pending updates and the "update consistency" section from the module configuration page.

Version 2.9.1

  • Fixed appearance issues with the standard popup window.

Version 2.9

  • Added fixes and improvements to the "on exit" feature with the option to close the popup only by pressing the "close" button.

Version 2.8

  • Added the ability to display popups on the order confirmation page.

Version 2.7

  • Improved the saving of information about closed popups (when using the "close popup with button" option).

Version 2.6

  • Fixed issues with the module installation process on MariaDB servers.

Version 2.5

  • Fixed issues with the "on exit" feature in the back office to ensure changes are saved correctly.

Version 2.4

  • Added a feature to only hide the popup when the user clicks a specific close button.

Version 2.3

  • Added a feature to display a popup when a user attempts to close the browser tab or window.

Version 2.2

  • Started logging changes to the module using this changelog.
  • Added fixes related to module installation on PrestaShop Cloud.
29.99 €
Add to cart

Check online demo

Popup appears automatically on shop's homepage only, once you will visit demo page. If you want you can also test "on exit" popup - it is availabe on this page: on exit popup

Gallery