Product Overview
Pay For Post With WooCommerce is a WordPress plugin that lets you sell access to individual pages, posts, and custom post types directly through WooCommerce. Whether you run a content site, an online course platform, or a membership-style store, this plugin makes it simple to restrict content behind a WooCommerce purchase.
The plugin was built to solve a specific problem: there was no straightforward solution—free or premium—that allowed site owners to sell access to a specific page or post through WooCommerce. Pay For Post fills that gap with a clean, easy-to-use interface that integrates seamlessly with your existing WooCommerce setup.
How It Works
Setting up Pay For Post takes less than five minutes in three simple steps:
- Create a product in WooCommerce.
- Create a page or post in WordPress.
- Associate your product with your page using the Pay For Post meta box.
Once configured, visitors who purchase the associated WooCommerce product gain access to the protected content. The plugin uses native WooCommerce functionality to ensure ongoing compatibility.
Key Features
- Restrict content by purchase: Pages, posts, and custom post types remain locked until the user purchases the associated WooCommerce product.
- Single product, multiple posts: Protect a single post or bundle multiple posts behind one WooCommerce product.
- Multi-product shipments: Support for shipments containing multiple products.
- Global restricted content message: A single customizable message displayed across all protected content.
- WooCommerce access codes: Compatible with any standard WooCommerce access codes.
- Elementor PRO compatible: Works with Elementor PRO for flexible page building.
- Shortcodes and template functions: Use shortcodes to display purchased content, or use static template functions for custom themes.
- Theme compatibility: Works with any theme using the standard WordPress the_content() function.
Premium-Only Features
The premium version adds advanced content protection and management capabilities:
- Per-page restricted content messages: Customize the restricted message for each individual page.
- Delayed access: Delay the appearance of paid access for a specified period of time.
- Page view restrictions: Limit the number of page views a purchasing user can see before paid access reappears, with options for a set time period or permanent limits.
- Expiration restrictions: Set an expiration date on protected content, requiring users to repurchase after the period ends.
- Custom My Account guide: A dedicated section on the My Account page listing all purchased content.
- Purchased content on order pages: Display purchased content on the order receipt and order confirmation page.
- PolyLang support: Multi-language compatibility with PolyLang.
- Priority support: Dedicated priority customer support.
- WooCommerce affiliate support: Integrate with WooCommerce affiliate systems.
- WooCommerce subscriptions support: Compatible with WooCommerce Subscriptions.
- Protected content management: Easily view all protected content and which users purchased it.
- Automatic lock icons: Automatically add a lock icon to all protected posts.
- Product page content preview: Show a list of content unlocked by a purchased product directly on the product page.
- Complete Elementor support: Protect each Elementor element individually on a page.
Who Can Benefit
- Content creators: Sell individual articles, guides, or reports as standalone products.
- Online educators: Restrict course materials or tutorial pages behind a WooCommerce purchase.
- Digital product stores: Bundle multiple posts or pages into a single downloadable content package.
- Membership sites: Use the premium version’s expiration and subscription features to create time-limited content access.
Technical Specifications
| Plugin Version |
v3.34.2 |
| License |
GPL — Unlimited Domain Usage |
| Updates |
Lifetime (manual update) |
| WooCommerce Compatibility |
2.6+ |
| PHP Requirement |
7.2+ |
| Demo Builder |
Elementor PRO |
| File Security |
100% clean, virus-free |
Requirements
- WooCommerce version 2.6 or higher must be installed and activated.
- Guest checkout must be disabled.
- PHP 7.2 or higher is required.
Why Choose Pay For Post?
Unlike complex membership plugins that require extensive configuration, Pay For Post focuses on one job and does it well. The three-step setup means you can be selling content within minutes, and the premium features give you advanced control over how and when users access your protected pages. With its native WooCommerce integration, GPL license, and lifetime manual updates, this plugin is a practical solution for WordPress site owners looking to monetize their content.
Frequently Asked Questions
Does Pay For Post work with Elementor PRO?
Yes. The plugin is compatible with Elementor PRO, and the premium version offers complete Elementor support, allowing you to protect each Elementor element individually on a page.
Can I protect multiple posts with a single WooCommerce product?
Yes. You can protect a single post or bundle multiple posts behind one WooCommerce product.
What are the system requirements?
You need WooCommerce version 2.6 or higher, PHP 7.2 or higher, and guest checkout must be disabled.
What license comes with the plugin?
The plugin comes with a GPL license that allows unlimited domain usage, along with lifetime manual updates included.
Is there a premium version with additional features?
Yes. The premium version adds per-page messages, delayed access, page view restrictions, expiration restrictions, WooCommerce subscriptions support, PolyLang support, priority support, and more.
Conclusion
If you need a straightforward way to monetize individual pages, posts, or custom post types through WooCommerce, Pay For Post delivers. With its easy setup, native WooCommerce integration, GPL license, and optional premium features for advanced content protection, it is a practical solution for WordPress site owners looking to sell access to their content.