We’re excited to announce the release of PDF Invoices for Paid Memberships Pro version 2.0 β€” a major update that brings significant improvements to security, user experience, and administrative control.

This release represents the most substantial update to the plugin since its launch, with a complete UI/UX overhaul and several highly requested features.

What’s New in 2.0

🎨 Complete UI/UX Overhaul

The settings interface has been completely redesigned. We’ve moved the PDF Invoices options under the “Memberships” admin menu for better discoverability and a more intuitive navigation experience. No more hunting through separate menus β€” everything is now where you’d expect it to be.

πŸ”’ Security Improvements

Version 2.0 includes several security enhancements, including improved sanitization and verification checks throughout the plugin. These changes ensure your membership site remains secure while handling sensitive invoice data.

πŸ“ Secure File Handling with PMPro Restricted Files

PDF invoices now use the PMPro Restricted File system for secure file handling. This means:

  • Invoices are stored in a protected location
  • Access is properly restricted to authorized users only
  • Automatic migration from the old uploads folder on update
  • Backwards compatibility with older PMPro versions

πŸ“Š Date Range Filtering for Bulk Downloads

Admins can now download PDF invoices filtered by date range. Need all invoices from Q1 2026? Select the date range and download β€” no more manually sorting through hundreds of files.

πŸ—‘οΈ Delete All PDFs from Server

A new “Delete all PDFs” option gives you control over server storage. Useful when:

  • Migrating to a new server
  • Cleaning up after testing
  • Starting fresh with a new template design

πŸ”„ Regenerate All PDFs

Changed your invoice template? Updated your business details? The new “Regenerate All PDFs” option rebuilds every invoice on your site, even if the PDF already exists. Perfect for when you want a consistent look across all historical invoices.

Bug Fixes

This release also addresses several reported issues:

  • Fixed: Order billing information not pulling in correctly
  • Fixed: Local environments failing to download PDFs or downloading blank PDFs in certain configurations
  • Fixed: Licensing validation check causing false positives in some cases
  • Fixed: Minor translation issues with certain strings

Requirements

Updating

The update is available now through your WordPress admin dashboard. Existing license holders with active support can update at no additional cost.

Dev Changelog

  • SECURITY: General minor security improvements around sanitization and verification checks.
  • ENHANCEMENT: Improved UI/UX overhaul to make settings easier to navigate and moved PDF Invoices option under “Memberships” admin menu.
  • ENHANCEMENT: Makes use of the PMPro Restricted File for secure file handling. Still supports the previous uploads folder for older PMPro versions. Automatically migrates on update to the new location.
  • ENHANCEMENT: Added date range filtering for admins to download PDF orders between a certain date range.
  • ENHANCEMENT: Added “Delete all PDFs” from the server functionality.
  • ENHANCEMENT: Added “Regenerate All PDFs” option to rebuild all PDFs even if they already exist. This is helpful when changing your invoice template or business details.
  • BUG FIX: Fixed an issue where order billing information wasn’t pulling in correctly.
  • BUG FIX: Fixed an issue where local environments would fail to download the PDFs or would download blank PDFs in certain cases.
  • BUG FIX: Fixed a licensing validation check issue that may have caused false positives in some cases.
  • BUG FIX: Fixed minor translation issues with strings.

Feedback

As always, we’d love to hear your feedback. If you encounter any issues or have suggestions for future updates, reach out through our support channels.

Stay in the loop!

15% off your next purchase, just for you 🎁

Sign up to receive your exclusive discount, and keep up to date on our latest news, products & offers!

We don’t spam, ever! Read our privacy policy for more info.