prestashop module · promotions

PrestaShop popups with discount codes and newsletter sign-up, without the nuisance

Promo Popups is Flag Agency’s PrestaShop 9 module for promotional campaigns: a discount code to copy, newsletter sign-up with a welcome voucher and a countdown, with rules by page, device and customer. It never covers the cookie banner, works with any theme and costs €29 + VAT.

Price: €29 + VAT

€35.38 incl. VAT · one-off

Verified on PrestaShop 9.1.5 and 9.2.0 · CSS and images load only when the popup appears

module spec sheet

Promo Popups

PrestaShop
9.0 and later
Tested on
9.1.5 and 9.2.0
PHP
8.1 or later
Theme
Flag Theme or other themes (with its fallback style)
Technical name
flagpromopopup
In Flag Theme
Included

the problem

Why do so many popups lose customers instead of winning them?

Because they open as soon as you land, cover the cookie banner, take over the whole smartphone screen and load scripts and images on every page, even when they don’t appear. Promo Popups does the opposite: it waits for the right moment, respects consent, opens from the bottom on smartphones and weighs nothing until it appears.

how it works

How does Promo Popups work?

  • Three campaign types: information (title, text, image and button), a discount code to copy in one click, newsletter sign-up.
  • Code linked to a voucher from Cart Rules: if the voucher expires, is disabled or used up, the popup disappears by itself.
  • Countdown to the end of the promotion, with the end date written out in full.
  • When it opens: after a few seconds, after part of the page has been scrolled or when the visitor is about to leave (on desktop). On smartphones it waits at least 10 seconds.
  • Where and for whom: all pages or only home, categories, product pages and CMS pages; desktop or smartphone; everyone, only visitors who aren’t logged in or only those not subscribed to the newsletter.
  • How often: once per session, at most every N days or until it’s closed. Anyone who signed up or clicked the button won’t see it again.
  • One popup per page: with several campaigns, the one with the highest priority wins. Cart, checkout, login and 404 pages are always excluded.
  • Statistics and preview: views, closes, clicks, copied codes and sign-ups per campaign; preview on desktop and smartphone before switching it on.

newsletter and privacy

How does newsletter sign-up from the popup work?

Sign-up goes through PrestaShop’s newsletter module, with its confirmation email and welcome voucher if you’ve switched them on. The privacy consent checkbox is mandatory and, if you use PrestaShop’s GDPR module, the consent is stored in its log.

  • The welcome code appears in the popup only if sign-up is confirmed immediately; with email verification it arrives after confirmation.
  • An email address that’s already subscribed gets the newsletter module’s message, with no second sign-up.
  • Spam protection: a honeypot field and at most 10 attempts an hour from the same device, without storing the IP address in clear.

speed and accessibility

Does the popup slow the shop down or make it less accessible?

No. Until the popup appears, the page contains neither its CSS nor its images; the script, 2.1 KB compressed, loads only on pages with an active campaign. So it doesn’t affect LCP and CLS.

The popup is a native browser dialog: Esc or the “Close” button close it and focus goes back where it was. Screen readers don’t read the countdown every second but do announce the code-copied confirmation, and animations run only if the visitor hasn’t asked to reduce motion.

compatibility

Which shops does Promo Popups work on?

Promo Popups compatibility and limits
ItemDetails
PrestaShop9.0 and later 9.x versions (verified on 9.1.5 and 9.2.0)
PHP8.1 or later
ThemeFlag Theme or any other: with a different theme the module uses its fallback style
NewsletterRequires PrestaShop’s newsletter module (ps_emailsubscription), included in standard installations
With a theme other than Flag ThemeThe popup waits for Flag’s cookie banner and for open windows; it doesn’t recognise banners from other platforms (iubenda, Cookiebot), so set a delay. The popup’s colours may need a tweak
What it doesn’t doIt isn’t an email marketing service: sign-ups go to PrestaShop’s newsletter
Technical nameflagpromopopup

Do you also need a cookie banner that follows the Italian Data Protection Authority’s guidelines? Take a look at Cookie Consent: with its banner, the popup always knows when to wait.

flag theme

Is Promo Popups included in Flag Theme?

Yes: Promo Popups is one of the 24 modules included in Flag Theme, our PrestaShop 9 theme. If you’re about to change theme, Flag Theme already has it built in; if you like your current theme, just buy the module.

Discover Flag Theme, the PrestaShop 9 theme with 24 modules included

price

What does the price of Promo Popups include?

Promo Popups costs €29 + VAT (€35.38 incl. VAT), paid once.

  • The module, ready to install from the back office
  • Licence for 1 shop
  • 12 months of updates
  • No subscription: you pay once
  • Electronic invoice

If you’d rather not install it yourself, Flag’s PrestaShop support team will take care of it.

faq

Frequently asked questions about PrestaShop popups

Does it work if I don’t use Flag Theme?

Yes, on PrestaShop 9 it works with any theme: it hooks into a standard PrestaShop position and brings its own fallback style, which may need a few colour tweaks with another theme. With Flag Theme it picks up the shop’s colours, fonts and corner rounding by itself.

Does the popup cover the cookie banner?

No. Before opening it waits until the visitor has made a choice on Flag’s cookie banner and no other window is open. It doesn’t recognise banners from external platforms such as iubenda or Cookiebot: in that case, set a delay of a few seconds.

Does Google penalise popups on smartphones?

Google penalises popups that cover the content as soon as someone lands on a page from a smartphone. On smartphones Promo Popups waits at least 10 seconds (you choose the minimum), opens as a bottom panel no taller than three quarters of the screen and, instead of exit intent, uses scrolling halfway down the page.

Does the module create the discount code?

No: you type it or pick a voucher you’ve already created in Cart Rules. If you link the voucher, the popup follows its status: it disappears if the voucher is disabled, expired or used up, and its expiry date becomes the end of the countdown.

Does the popup need cookie consent?

No: the popup only remembers in the browser when it was seen, closed or used, with no personal data and no identifiers, so it isn’t shown again to someone who has closed it. It’s a technical tool that doesn’t require consent. The statistics are also counters without cookies or IP addresses. Your lawyer should still check the wording of your privacy notice.

How do I know whether a campaign works?

In the back office every campaign has its own statistics: views, closes, button clicks, copied codes and newsletter sign-ups, with rates. You can also duplicate a campaign, reset its statistics and preview it on desktop and smartphone before switching it on.

request the module

Want Promo Popups on your shop?

Tell us which PrestaShop version and theme you use: we’ll check compatibility and write to tell you how to get it.

What happens next

  1. We check your PrestaShop version.
  2. We write to tell you how to get the module and how to install it.
  3. You decide whether to buy it: no strings attached.

Fields marked with asterisk are required.

Choose how you’d rather we get back to you.

E.g. www.yourshop.com. If you don’t have one yet, leave it blank.

If you don’t know, choose “I don’t know”: we’ll check it for you.

Optional: a question, a doubt, what you want to solve.

By sending this form you accept our privacy policy.

No strings attached · We reply within 24 hours