All Access: every Pro plugin on one licence, 83% less than buying them one by one.

WooCommerce plugin · 100% free

Free articles first, then a paywall that sells

Metered Content for WooCommerce adds access plans and a publisher-friendly paywall to WordPress. Readers get a few free articles, then choose a plan and pay through the checkout you already run.

A premium article with a free articles bar, a paywall card with a View plans button, a monthly pass and an access granted notice

How it works

From first free article to paying reader

The plugin handles every step between a visitor’s first article and a paid pass. This is the path a reader takes.

Five steps: reads for free, signs up free, meets the paywall, pays at checkout, keeps reading
Five steps: reads for free, signs up free, meets the paywall, pays at checkout, keeps reading

Features

Everything a publisher’s paywall needs

Meter free reads, wall the rest and sell access as ordinary WooCommerce products.

Metered paywall

Readers without a plan open a set number of free articles per period, and a bar shows how many are left.

Registration wall

Visitors who run out of free articles are asked to create a free account for more, before being asked to pay.

Three paywall styles

Choose a hard, partial-preview or metered paywall, with design presets and an accent colour.

Restrict any content

Lock single posts, whole post types, or any category, tag or custom-taxonomy term.

Content dripping

Open an article to members a set number of days after they join. Renewals keep the join date.

Single-article sales

Sell one article on its own, optionally with access that lasts a set number of days.

Member discounts

A plan can take a percentage off your shop products, or off chosen categories.

Organisation access

Give a plan to everyone on listed IP addresses or e-mail domains, without a purchase.

Gift links

Members share a link that opens one premium article, with a monthly limit and an expiry.

Three paywall styles side by side: hard, partial preview and metered

Three paywall styles, one setting

Decide how much of an article a visitor sees before the wall. Design presets and an accent colour make the paywall look like part of your site.

Plans are ordinary WooCommerce products

Sell fixed-duration passes or WooCommerce Subscriptions. Enter a price on the plan screen and the plugin creates the product. One click adds the pricing page and the members page.

A plan card leads to the WooCommerce checkout and then to access granted; plans allow unlimited articles or a number per day, week, month or year
IP addresses and e-mail domains give a whole organisation a plan; member price and gift links shown below

Site licences for campuses and companies

Give a whole organisation a plan by IP address or e-mail domain, and reward paying members with shop discounts and gift links.

Know who reads and what converts

See every pass with its status, source and expiry, and follow readers from their first article to a purchase.

Members screen with status filters and CSV export, next to a paywall report of reads, paywall views, sign-ups and purchases

Free

No Pro version. Nothing locked.

Every feature on this page is in the free plugin on WordPress.org. There is no paid tier, no licence key and no upsell.

$0

Price, with every feature included

3

Paywall styles: hard, partial preview, metered

4

Reset periods: day, week, month, year

6

Shortcodes for content, pricing and account

31

Developer hooks: 22 filters and 9 actions

0

External services. It runs on your site.

Setup

Live in five steps

You need WordPress 6.6 or later, PHP 7.4 or later and WooCommerce 8.0 or later.

Activate WooCommerce

Plans are sold as WooCommerce products, so WooCommerce must be active.

Activate the plugin

Install Metered Content for WooCommerce from WordPress.org and activate it.

Publish a plan

Open Metered Content > Add Access Plan. Link a product, enter a price, or leave both empty for a free plan.

Create the pages

In Metered Content > Settings, click Create plugin pages to add the pricing and members pages.

Set the rules

Set global rules in Settings, or use the Content Access panel on individual posts.

Developers

Built to be extended

Six shortcodes place protected content, pricing tables and account panels anywhere. 22 filters and 9 actions let you change access rules, paywall markup, the visitor meter and more.

[wcmc_premium_content plan="pro"]Wraps content that only the listed plans can read

[wcmc_subscriber_only]Content that only members see

[wcmc_non_subscriber_only]Content for visitors without a plan

[wcmc_remaining_articles]The number of free articles the reader has left

[wcmc_pricing_table]Your plans with features, prices and checkout buttons

[wcmc_account]The reader’s plan, articles left and reading history

FAQ

Metered Content questions, answered

Is there a Pro version?

No. Metered Content for WooCommerce is free, and every feature on this page is included. There is no paid tier and no licence key.

Yes. Plans are sold as ordinary WooCommerce products, so WooCommerce must be active. A plan without a product is a free plan for every logged-in user.

The paywall’s View plans button opens your pricing page. Each plan’s button adds its product to the cart and goes straight to checkout. The order grants the plan when it reaches Processing or Completed, and the order received page links back to the article the reader was on.

Yes, optionally. When WooCommerce Subscriptions is installed, an active subscription to a plan product keeps the plan active. Without it, plans are fixed-duration passes.

Yes. Add IP addresses or ranges, or e-mail domains, under Organisation access on a plan. Readers on those addresses get the plan without buying it. Readers on an e-mail domain confirm their address once through a link sent by e-mail.

Yes. Set a store discount percentage under Member perks on a plan, optionally limited to product categories. Plan products and articles sold on their own are never discounted.

Metered articles for visitors, and premium articles while any plan has IP rules, are sent with no-cache headers. If your CDN ignores these headers, exclude premium articles from its cache.

Yes. It declares compatibility with WooCommerce custom order tables and the Cart and Checkout blocks.

No. Everything runs on your own site. Confirmation and reminder e-mails are sent through your site’s own mailer.

Put a meter on your articles today

Install the free plugin, publish a plan and create the pricing page. Your WooCommerce checkout does the rest.