WordPress Pay Per Post Plugin (CMPPP) - How To - Create Price/Subscription Options


Setting Prices

Back to User Guide

The price is called a subscription and it allows the user to pay a specific cost for viewing the post for a defined period of time. 

TIP: Period Options

You can create options in: minutes, hours, days, weeks, months, years and lifetime

How to Create Price for a Post or a Group of Posts

In the WordPress Pay Per Post plugin settings you can define several options: create groups and set its pricing.

Pricing settings - Pay-Per-Post Plugin
Pricing settings

When any of 3 payment plugins is activated, there will be displayed a corresponding section for creating pricing groups.

Supported payment plugins - WordPress Paywall Plugin
Supported payment plugins

The process of defining prices is the same for each payment plugin:

Settings for adding pricing groups - Paywall Plugin WordPress
Settings for adding pricing groups

In the following example, we've created: 

  • The group "Pay with MicroPayments" that has three subscription tiers and allows to pay with points.
  • The group "Pay with EDD" with two subscription tiers.
  • The group "Pay with WooCommerce" with three subscription tiers.
Example of pricing groups supported by different payment plugins - Best Paywall Plugin for WordPress
Example of pricing groups supported by different payment plugins

You can add any number of subscription groups for each kind of payment plugin.

For Decimals, Use Periods

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

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

Delay Restrictions

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

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

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

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

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

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.