Premium
The Developer's Toolkit Add On is a collection of advanced tools designed for developers and administrators of WordPress sites that use Paid Memberships Pro (PMPro). This official add-on, developed by the Paid Memberships Pro team, is intended for development environments, sandboxes, and staging sites, where fine control over data, emails, scheduled processes, and payment gateway debugging is needed.
The Toolkit allows redirecting all PMPro emails to a single administrator address, which is essential to prevent real users from receiving notifications during testing. It also offers the ability to disable scheduled scripts that run daily via WP-Cron, such as membership expiration, expiration notices, and payment reminders, thus facilitating problem diagnosis on the site.
In the gateway debugging section, the add-on enables debug logging for PayPal IPN, Authorize.net Silent Posts, Stripe Webhooks, and other payment integrations, sending logs to a configured email address. Additionally, it includes the View As feature, which allows administrators to view any page of the site as if they had a specific membership level for a short period, ideal for verifying the user experience.
The Toolkit also incorporates a series of database scripts for bulk operations: delete all member data, delete levels and discount codes, anonymize emails and transactions, delete non-admin users, clean all PMPro options, bulk move members from one level to another, cancel memberships in bulk, and update pages that require specific levels. These operations can be run from the admin panel or via WP-CLI commands for greater speed and automation.
The Migration Assistant allows exporting and importing PMPro settings between two sites, including membership levels, email templates, payment and SSL settings, and user fields. This greatly facilitates creating a staging site with an exact copy of the production site's configuration. REST API endpoints for performance testing and action and filter hooks for advanced customization are also included.
In short, this add-on is an essential tool for any developer working with Paid Memberships Pro who needs a secure, efficient, and fully controlled development environment.