Fabrica Monetization Kit
Monetization Kit lets a WordPress site earn money directly from its readers. It is for publishers, writers, crowdfunders and charities.
Some of it sells access: subscriptions, memberships, and one-off purchases of a single post, an author’s work or a bundle. The rest asks rather than charges — contextual donations and crowdfunding campaigns, which gate nothing. The small purchases matter because they give you something to offer the reader who will never take out a subscription. Someone who came for one article can buy that one article.
Payments happen inline, on the site you already own, and land in your own Stripe account.
What it offers
- One-off purchases — a single post, an author’s whole back catalogue, or a bundle of posts sharing a term. Cheap enough to be an impulse, which is the point.
- Subscriptions — recurring access to the whole site, to one author, or to one taxonomy term such as an issue or a season.
- Memberships — a subscription sold from a block on any page, rather than from a wall.
- Contributions — one-off or recurring donations, or a crowdfunding campaign with a target and a running total. These grant no access to anything.
How content gets gated
Walls are optional. A site that only sells memberships, or only takes donations, never sets an access level at all — it puts a block on a page and stops there.
Where you do gate, every post has an access level, which decides what a reader meets:
| Level | What happens |
|---|---|
open |
Nothing. The post is free, whatever else is configured. |
registration |
A registration wall. Readers sign up free to continue. |
metered |
Signed-in readers get a monthly quota of free reads, then a paywall. Logged out, a registration wall straight away. |
paid |
A paywall offering whatever is on sale for that post. |
You set the level on a post, or on a taxonomy term so every post in it inherits. Where several terms disagree, the strictest wins by default, so combining terms can only tighten a gate. Setting a taxonomy precedence order changes that — see Walls and access.
Two ways to take payment
The plugin works with or without WooCommerce, and picks for itself:
- Stripe only — no WooCommerce Subscriptions. The plugin owns subscriptions through Stripe Billing. Where WooCommerce is absent altogether, it also provides its own account page.
- WooCommerce — WooCommerce and WooCommerce Subscriptions are both active. Subscriptions run through them, and readers manage everything in the usual My Account.
See Stripe or WooCommerce for what changes between the two.
Where to start
- Getting started — install, connect Stripe, take a first payment.
- Stripe or WooCommerce — which mode your site runs in, and what changes.
- Walls and access — restriction modes, access levels, previews. Skip it if you are not gating anything.
- Blocks — the four blocks and what each is for. Three on a WooCommerce site.
- Webhooks — the Stripe events the plugin needs, and why.
- Hooks reference — every filter and action, generated from the source.
Extending it
Almost everything is filterable. Prices, what a wall offers, how much of a post is previewed, who gets past the gate, and most customer-facing strings can be changed from a plugin or a theme’s functions.php.
The hooks reference is built from the plugin source, so it always describes the version you are running rather than the version somebody documented.