banner

Pay For Post With WooCommerce – Sell Content Access

img

Monetize Your WordPress Content Easily

Pay For Post With WooCommerce is a specialized plugin designed to bridge the gap between your WordPress content and your WooCommerce store. If you have been searching for a reliable way to sell access to specific pages, posts, or custom post types, this plugin offers the simple, direct solution you need.

Originally created to fill a market gap, this tool allows you to lock specific content behind a purchase. It is built to work seamlessly with native WooCommerce functionality, ensuring that your store remains compatible with future updates and standard workflows.

How It Works

Setting up your pay-per-post system takes less than five minutes. The process is designed to be intuitive for store owners of all technical levels:

  1. Create a Product: Set up a standard product in your WooCommerce dashboard.
  2. Create Content: Add the page or post in WordPress that you wish to sell access to.
  3. Link Them: Use the Pay For Post meta box to associate your WooCommerce product with your specific WordPress content.

Once linked, the system automatically handles the restriction. Users without a purchase will see a global restricted content message, while verified customers gain immediate access.

Key Features

  • Content Restriction: Restrict the content of pages, posts, and custom post types based on whether a user has purchased a specific WooCommerce product.
  • Multiple Post Protection: Protect a single post or multiple posts with a single product, giving you flexibility in how you bundle your content.
  • Multi-Product Support: The plugin can protect shipments containing multiple products, ensuring comprehensive access control.
  • Custom Access Codes: Use any standard WooCommerce access codes to grant entry.
  • Global Messaging: Set a global restricted content message that appears for all protected content, maintaining a consistent brand voice.

Premium Version Capabilities

The Premium version unlocks advanced protection and customization tools for serious content creators:

  • Time-Based Restriction: Limit access based on time duration.
  • View Limits: Restrict the number of page views a user can have before paid access expires.
  • Expiration Settings: Specify an expiration date for posts, requiring users to repurchase the associated product.
  • Custom Messages: Replace the restricted content message on a per-page basis.
  • My Account Tab: Add a custom WooCommerce tab to the My Account page to list all purchased content.
  • Order Receipts: Display a list of unlocked content on order receipts and confirmation pages.
  • Elementor PRO Support: Fully protect individual elements within a page when using Elementor PRO.
  • Priority Support: Get prioritized assistance for your plugin needs.

Technical Requirements

To ensure smooth operation, your site must meet the following requirements:

  • WooCommerce version 2.6 or higher (installed and activated)
  • Guest checkout must be disabled
  • PHP 7.2 or higher

For Developers

The plugin is compatible with any theme using the standard WordPress the_content() function. For custom themes, static functions are available:

  • Woocommerce_Pay_Per_Post_Helper::Has_access() – Returns true or false if the user has access.
  • Woocommerce_Pay_Per_Post_Helper::Get_no_access_content() – Returns the content specified in the PPP options.

Additionally, the shortcode [Woocommerce-Payperpost Template='Purchased'] generates an unordered list of posts purchased by the currently connected user.

Sell access to specific pages, posts, and custom post types directly through your WooCommerce store. The most straightforward solution for monetizing WordPress content.Associate products with specific posts or pagesSupports multiple products per shipmentIncludes custom access codesNative WooCommerce integration