Skip to content

Impulse product engine + $2.99 Drop-Day Playbook (one-time, no-install)#69

Merged
New1Direction merged 1 commit into
mainfrom
feat/impulse-digital-products
Jun 10, 2026
Merged

Impulse product engine + $2.99 Drop-Day Playbook (one-time, no-install)#69
New1Direction merged 1 commit into
mainfrom
feat/impulse-digital-products

Conversation

@New1Direction

Copy link
Copy Markdown
Owner

Why

The consumer SEO traffic is mostly mobile + multilingual — it can't install a Chrome extension (QuickCatch) or commit to a subscription. So neither existing product is an impulse buy for it. This adds the opposite: a one-time, no-install, instant-on-page-unlock product priced for impulse.

What

  • Reusable engine (worker/src/digital.ts): mode=payment checkout (no email pre-form — Stripe collects it, lowest friction) → success → verify payment_status==="paid" → render content + mint a 1-year re-access token (dlg:<token>) so buyers reopen it at /guide/read?t=… (no account). Add a row to PRODUCTS + a Stripe price to ship the next one (Calculator Pro is next on these rails).
  • Product 1 — The Pokémon Drop-Day Playbook ($2.99): genuinely useful, real-method content (pre-drop checklist, store-by-store setup, retail-vs-resale margin math, grading-ROI framework, timing/scalper-traps) — no invented dates/prices. Mobile-first amber/dark sales page at /guide.
  • Routes: GET /guide, POST /api/v1/guide/checkout, GET /guide/unlock, GET /guide/read.
  • Exported STRIPE_API + createSessionResponse from stripe.ts for reuse.

Safety

  • Fail-closed: 503 until STRIPE_PRICE_GUIDE is set — safe to deploy un-configured.
  • 6 new tests (fail-closed, session-required unlock, token gating, sales render). Suite 261 green, typecheck clean.

To go live (owner, ~2 min)

  1. Stripe → create a one-time price (~$2.99) → wrangler secret put STRIPE_PRICE_GUIDE.
  2. Deploy.

Not yet (intentional, next steps)

  • CTA placement on /drops + /guides + /tools (the traffic'd pages) — tell me where; it's a small follow-up.
  • Guide content localization to the 12 SEO languages (gated content isn't SEO-indexed, so English v1 ships first; translate as buyers appear).
  • Calculator Pro ($4.99) — next product on this same engine.
  • Revenue still gated on confirming real human traffic (the 24h land:/ref: read).

@New1Direction New1Direction merged commit 42d1988 into main Jun 10, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant