Files, themes & templates

Sell files that never leak.

One-time Stripe Checkout and a buyer library in a member app. Files live outside the web root and stream only to signed-in buyers who own them — exactly how this storefront sells Simple Stack.

  • Guest checkout, account after payment
  • Files outside public/
  • Refunds revoke access
yourbrand.com
.envSITE_PROFILE="digital-downloads"one line picks this site type
Built in

What you don't have to build.

One-time Stripe Checkout

Each product has its own Stripe price. Buyers can pay first; the account is created after payment and they get a sign-in link and code by email.

Files outside the web root

Uploads live in protected storage and stream through PHP only after a paid-purchase check — a copied link is useless.

A buyer library

Every purchase and its files in one signed-in page, re-downloadable any time.

Download audit trail

Each download is logged per user, alongside payments and purchases in the admin.

Refunds & disputes

Refund and dispute events from Stripe revoke the matching access automatically.

Products from the admin

Attach and replace product files in the admin without touching the server.

How it works

From first click to working product.

  1. 1

    Buy

    One click to Stripe Checkout — no account needed up front.

  2. 2

    Confirm

    The signed webhook records one purchase, even if Stripe retries.

  3. 3

    Sign in

    The buyer gets a sign-in link and code by email.

  4. 4

    Download

    Files stream from protected storage to the owner only.

The real thing

Not a mock-up. The shipped screens.

Screenshots of the template running locally with sample data, on the house design. Switch SITE_DESIGN and the public pages wear any of the other designs.

Digital Downloads — The buyer's library with protected files.
The buyer's library with protected files.
Set it up

A few lines of config. Then it's live.

SITE_PROFILE="digital-downloads"
STRIPE_SECRET_KEY="sk_live_…"
STRIPE_WEBHOOK_SECRET="whsec_…"
STRIPE_PRICE_PRODUCT_YOUR_KIT="price_…"
  1. 1

    Unzip and install

    Copy the folder and run the installer — it creates the database and secrets.

    php scripts/install.php
  2. 2

    Add your keys, run the doctor

    It checks every key, extension and permission and names anything missing.

    php scripts/doctor.php
  3. 3

    Deploy to your server

    NGINX + PHP on any small VPS, with the step-by-step deploy guide and nightly backups.

Good for

  • UI kits & templates
  • Ebooks & guides
  • Fonts & icon packs
  • Presets & LUTs
  • Source-code products
Questions

Digital Downloads, answered.

All seven site types. One price.

Full source, every site type, the admin, the CMS, 43 designs and the deploy guides — £49, once. Unlimited own and client projects.