Plugin Directory

WonderPush – Web Push Notifications – WooCommerce Abandoned Cart – GDPR

WonderPush – Web Push Notifications – WooCommerce Abandoned Cart – GDPR


Web push notifications are the most effective way to retain your users and grow your WordPress site audience. WonderPush lets you send unlimited web push notifications.

Web push notifications are alert-style messages that can be sent to a user’s desktop or mobile device even when the user is not on the website.

With WonderPush, readers who subscribe to your web push notifications are alerted instantly each time you publish a post, even after they’ve left your website.

WonderPush provides ready-made user interfaces to let users subscribe, ranging from a browser prompt to a bell widget at the bottom of the page.

Installing WonderPush only takes a few minutes and requires absolutely no coding skills and is fully GDPR compliant.

WonderPush provides WooCommerce site owners with an “Abandoned cart reminder” to re-engage customers that left without buying the contents of their shopping cart by sending them a web push notification automatically.

With WonderPush, automating web push notifications based on user behavior is easy, just connect to your WonderPush dashboard and setup a campaign triggered when users meet certain segmentation criteria.

WonderPush lets AMP site owners add web push support to their AMP pages and have visitors subscribe to web push notifications from these pages.

WonderPush offers a 14-day free trial. After the trial period, you can send unlimited web push notifications for €1 per month plus €1 per 1000 subscribers. There are no limits to the number of web push notifications you can send. WonderPush supports rich formats, automation, real-time analytics, and a powerful segmentation engine. All features are included without ever having to pay more.

WonderPush also lets you add in-app messaging to your WordPress website. Create and remotely trigger the display of banners, modals and alerts targeting users as they browse your site and use your app, letting you drive engagement and increase conversion.

Contact contact@wonderpush.com if you have any questions.


WonderPush is trusted by over 5,000 developers in Europe and Worldwide. WonderPush never shares your data with third parties. Your data is safe with us and we protect the privacy of your users as if they were ours. Data collected by our SDKs is fully documented and hosted in Europe. We provide ready-made tools to collect and manage user consent, and let users download or delete all their data.


  • Supports Chrome (Desktop & Android), Microsoft Edge (Desktop & Android), Opera (Desktop & Android) and Firefox (Desktop & Android) on both HTTP and HTTPS sites.

  • Automatic Notifications – Send notifications to subscribers every time you publish a new post. Send them a notification if they haven’t visited for a few days.

  • Targeting Segments – Send notifications to specific subscribers based on language, tags, or events .

  • WooCommerce support – Abandoned cart: automatically send notifications to users that leave without buying with our easy to configure cart reminder.

  • Subscription prompt customization – Choose when and how to ask your visitors to opt-in to browser notifications. Customize the prompt they first see.

  • Real Time Analytics – See delivery metrics in real time, and watch them as they convert into visits.

  • Advanced dashboard – Discover the power of push notification automation. Manage segments and campaigns. Invite staff to join your project.

  • AMP support – Adds web push support to AMP sites. Let AMP visitors subscribe to web push notifications.

Migrate from OneSignal plugin and others

If you need to be GDPR compliant and you already use a push notification plugin, migrating to WonderPush is easy: all you have to do is add the WonderPush plugin to your website and disable the other plugin.
Once you have the WonderPush plugin on your website, users who visit your site and have already granted push notification permission will automatically appear among your subscribers without having to subscribe again.


  • Example of a web push notification on an Android phone
  • The setup page of our WonderPush plugin for WordPress
  • Our online dashboard has detailed push analytics
  • The subscription bell on a WordPress example site
  • The subscription dialog on a WordPress example site
  • Out online dashboard provides advanced notification authoring tools


  1. Install WonderPush from the WordPress.org plugin directory or by uploading the WonderPush plugin folder to your wp-content/plugins directory.
  2. Active the WonderPush plugin from your WordPress settings dashboard.
  3. Follow the instructions on the Setup page.

Subscription prompt

Getting users to subscribe is an important aspect of setting up push notifications. WonderPush offers several out-of-the-box interfaces that you can fully customize directly from your dashboard.
* Bell widget that stays available at the bottom corner of the page,
* Permission prompt that appears under conditions determined by you,
* HTML dialog that can be customized and appears under conditions determined by you,
* Cross-domain popup window you can use to subscribe users from another domain or subdomain,
* Switch you can place anywhere on the page.


Setting up push notifications

WordPress quickstart guide


ఫిబ్రవరి 25, 2022
Provide full-featured, simple, and GDPR compliant service. I have used their services so many times and I was quite happy with their services. Although sometimes I faced issues but got rectified immediately by their customer support.
జనవరి 20, 2022
WonderPush is trusted by over 5,000 developers in Europe and Worldwide. WonderPush never shares your data with third parties. Your data is safe with us and we protect the privacy of your users as if they were ours. WonderPush is so fast we can reach our millions of push notification subscribers before the competition.
డిసెంబర్ 20, 2021
I recommend everyone to take a free trial of the Wonderpush plugin extension. It’s really easy to set up and configure with a familiar WP interface. That helps me a lot in engaging customers on my platform
డిసెంబర్ 6, 2021
Since I have a web push notification tool It’s been so easy to get customers’ attention on my WordPress website. Thank you Wonderpush for providing me with the best outcome beyond my expectations. With your awesome tool
Read all 36 reviews

