PrestaShop Marketing & Promotions

DataFirefly Push Pro — PrestaShop 8 & 9

Win back your visitors with native Web Push, no monthly subscription

Web push notifications are one of the most profitable re-engagement channels in e-commerce: open rates higher than email, zero marginal cost, delivery even when the shop is closed. DataFirefly Push Pro brings native Web Push to PrestaShop 8 and 9 with no third-party service like OneSignal and no monthly subscription. Your subscribers, your data, your server. Smart opt-in, 9 ready-to-use automations, segmented campaigns, A/B testing and attribution of the revenue actually generated.

PrestaShop 8 PrestaShop 9 Native Web Push No subscription GDPR Multilingual Multi-store
  • 30-day refund
  • 12 months updates
  • 24h support
www.datafirefly.com/en/
DataFirefly Notification Push Pro Module Prestashop
v1.2.0 · updated 2026-05-28
What it does

The short version.

01

Native Web Push, zero third party

VAPID protocol implemented natively. No dependency on OneSignal, Firebase or a paid SaaS. Your keys, your subscribers and your data stay on your server. No monthly fees, no sending quota.

02

9 ready-to-use automations

Abandoned cart in 3 reminders (1h, 24h, 72h), back in stock, price drop, order confirmation, shipping, review request, birthday, re-engagement of inactive customers and new products digest. Enable, customize the copy, the cron does the rest.

03

Revenue attribution

Every click sets a 30-day attribution cookie. When the customer orders, the sale is linked to the notification that triggered it. You measure real revenue per campaign and per automation, variant A against variant B.

04

Built-in A/B testing

Set the audience percentage for variant B, write an alternative title, message, URL and image. The module splits the audience deterministically and tracks clicks and revenue separately for each variant.

05

Precise targeting

Segment by language, country, device, browser, customer group, purchase history and recent activity. Preview the audience size before every send.

06

100% GDPR

Explicit consent via the browser opt-in, no personal data shared with a third party, everything stays hosted with you. One-click unsubscribe, respect for quiet hours and the daily sending cap.

The long version

Everything you'd want to know before you install.

A detailed look at how DataFirefly Push Pro — PrestaShop 8 & 9 works, why we built it the way we did, and the thinking behind the features above.

§ 01

Why Web Push for your store

A visitor who leaves your store without buying is rarely reachable: they did not leave their email, they may never come back. Web push notifications change that. With a single click on Allow, the visitor becomes a subscriber you can reach again directly on their desktop or mobile, even when the shop is closed, without knowing their email. Open rates far exceed those of email and the sending cost is zero.

§ 02

Native Web Push, no third-party dependency

Most push modules rely on an external service like OneSignal or Firebase: your subscribers are stored on their side, you pay a subscription as soon as volume grows, and your data flows through a third party. DataFirefly Push Pro implements the VAPID protocol natively. Keys are generated on your server, subscriptions are stored in your PrestaShop database, aes128gcm encryption is done server-side. No recurring cost, no quota, no data leak.

§ 03

9 automations that work for you

The heart of the module. Abandoned cart in three spaced reminders (1h, 24h, 72h) to recover lost sales. Back in stock and price drop: the visitor clicks Notify me on the product page and receives a notification as soon as the event occurs. Order confirmation and shipping to reassure. Review request a few days after delivery. Birthday with a dedicated offer. Automatic re-engagement of customers inactive for X days. New products digest. Each automation enables independently and its copy is fully customizable with variables such as first name, cart total or order reference.

§ 04

Targeted campaigns at the right time

For one-off operations (sales, launches, Black Friday), the campaign builder lets you compose a rich notification: title, message, large image, icon, badge and up to two action buttons. Segmentation combines language, country, device, browser, customer group, purchase history and recent activity. A button previews the audience size before sending. You can schedule the send for a precise date or dispatch it immediately.

§ 05

Measure what matters: revenue

Most tools stop at click rate. DataFirefly Push Pro goes all the way to revenue. Every click on a notification sets an attribution cookie valid for 30 days. When the visitor places an order, the sale is automatically linked to the originating notification and the amount flows into the statistics of the relevant campaign or automation. You finally know which notifications actually generate sales, and how much.

§ 06

A/B testing to optimize your messages

On every campaign, set a percentage of the audience that will receive a variant B. Write an alternative title, message, URL and image: only the filled-in fields replace variant A. The split is deterministic and both click and revenue statistics are tracked separately for A and B. You objectively identify the winning message.

§ 07

Topics, inbox and webhooks

Topics are thematic subscription channels (promotions, new products, stock alerts) that your customers enable from their account: they only receive what interests them. The in-app inbox shows notification history right on the store. Webhooks signed with HMAC SHA256 send each event (subscribe, unsubscribe, send, click, conversion) to Zapier, Make, n8n or your own backend to sync a CRM, trigger a workflow or feed your dashboards.

§ 08

100% GDPR compliant

Subscription relies on the browser explicit consent. No personal data is sent to a third-party service: everything is hosted on your server. The visitor unsubscribes in one click. The module respects a daily sending cap per subscriber and configurable quiet hours so it never disturbs at night. A cooldown avoids re-showing the opt-in prompt too often after a dismissal.

§ 09

Architecture and compatibility

PSR-4 architecture under namespace DataFirefly slash PushNotifications, embedded autoloader (no composer install at deployment). 14 utf8mb4 tables with appropriate indexes. Separate back-office controllers (Dashboard, Campaigns, Automations, Send queue, Subscribers, Topics, Webhooks, Settings). Minimalist service worker and frontend JS with no external dependency. Compatible with PrestaShop 8.0 to 9.x via legacy ModuleAdminController, multi-store and multilingual EN, FR, ES, DE, IT. Requirements: HTTPS (mandatory for the Web Push API) and a cron called every 5 minutes.