WooCommerce makes it so easy to build an online store. There are plenty of themes and extensions available for it, allowing you to sell all types of products online. Thanks to the WooCommerce Pay Per Post Plugin, you are going to have an easy time selling access to pages and posts. It creates a custom field for product ID numbers and gives access to sold pages and posts to your paying customers.
WooCommerce Pay Per Post makes sure the user is logged in and has bought the product before providing access. You get 2 shortcodes to display all the posts and pages you have available for purchase. If your visitors reach a page they have not bought, they are shown a button to make their purchase.
WooCommerce Pay Per Post simply gives you another way to sell pages and posts. This is a free script.