Ecommerce Stack Decision Framework
E-commerce stack decision framework
Forged from real client work, proof attached. Pick a piece or take the whole system.
Browse the full catalog → Browse ready-made kits → Build your own set →Build automated billing systems for recurring payments, invoicing, subscription lifecycle, and…
A complete blueprint for building automated recurring-billing systems: subscription lifecycle, invoice generation, dunning recovery, proration, tax, and usage-based billing. It ships working Python patterns for the subscription state machine (trial, active, past_due, canceled, paused) and the billing-cycle engine that charges, generates invoices, and triggers recovery on failure. The goal is a billing pipeline that runs itself and stops leaking revenue.
Prices include 20% VAT. · Forged on real agency work · one-time, no lock-in
Inside the run · no black box
Recurring billing is a state machine with money attached. Here is how a subscription moves from invoice generation through tax, idempotent charging, dunning and proration without ever double-billing a customer.
billing-automation · core
core active · 6 lines
Implementing SaaS subscription billing with monthly, annual, or custom cycles
Recovering failed payments with a staged dunning ladder and retry schedule
Calculating fair proration for mid-cycle plan upgrades, downgrades, and seat changes
Generating and delivering invoices as HTML or PDF with line items and tax
Handling sales tax, VAT, and GST by customer jurisdiction
Billing usage-based charges with tiered, per-unit, or volume pricing
Drag time forward. Watch what stays.
Forever
That's what owning means.
ai writing tool: subscription
expired · access lostanalytics suite: subscription
expired · access lostdesign platform: subscription
expired · access lost(nothing left)
Recovered revenue from failed payments via a dunning escalation ladder that balances pressure and retention
license: perpetualLower involuntary churn by replacing hard lock-outs with grace periods on card expiry and gateway outages
license: perpetualNo duplicate charges, because idempotent invoicing makes retries and webhook duplicates safe
license: perpetualAccurate books with deferred-then-recognized revenue handling for annual and monthly plans
license: perpetualsubscriptions expire · deeds don't
Pick a piece up. Watch it work.
Subscription lifecycle state machine with trial, activation, past-due, and cancellation logic
6 parts · one working system · ships instantly by email
Backend engineers and SaaS builders implementing or automating subscription billing who need fair proration, resilient payment recovery, and correct tax handling.
then this was forged for you.Universal by design: these run in any AI. Delivered in the open Agent Skills + MCP format (native in Claude); ChatGPT, Gemini, Cursor and Copilot adapt the same files their own way.
It's the billing logic above the processor: the subscription state machine, invoicing, dunning, and proration. You still need a processor underneath to actually charge cards; this models the system that decides what to charge and when.
It ships proration patterns built specifically for mid-cycle upgrades, downgrades, and seat changes. The fairness logic is encoded, but you have to wire it to your real plan definitions, it can't guess your pricing rules.
It treats tax as part of the billing model, but it isn't a jurisdiction-by-jurisdiction tax engine. For real multi-region compliance you pair it with a dedicated tax service; this gives you the hook, not the ruling.
By email right after purchase: ready to run, downloaded instantly, no setup wait.
A one-time purchase; no subscription or hidden fees. VAT (20%) is included.
As a digital product, it can’t be refunded once downloaded. That’s why we show exactly what’s inside and who it’s for, right here.