Addon Packages is a premium extension for Paid Memberships Pro (PMPro) that allows WordPress site administrators to sell individual access to pages, posts, or other specific content types through a one-time payment. This tool is ideal for content creators, online educators, and membership site owners who want to monetize articles, courses, or specific resources without forcing visitors to purchase a full membership.
Its operation is simple and flexible: the administrator designates a post as an "addon package" by setting an access price and selecting which membership levels can purchase it. Users without access will see only an excerpt of the content along with a link to purchase it, while those who have already purchased it will be able to view the full content. This creates a hybrid revenue model that combines recurring subscriptions with individual à la carte purchases.
Among its most notable features are the ability to define an expiration term for access using the global constant PMPROAP_EXP_DAYS, as well as the use of the pmproap_all_access_levels filter to configure levels with full access to all packages. The plugin is compatible with the Level Groups functionality introduced in PMPro 3.0+, allowing members to maintain multiple membership levels simultaneously and purchase additional packages as membership levels.
This plugin is specifically designed for one-time charges, without recurring payments for individual content, and currently does not support taxes or discount codes on package purchases. It is the perfect solution for sites that want to offer premium content in a granular way, allowing users to pay exactly for what they want to consume, without long-term subscription commitments.