WordPress Pay Per Post Plugin (CMPPP) - Settings - Choosing How To Charge Users (By Post, By Group)


Pricing Settings

Back to User Guide

What is This Feature?

With the WordPress Pay Per Post plugin, posts can be paywalled in two parallel ways.

  1. Manually - You set prices separately for each post and/or to a group of posts.
  2. By post category - It's also possible to create prices to specific categories in bulk.

Tip: One Post, Two Prices

A post can have both pricing options at the same time. In the example below, the same post has two paywalls:

One coming from an individual price (1), and the other coming from its category (2).

Example of two subscription types for one post - Pay-Per-Post Plugin
Example of two subscription types for one post

Paying either will grant access to the content.

Settings

Navigate to Admin Dashboard → CM Pay Per Posts Pro → Settings.

Navigation to the plugin settings - WordPress Paywall Plugin
Navigation to the plugin settings

Defining the Subscription Model

Choosing a subscription model - Paywall Plugin WordPress
Choosing a subscription model

In the General tab → Subscriptions section, click the appropriate box for the Subscription model you want.

  • Pay per each post - Targets only specific posts and does not support setting subscriptions for a group of posts.
  • Pay per pricing group - Lets you cluster a group of posts while setting a price for viewing any of them during the subscription period.
  • Pay per pricing group or single post - Both options at the same time.

Choosing What is Shown Before Purchase

In the next setting, you can choose what the user sees before purchase:

  • Show only part of the content (more options) - Specify how much of the content is hidden.
  • Hide only content - Hides the complete content.
  • Hide full page - Hides the full page, including content, header, and footer.
  • Hide specific page elements (more options) - Specify which elements of the page are hidden.

Check details: Settings - What Should Be Hidden

Create Pricing Groups and Post Categories Price

Now go to the Pricing tab.

Pricing options - Best Paywall Plugin for WordPress
Pricing options

What You Can Do

Here, you can set the two parallel prices: 

  • Pricing groups
  • Price for categories

Pricing Groups

If you enabled the pricing group options, you can create several groups to which you can set the subscription.

Once defining the group name, you can also set the time and the value options for this group. The time options are

  • minutes
  • hours
  • days
  • weeks
  • months
  • years
  • lifetime (added in version 2.1.3)

Example

Below we have defined two groups, each with it pricing tiers.

Creating pricing groups - WordPress Plugin Paywall
Creating pricing groups

For Decimals, Use Periods

When setting prices with decimals, use periods (.), and not commas.

  • Good example: 2.99
  • Bad example: 2,99

TIP: Allow Users To Buy Groups From Anywhere

You can add the subscription box for groups anywhere on your site.

Learn more: WordPress Pay Per Post Plugin (CMPPP) - How To - Let Users Pay For Subscription Groups

Assigning Post to Group(s)

There are two ways to assign a post to a group.

1) Multiple from group

When creating a group you can use the shortcut button.

Managing assigned posts and pages - Paywalled Content
Managing assigned posts and pages

This will trigger a management screen where you can choose different content and easily assign or deassign them to the specific pricing group.

Assigning pages to the pricing group - Paywall Solutions for Publishers
Assigning pages to the pricing group

2) Individual - from each post

Once you edit a post, you can select one or more pricing groups this post belongs to.

Assigning a specific post to pricing groups - Pay-Per-Post Plugin
Assigning a specific post to pricing groups

For more information on this step, please refer to the guide Assigning a Post to a Price/Subscription.

Delay Restriction

Note: this feature was introduced in version 2.7.0.

This feature allows you to make new posts and pages available for free for a limited time after publication. You can apply it either to all items in a pricing group or when setting an individual price for a specific post or page.

For example, if you set a delay restriction of 3 days, the post or page will be accessible for free during the first 3 days after it is published. Once this period ends, users will need to pay to view the content.

To enable it for a pricing group, find the option Delay restriction and check the box Enable, then set the number of Days since publication date.

Enabling delay restriction - WordPress Pay Per Post Plugin
Enabling delay restriction

The same applies to individual posts or pages: when editing the content, open the pricing metabox, find the option Delay restriction and check the box Enable, then set the number of Days since publication date.

Enabling delay restriction - WordPress Pay Per Post Plugin
Enabling delay restriction

TIP 1: Charge for Categories Access

The admin can also define prices for accessing post by categories. Learn more about it in this guide: WordPress Pay Per Post Plugin (CMPPP) - Settings - Restricting Categories

TIP 2: Sharing Income With Post Authors

It is possible to transfer virtual points to the post author's wallet when somebody buys access to their post. Learn more about it in this guide: WordPress Pay Per Post Plugin (CMPPP) - Settings - Author's Share

Recurring Payments

Note: this feature was introduced in version 2.7.0.

By default, the payment method works as a one-time purchase: when a user buys access to content, it eventually expires, and they need to purchase it again manually.

As an alternative, you can create recurring pricing plans, where users are charged automatically to maintain access.

To use recurring payments with EDD or WooCommerce, you must install and activate the relevant add-on

Once you installed and activated needed plugins, head to the Pricing tab, scroll down to the section Recurring Payments and turn on the option Enable Recurring Payments, then save the changes.

Enabling recurring payments feature - Pay-Per-Post Plugin
Enabling recurring payments feature

Once it's done, the each price option in the pricing group will have a checkbox Recurring Payments.

Enabling recurring payment for a price - WordPress Paywall Plugin
Enabling recurring payment for a price

If it is checked, the admin can choose how often the user will be charged. The available options are:

  • days
  • weeks
  • months
  • years

Recurring prices are clearly marked in the paybox on the front-end:

Front-end example - Paywall Plugin WordPress
Front-end example

The same it works when setting up an individual price:

Recurring payment for an individual price - Best Paywall Plugin for WordPress
Recurring payment for an individual price

After enabling the option Recurring Payments for a price, the relevant product will be converted into the subscriptions product.


More information about the WordPress Pay Per Post Plugin

Other WordPress products can be found at CreativeMinds WordPress Store

Let us know how we can Improve this Product Documentation Page

To open a Support Ticket visit our support center
Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.