Contributors & Developers

“WonderPush – Web Push Notifications – WooCommerce Abandoned Cart – GDPR” is open source software. The following people have contributed to this plugin.




  • Using WonderPush’s curl client by default unless specified in settings
  • Forcing ipv4 in WonderPush’s curl client


  • Add more logging when parsing JSON responses fails.


  • Bugfix: fix segment list


  • Bugfix: remove debug file published by mistake


  • Bugfix


  • Allow to use the user email as WonderPush user ID


  • Fix bug where deselecting “Send push notification on post publish” did not persist after saving the post.


  • Fix bug where selecting “Everybody” as audience did not select the right option after returning to the post editor
  • Tested WordPress 6.4.2


  • Old php compatibility


  • Using full version of select2
  • Fixing PHP warnings
  • Adding extra checks before pushing notification on post publish


  • Fix syntax error on PHP < 5.4


  • Fix bug where default segment was not used


  • Moved the WonderPush post settings in the main column of the editor
  • Introduced multi-segments and multi-tags target audiences


  • Removed PHP 8 warning
  • Fix bug where target segments were not applied


  • Removed PHP 8 warning


  • Adding support for sending push automatically when publishing a post with a custom type


  • Remove warning


  • Tested with WordPress 6.0.1


  • Allow notification delay up to 24h


  • Bug fixes


  • Introduce notification delay in the post editor
  • Bug fixes


  • WPRocket CDN support in push notification images


  • Allowing up to 12 hours delay


  • Bug fixes


  • Bug fixes


  • Tested with WordPress 6.0


  • Giving precedence to the additional JSON options specified in the WordPress admin


  • Supporting more segments in the segment selector.


  • We are changing the way we include images in the notifications: you can now choose to use a medium or large image.


  • WooCommerce: stripping HTML entities and newlines from product descriptions and names sent to WonderPush


  • WooCommerce: stripping HTML from product descriptions and names sent to WonderPush


  • WooCommerce: sending events to WonderPush when adding/removing from cart, purchasing and exiting so you can automate more re-engagement campaigns.


  • Checked WordPress 5.9 compat


  • Add option to introduce a delay for blog post notifications
  • Using the default WordPress HTTP client


  • Bug fixes


  • Fix compatibility with PHP 7.4+


  • Manage UTM parameters to automatically add to all your push notifications


  • Allow selecting a segment from the WordPress editor, and a default segment from the WonderPush blogging settings


  • Prevent direct access to php files


  • Adding in-app messaging


  • AMP: support for the standard and transitional modes of the official AMP plugin.


  • WooCommerce: Send a WonderPush event when users place an order and visit the thank-you page.


  • Improve PHP 7.4 support.


  • Fix bug where Firefox users would stop seeing the plugin interface.


  • Better compatibility with Microsoft Edge


  • Better compatibility with Tera wallet


  • Posts featured image is now sent as big picture to native iOS and Android apps.


  • New “Advanced” tab allows you to add additional init options by providing a JSON payload.


  • Allow debugging of network errors.


  • More precise error display


  • Added warning when cURL is missing
  • Added standalone get_wonderpush_client() to allow other plugins to access WonderPush easily


  • User interface redesign: we added a tabbed interface that makes it easier to find your favorite settings.
  • Segmentation: WonderPush now automatically collects user information such as username, first and last names to help you target and personalize your messages
  • WooCommerce: we’ve added order confirmation and shipping messages


  • Tested with WordPress 5.3.2


  • Add the ability to target users by ID when sending push notifications. This is active by default and the setting is entitled “Send user IDs of subscribers to WonderPush”.


  • Adds a support button that makes it easy to get in touch with us


  • Added number of subscribers, push sent and clicked on the plugin page
  • Added a Subscription Prompts section that sums up how you sign users up
  • Showing AMP settings only to those who have AMP installed
  • Added support and chat buttons so you can reach out to us easily


  • Fix Google Search Console errors on AMP pages when subscription buttons are disabled.


  • Fixing uncaught error on some WooCommerce installations


  • Adding support for Google campaign parameters utm_source, utm_medium, etc.


  • Using default sound for iOS notifications.


  • Bug fixes


  • You can now check the status of your 14-day free trial directly from the plugin.
  • Added handy links to the WonderPush dashboard.
  • Tested with WordPress 5.2.4


  • Bug fixes.


  • Adding AMP Web Push support. You can now subscribe AMP users to web push notifications!


  • Better readme.txt description.


  • Added WooCommerce cart reminder: automatically send push notifications to users that leave without buying.


  • Added the ability to send push later


  • Better compatibility with non-HTTPS sites.


  • Better PHP 5.3 compatibility


  • Better WordPress 5.0.x compatibility


  • Better PHP 7.3 compatibility


  • Added author URI


  • Initial release of the plugin