v4.0.0 · PrestaShop 1.7 / 8 / 9 · MyPresta.eu

Popups that sell. Bars that remind.
Ready designs you can play right here.

Most popup modules give you an empty box. Popup Pro gives you a catalog of finished campaigns. Click Play and you see the real popup - same engine as in your shop back office, including the delay countdown.

Write an offer, pick who should see it, choose when it opens. No developer needed for a newsletter, a shipping bar or an exit-intent coupon.

40 presets6 formats8 triggersNative newsletterGDPRLive statsSmarty templates35 languages

What is Popup Pro, in plain words?

It is a PrestaShop module that shows messages on your shop: a window in the middle, a bar at the top, a small toast in the corner, or a full-screen sale. You decide the look, the moment and the audience.

  • You can start from a community preset instead of a blank editor. Import is always off until you turn it on.
  • The same native engine runs on the storefront and in this live preview - so what you play here is what customers see.
  • One module for PrestaShop 1.7, 8 and 9. Separate content for desktop, tablet and phone.

Explore community presets

Search, filter, then hit Play. This is not a screenshot. It is the real Popup Pro engine with the real HTML, sizes, overlay and animation.

If a design has an appearance delay, you will see the same countdown card as in the shop back office, with a Show now button. Direct links look like popup-module.com/preview/newsletter-subscription.

What Popup Pro has. What basic popups miss.

These are the reasons shops stop fighting empty editors and overlapping boxes.

Community catalog

Browse 40 official designs, search, play them live, import as a disabled popup, then send your own for moderator review.

Others: a blank TinyMCE box

Six formats

Modal, fullscreen, top bar, bottom bar, corner widget and toast. Format is where it sits. Fade or slide is a separate choice.

Others: only a centered overlay

Eight triggers

Delay, exit intent, scroll %, idle, after add to cart, Nth visit, after N pages, or click only with a copyable button snippet.

Others: wait 5 seconds and hope

Native newsletter

Newsletter presets use the official PrestaShop subscription form. Sign-ups land in the same list as your footer block.

Others: a fake form that emails nobody

Three device bodies

Desktop, tablet and phone each get their own HTML, width and height. A two-column layout can stack on a phone.

Others: squeeze one box onto every screen

Targeting that sells

Home, product, category, CMS, cart value, checkout step, country, language, group, day, date, hours. Show winter tires only on tire pages.

Others: show to everyone, always

Real storefront stats

Impressions, closes, CTA clicks and CTR. Back office preview is not counted, so tests do not pollute the numbers.

Others: no numbers, or your own clicks

Live shop data

Smarty shortcodes can greet the customer, show mini-cart, the current product or free-shipping progress inside the popup.

Others: static HTML only

GDPR and one-at-a-time

Optional cookie consent. Cookie days or once per session. A global switch so two popups never stack on one visit.

Others: spam every box at once

Complete feature list

Everything the module can do, in short dashes, grouped the way a shop owner thinks.

Community presets

A live catalog inside the module - and the same designs you can play on this website.

  • - Browse official MyPresta designs plus community submissions after a moderator accepts them
  • - Search by name, author, format or description
  • - Play / preview uses the native engine (not a mock picture)
  • - Appearance delay shows a countdown card and Show now - same as in the shop back office
  • - Import creates a new popup that stays disabled until you enable it
  • - Submit your own popup for review (shop URL and PrestaShop version go with the file)
  • - Newsletter presets talk to ps_emailsubscription (email field + submitNewsletter button)
  • - Local module files are merged with the remote feed so you keep designs even if the CDN is slow

Formats

Where the message sits on the page. This is not the animation.

  • - Modal: centered window with a dimmed background
  • - Fullscreen: covers most of the screen for a loud sale
  • - Top bar: full-width strip, no overlay
  • - Bottom bar: full-width strip at the bottom, no overlay
  • - Corner widget (slide-in): card in the bottom-right
  • - Toast: small notice in the top-right, no overlay

Triggers (when it opens)

Pick one trigger per popup. A value field is used for scroll, idle, visit number and page count.

  • - Delay / immediately, plus an extra appearance delay in seconds
  • - Exit intent when the cursor leaves the page
  • - Scroll percentage (open after they actually read)
  • - Idle time in seconds (help or a coupon when they stop)
  • - After add to cart
  • - Nth visit
  • - After N pages in the session
  • - Click only: copy a ready HTML snippet, class showpopuppro, can reopen as often as they click

Look and close behaviour

Make it look like your brand without touching PHP.

  • - Fade or slide animation, speed in and speed out in milliseconds
  • - Window color, border, radius, overlay color and opacity
  • - Optional no overlay, optional no window background
  • - Box shadow: color, opacity, offset, blur, spread, inset
  • - Hide the default close button, close with ESC, click overlay to close
  • - Autohide after X seconds, or hide only after a real close

Page targeting

Show the popup only where it makes sense.

  • - SSL pages only
  • - Homepage only
  • - Selected product pages, in stock / out of stock
  • - Product categories, manufacturers, suppliers
  • - Category pages, CMS pages (show or hide), manufacturer pages
  • - Exact URL, or URL contains a string
  • - Referrer domains (for example facebook.com)

Cart and checkout targeting

Talk to people who are already buying - or who are not buying enough.

  • - Minimum and maximum cart value
  • - Minimum and maximum product quantity
  • - Hide if the cart already contains given products
  • - Show when a product in cart reached available stock
  • - Cart step, address step, shipping step, payment step, order confirmation

