← Back to the blog

How to monetize a web novel site without WooCommerce

Coins, Patreon or a waiting period: the three ways a chapter can be paid for on a WordPress novel site, what each one needs, and the order to switch them on so you never charge a reader for something that does not work yet.

Most WordPress guides to selling digital content point you at WooCommerce. For a web novel site, that’s usually the wrong tool: you aren’t selling a product with a quantity and a shipping address, you’re unlocking one chapter at a time for a reader who’ll be back tomorrow for the next one. Here’s what actually fits that shape, and how to set it up without over-building before you’ve sold anything.

The three ways a reader gets in

A locked chapter can open three ways, and they’re independent — run one, two or all three:

The readerYou need
CoinsBuys coins once, spends them a chapter at a timeA payment gateway and coin packages
PatreonPays monthly on Patreon, every locked chapter opensA Patreon app connected to the site
WaitingWaits, and the chapter unlocks itselfNothing to set up beyond the wait period

Waiting is the one people forget about, and it’s the one that costs nothing to try. A chapter that unlocks after seven days is still a paid chapter to every reader who doesn’t want to wait — it just charges them in time instead of money. A lot of sites run on nothing else.

The order to switch things on

Two of these steps take a reader’s money and the others don’t. Do the ones that can’t go wrong first, in this order:

  1. Name your currency. Pick an icon and a name for it — “coins,” “gems,” whatever fits the site. Nothing charges anybody yet at this step.
  2. Decide what’s locked. New chapters can be free, paid for a set window, or paid until you say otherwise. The site now has a paywall that unlocks itself over time, with no payment processing involved.
  3. Set your prices. Coin packages, priced in your currency of choice.
  4. Turn on one payment gateway in test mode. Stripe is the usual first one. Buy a package from your own site with a test card and confirm the coins actually arrive before a real reader tries it.
  5. Switch that gateway to live keys, then buy one small package with a real card yourself and refund it from the gateway’s own dashboard. This is the step people skip, and it’s the one that catches a misconfigured webhook before a paying reader does.
  6. Add Patreon, if you use it. Last, because it’s the step that depends on an account you don’t control being set up correctly on the other end.

The gateway test in step 4 is worth repeating: a webhook pointed at the wrong URL takes the payment and never delivers the coins, and you want to be the first person who finds that out, not the first reader who pays for it.

What this deliberately doesn’t include

Refunds. A refund is a money movement, and money movements belong in the dashboard of whoever moved the money — Stripe, PayPal, Ko-fi. Refund there, then adjust the reader’s balance on your side if the platform needs it.

Recurring memberships of your own. Patreon is the subscription option here, not a second billing system layered under it. Running your own recurring charges alongside Patreon usually means reconciling two sources of truth about who’s still paying, which is more maintenance than most single- person sites want to take on for the sake of avoiding Patreon’s cut.

Where this lives if you’re already running JormunTL

Everything above maps directly onto Monetization in the WordPress sidebar — currency, chapter access, coin packages, payment gateways and Patreon each have their own settings screen in that order. The full reference, including what a reader actually sees on the locked-chapter and wallet screens, is in the monetization docs.


Questions about this post: jormundevtl@gmail.com

Privacy ·