PDFTechnician Plus Rollout
Keep this page noindex. It records the planned release switches and Lemon Squeezy requirements.
Launch Switches
The shared switch is in /assets/plus.js.
- free: removes Plus panels, checkout buttons, unlock UI, and paid feature buttons.
- test: shows Plus panels and unlocks features locally for testing.
- teaser: shows Plus details, but checkout remains disabled.
- live: shows Plus details and sends purchases to Lemon Squeezy checkout URLs.
Testing shortcut: add ?plus=test to any tool URL, or enter TEST-PLUS in the license box.
Offer
Tool PlusGBP 5 one-off unlock for one tool.
Suite PlusGBP 10 one-off unlock for all Plus tools.
Lemon Squeezy Requirements
- Create products/variants for Tool Plus and Suite Plus.
- Enable license keys for the variants that should unlock the app.
- Add checkout URLs to
assets/plus.js. - Create a Cloudflare Worker endpoint at
/api/license/validate. - The Worker validates/activates Lemon Squeezy license keys and returns entitlements to the browser.
- Never put the Lemon Squeezy API key in frontend JavaScript.
- Use webhooks for order/license events when you want server-side records.
Rollout Plan
- Month 1: free-only mode, build traffic and trust.
- Month 2: add Google ads after consent setup is tested.
- Month 3: switch Plus to teaser mode with pricing and feature explanations.
- Month 4: connect Lemon Squeezy, switch Plus to live mode, and validate license keys through Cloudflare Worker.
Setup page status
This page is intentionally marked noindex because it is a working rollout checklist rather than a public marketing or help page. It still includes complete metadata so previews, audits, and deployment checks can understand what it is.
Before Plus is made public, replace placeholder pricing notes with live checkout details, confirm license validation through the Cloudflare Worker, and test the consent flow across every paid feature entry point.