Who can see it

Guests, VIPs, one country, one language - you choose.

  • - Everyone, logged-in customers, or guests only
  • - Selected customer groups
  • - Selected customer IDs
  • - Only customers with no previous orders
  • - Redisplay after logout
  • - Selected countries (geo)
  • - Selected shop language

Schedule and devices

Black Friday windows without a developer.

  • - Day of week
  • - Date from / date to
  • - Time from / time to (24h clock)
  • - Enable or disable desktop, tablet and phone independently
  • - Separate width, height and HTML for each device

Frequency, GDPR, stats

Do not train visitors to close you blindly.

  • - Cookie days until the same popup may show again
  • - Or once per browser session
  • - Optional cookie-consent gate (global and/or per popup)
  • - Optional one popup at a time
  • - Test mode: show only to you while you polish copy
  • - Statistics: impressions, closes, CTA clicks, CTR
  • - Admin preview is not counted

Smarty templates and admin

Live shop data inside the popup, plus a calm back office.

  • - Shortcode {smartyTemplate:name}
  • - Ready templates: helloCustomer, cartMini, productHighlight, freeShippingBar, lastOrder, showReachedQtyInCart, example
  • - Front loader passes the current product ID so AJAX popups stay accurate
  • - Tabs: popup list, create / edit, community presets, statistics, updates
  • - List columns show trigger, animation, autohide and display scope
  • - Multishop: assign a popup to the right shop
  • - 35 translation packs for the back office

Who uses Popup Pro?

Any PrestaShop shop that needs the right message at the right moment - not a random overlay.

Fashion and general stores

Welcome discount, newsletter, free-shipping bar, exit-intent coupon.

Auto and spare parts

Winter tires, oil service, parts newsletter, shipping bar for heavy parcels.

PC and electronics

GPU drop toast, SSD flash sale, RAM deal, builder help widget.

Sport and tickets

Gym pass, match-day bar, jersey drop, training gear corner widget.

Bookshops

Book club signup, new release, reading week bar, author evening.

Pharmacy and cycling

Vitamin deal, flu-care bar, bike service, helmet sale.

How a shop owner uses it

A simple week-one workflow.

Play a preset on this page

Open the catalog, click Play. If there is a delay, wait for the countdown or press Show now. That is the same card you will see in back office preview.

Direct URL: /preview/newsletter-subscription

Import in the shop

In Community presets, Download. A new popup appears, switched off. Edit texts and photos, set targeting, then enable.

Pick format and trigger

A shipping promise is a top bar. A 10% newsletter is a modal. A restock is a toast. Exit intent is for leavers.

Do not show it to everyone

Limit to guests, to a category, to a cart value, to a country, to a date range. Use one-at-a-time so campaigns do not fight.

Check the numbers

Open Statistics. If nobody clicks the button, change the offer. Preview clicks in admin are ignored.

PrestaShop version support

Popup Pro 4 runs on the PrestaShop versions shops actually use today. Multishop, combinations and the native newsletter module are supported.

Version Status Notes
1.7.xFully supportedFront office hooks and classic back office
8.xFully supportedNew admin panel
9.xFully supportedPHP 8, SameSite cookies, HMAC stats token
  • 35 back-office translation packs
  • Multishop with per-shop popups
  • Native ps_emailsubscription newsletter form
  • Separate desktop / tablet / mobile HTML
  • No third-party overlay library
  • MyPresta updates tab

Frequently asked questions

What merchants ask before they buy.

What is Popup Pro?

A PrestaShop module for popups, bars and toasts. You create campaigns, set when they open and who sees them. You can start from community presets.

Can I try the designs before I buy?

Yes. This site plays the real engine. Open Explore community presets and press Play. Links like /preview/welcome-offer open that design directly.

Why do I sometimes see a countdown first?

Some presets have an appearance delay. The module explains that in a card and lets you press Show now. It is the same behaviour as back office preview - so you understand why the shop waits.

Will a newsletter popup add emails to PrestaShop?

Yes, if you keep the native form fields (email, action, submitNewsletter). Sign-ups go to the same list as the official newsletter block.

Does it work on phones?

Yes. Each popup can have a different layout and size for desktop, tablet and phone.

Can two popups open at the same time?

You can turn on "only one popup at a time". Frequency cookies also stop the same visitor from seeing the same campaign every page view.

Which PrestaShop versions are supported?

Version 4.0.0 supports PrestaShop 1.7, 8 and 9.

Where do I buy the official module?

From MyPresta.eu - use the Buy module button on this page.

Popup Pro in one sentence

Pick a ready design (or build your own), choose format and trigger, decide who sees it, then measure if it works - on PrestaShop 1.7, 8 and 9.

Built as a campaign engine, not a 5-second script

Numbers behind the window your visitors treat as "just a popup".

21k+
Lines of code

PHP, native JS engine, templates and CSS for PrestaShop 1.7-9.

40
Official presets

Real HTML campaigns with photos and newsletter forms.

8
Triggers

Delay, exit, scroll, idle, cart, visit, pages, click-only.

35
Languages

Back office packs so merchants configure in their own language.

Ready to run popups that look like your shop?

Play a preset here, then install Popup Pro and import the same design as a disabled campaign.

Buy Popup Pro on MyPresta.eu