Description
Main Features of Abandoned Cart Recovery
- Automatic cart logging
Monitors started and unfinished signups, saving level, email, and date. - Centralized management
Lists all abandons on an admin screen with filters by period and status. - Manual reminder sending
Allows resending the signup completion link individually or in batches. - Reminder customization
Edits the message content sent to the member for higher engagement. - Compatibility with PMPro flows
Integrates with levels, discounts, and other addons without conflicts.
Benefits of Abandoned Cart Recovery
- Recovery of lost revenue
Quickly turns members who gave up into active subscribers. - Increased conversion rate
Direct reminders encourage completion of abandoned signups. - Time saving
Automation of follow-up reduces manual tracking work. - Control over the sales funnel
Abandonment data helps identify checkout bottlenecks.
Who Is Abandoned Cart Recovery For?
- Those who sell subscriptions and want to reduce checkout abandonment in PMPro.
- You who already use Paid Memberships Pro and need a native recovery tool.
- Those managing membership sites and aiming to maximize the number of active subscribers.
How to Download Abandoned Cart Recovery
Abandoned Cart Recovery is available for download here on Ultrapack. After downloading the .zip file, install it in Plugins > Add New > Upload Plugin, select the .zip, and activate. The addon will automatically integrate into your Paid Memberships Pro Dashboard, ready to use.
With Abandoned Cart Recovery, those managing subscription sites gain a smart automation layer to recover members who abandoned midway through the process. Instead of relying on manual reminders or external solutions, the addon logs each incomplete signup attempt and offers direct reengagement tools, all within the Paid Memberships Pro ecosystem. The result is a more efficient sales funnel, with less lead waste and more effective subscribers.
Frequently asked questions
Is Paid Memberships Pro Abandoned Cart Recovery GPL-licensed?
Yes. Paid Memberships Pro Abandoned Cart Recovery is distributed under the GPL (GNU General Public License). You may legally use, modify and redistribute it on as many sites as you want.
Can I use Paid Memberships Pro Abandoned Cart Recovery on multiple sites?
Yes. You can install Paid Memberships Pro Abandoned Cart Recovery on as many sites as you want. Only automatic updates through Ultrapack Auto Updater have a limit: from 3 to 80 sites, depending on the plan.
How much does Paid Memberships Pro Abandoned Cart Recovery cost at Ultrapack?
Paid Memberships Pro Abandoned Cart Recovery costs US$2.99 as a single purchase, and it is also included in the subscription plans starting at US$12/mo (VIP I).
Does Paid Memberships Pro Abandoned Cart Recovery include updates?
Yes. The current version of Paid Memberships Pro Abandoned Cart Recovery is 1.0.4, published at Ultrapack on Sep 30, 2026. Subscribers update straight from the WordPress dashboard with UAU (Ultrapack Auto Updater).
Is Paid Memberships Pro Abandoned Cart Recovery scanned before publication?
Yes. Every version of Paid Memberships Pro Abandoned Cart Recovery goes through a malware scan (ClamAV and YARA rules, at UltraHub) before it is published.
What are the requirements for the plugin Paid Memberships Pro Abandoned Cart Recovery?
Requires WordPress 5.4 or higher. Tested up to WordPress 6.9.
What changed in this version
Version 1.0.4 2026-09-29
- SECURITY: Opt-out links in abandoned cart reminder emails now include a signed key, and opt-out requests without a valid key are rejected. Opt-out links in emails sent before this update will no longer work. #24 (@dparker1005)
- SECURITY: Added direct file access protection and hardened request handling. #23 (@dparker1005)
Version 1.0.3 2026-05-01
- ENHANCEMENT: Recovery reminder emails are now scheduled via Action Scheduler when running PMPro 3.5 or newer. Sites on older versions continue to use WP-Cron. #17 (@andrewlimaza)
- ENHANCEMENT: Updated the default subject and body for the three recovery reminder email templates to use Liquid (`{{ variable }}`) syntax on PMPro 3.7 and newer. Older PMPro versions continue to receive the legacy `!!variable!!` defaults. #18 (@dparker1005)
Version 1.0.2 2026-01-14
- BUG FIX/ENHANCEMENT: Better localization support in default email templates. #15 (@ideadude)
- BUG FIX: Fixes a fatal error when Abandoned Cart Recovery has no levels selected during cron execution. #16 (@andrewlimaza)
- BUG FIX: Fixing broken link to view orders when running PMPro v3.6+. #14 (@dparker1005)
Version 1.0.1 2025-09-15
- BUG FIX: Fixed a fatal error that could occur while processing recovery attempts when a user or level has been deleted. #11 (@dparker1005)
Version 1.0 2025-08-11
- ENHANCEMENT: Now allowing sending test emails when editing email templates. #8 (@dparker1005)
- ENHANCEMENT: Now showing all available email template variables when editing email templates. #8 (@dparker1005)
- BUG FIX: Fixed PHP notices that would be logged when the plugin is active. #6, #9 (@MaximilianoRicoTabo, @dparker1005)
Release notes published by the developer.
How to install
Automatic updates: this item is updated by the Ultrapack Auto Updater. With it installed, the new version shows up in your dashboard like any other WordPress update (how to set it up).
This item is an add-on for the Paid Memberships Pro plugin. Installed on its own it throws no error, but it does not work either.
- Install and activate the Paid Memberships Pro plugin before this one.
- Download the file
pmpro-abandoned-cart-recovery.zip. - In the WordPress dashboard, go to Plugins > Add New > Upload Plugin.
- Select the file
pmpro-abandoned-cart-recovery.zip, click Install Now and then Activate.
Requirements: Requires WordPress 5.4 or higher. Tested up to WordPress 6.9.
- Both stay active at the same time. Deactivating the Paid Memberships Pro plugin turns this add-on off with it.
- An add-on settings usually show up inside the main plugin screens, not in a menu of their own. If you find nothing new in the dashboard after activating, look there before opening a ticket.
Stuck on a step? Open a ticket telling us which one you stopped at.

UAU Ready