E-commerce access integrations are Pro features. They grant and revoke private podcast access based on purchases or memberships in supported plugins.
Find them in Private Podcasting > E-commerce Integration for a private podcast.
Supported Integrations
The Pro module includes support for:
- WooCommerce.
- Easy Digital Downloads.
- MemberPress.
- Paid Memberships Pro.
Only installed and active supported plugins appear as selectable integrations.
Basic Setup
- Make the podcast private.
- Open Private Podcasting.
- Go to E-commerce Integration.
- Select the available provider.
- Select the product, download, membership, or level that should unlock the podcast.
- Save the integration.
After setup, future qualifying purchase or membership events can grant private podcast access automatically.
WooCommerce
You can link a private podcast to a WooCommerce product.
Access is granted when an order qualifies as paid, such as processing or completed depending on WooCommerce status rules.
Access is revoked when the order no longer qualifies, such as failed, cancelled, or fully refunded states.
The integration listens to several WooCommerce order and refund events to keep access in sync.
Easy Digital Downloads
You can link a private podcast to an EDD product/download.
Access is granted after completed purchases and reconciled when payment status changes.
Access remains for entitled statuses such as complete or partially refunded and is revoked for non-entitled states.
MemberPress
You can link a private podcast to a MemberPress membership.
Access is granted when qualifying transactions or subscriptions complete or resume.
Access is reconciled when transactions are refunded, expired, paused, stopped, or subscriptions expire.
Paid Memberships Pro
You can link a private podcast to a PMPro membership level.
Access is granted after checkout, membership changes, and recurring payment completion when the user has the mapped level.
Access is revoked when the mapped membership expires or is removed.
How Automatic Access Works
When a qualifying event happens:
- The integration identifies the buyer or member.
- The plugin creates or updates a subscriber record.
- The plugin creates or reactivates an access grant.
- The plugin creates or reactivates a token.
- The subscriber receives a private feed email when appropriate.
When access should be removed:
- The related grant is revoked.
- If no other active grants remain for that subscriber and podcast, active tokens are revoked.
- A revoked notification can be sent.
Important Notes
- Existing past orders may not automatically generate access until a relevant status event happens.
- Access depends on the configured podcast mapping.
- If a product or membership is deleted, review the podcast integration setting.
- If an integration plugin is deactivated, the saved mapping can remain but cannot browse active items until the plugin is active again.
