Nerd Prescribed
§ 01 — Direct answer · €13,000 · ~25 days

I need a website with ecommerce._

A custom Next.js ecommerce website from Nerd Prescribed costs €13,000 — that's the €3,000 base build plus the €10,000 ecommerce module — and ships in roughly 25 working days. You get a fully custom site with Stripe checkout, a product catalogue you run yourself, customer accounts and an order dashboard, with the code transferred into your name on launch day.

Quick answer
  • Total cost: €13,000 fixed.
  • Timeline: ~25 working days, brief to launch.
  • Stack: Next.js (latest) + Stripe + your CMS.
  • Ownership: Repo, hosting, Stripe — all yours.
  • After launch: Optional Foundation €350/mo or Nerd Preferred €650/mo.
  • Built by: Ireland, 20+ years.
Nerd Prescribed · Rx Pad
Fixed price
PATIENT
Founder · custom ecommerce
PRESCRIBED
Base — Custom Next.js site
CMS · forms · analytics · launch
3,000
ecommerce module
Product · Stripe · A
+ €10,000
Total · ex VAT
13,000
Timeline
~25 days
Start project
Deep-links into the calculator with ecommerce pre-ticked.
No calls. Ever.Fixed quoteCode in your name
§ 02 — Inclusions

What you get for
your 13,000.

Every line below is in the base price. No “Pro tier” upgrade halfway through, no surprise add-ons at launch. If something here doesn't apply, it gets swapped, not invoiced.

  • Product catalogue you actually control

    Categories, variants, search, filters, stock counts — all editable from the CMS without me in the loop. Add a product on a Sunday night, it's live by the time you finish your tea.

  • Stripe checkout — cards, Apple Pay, Google Pay

    Native Stripe Payment Element, SEPA, Link, Stripe Tax for VAT and US sales tax. Money lands in your Stripe account on day one. No reseller, no platform skim, no rev-share.

  • A cart that survives the real world

    Persists across refreshes, devices and slow trains. Abandoned-cart emails wired into Stripe and your transactional sender. Recovers the orders most stores quietly lose.

  • Customer accounts that aren't painful

    Signup, magic-link login, password resets that actually work, order history, addresses, wishlist if you want one. Built with proper auth, not a duct-taped session cookie.

  • Order management dashboard

    Fulfil from your laptop. Search, filter, refund, mark shipped, export to CSV. Replaces the thirty-tab spreadsheet most founders are pretending to themselves is a system.

  • Order emails from your own domain

    Confirmation, shipping, refunds, password resets — all sent through Resend from orders@yourdomain. Not noreply@stripe.com. Inbox placement people built brands on.

  • Mobile-first, because that's where the orders are

    Designed mobile-up. Product pages, cart, checkout — all tested on actual phones, not in the Chrome device toolbar with three fingers crossed. Apple Pay one-tap, no surprise reflows.

  • Sub-second product pages

    Next.js (latest) with Server Components, edge caching, image optimisation, and an LCP under one second on a mid-range phone. Lighthouse 100s I'll back in writing, not a screenshot from a fast laptop.

  • Product schema for Google & AI search

    Every product page ships with Product, Offer and Review structured data so Google shows price and stock in results, and ChatGPT can actually quote your catalogue when someone asks.

  • Your repo, your Stripe, your domain

    Everything in your name on launch day — GitHub, Vercel, Stripe, Resend, CMS, domain registrar. Cancel me on Tuesday, the shop still takes orders on Wednesday.

§ 03 — Receipts

How Nerd Prescribed built
ecommerce for SOME DOSE.

somedose.com
SOME DOSE — screenshot
01 · The problem

Every Shopify theme enforced the same visual grammar: the same grid, the same font weight, the same checkout as ten thousand other stores. For a brand where the site IS the product, that template read contradicts the clothes before a visitor reads a single word. Bespoke fashion cannot look like a Shopify demo.

02 · What was built

A custom Next.js storefront from scratch — no theme, no template at any layer. Stripe Hosted Checkout (no card form, no PCI overhead). Zustand cart that persists without requiring an account, removing the friction point that kills small-store conversions. Framer Motion product transitions and image-first layouts that let the photography breathe instead of fighting a column grid.

03 · The outcome

Live at somedose.com, taking real orders through Stripe since 2024. The design serves the brand rather than fighting it — Lighthouse 100s, sub-second LCP, Apple Pay one-tap. No template was used at any layer of the stack. The site looks the way it does because nothing was forcing it to look different.

§ 04 — Fit check

When ecommerce is right for you.
And when it absolutely isn't.

13,000 is real money. Half my job is making sure I'm the right person to take it. The other half is finishing on time. Here's the honest filter.

When it's right for you

  • You've outgrown Shopify or WooCommerce.

    Six apps, none of them talking, and your theme dev moved on three years ago. The marginal feature now costs more than starting clean.

  • Your product has weird rules.

    Configurators, bundles, gated B2B pricing, made-to-order, subscriptions with skip-a-shipment logic, deposits + balance payments. Real shops, not Shopify demo stores.

  • You sell something premium.

    The default Shopify look is invisible at the top end. If the brand has to read as crafted, the site can't look like every other DTC store on Earth.

  • You care how the site loads and ranks.

    You read Core Web Vitals. You've noticed AI search citing your competitors. You'd like a real answer for both, baked in, not bolted on.

  • You've got revenue or funding behind you.

    Thirteen grand should be a rounding error against the lift, not a YOLO. Roughly: doing €10k/month+ already, or sitting on a seed round.

When it probably isn't (yet)

  • You're still testing whether the product sells.

    Spin up a Shopify trial in an afternoon. Validate. Come back when there's a queue you can't serve on the default theme. I'll still be here.

  • You need to be live by next Tuesday.

    ~25 days is the floor, not a stretch goal. If you're launching a campaign on a hard date inside that window, please pick a template and a faster developer.

  • Your catalogue is 5,000+ SKUs that change hourly.

    That's a feed-driven, PIM-backed, warehouse-integrated build. It can be done in Next.js, but not by one person for €13k. Talk to a headless commerce shop.

  • You want to edit the code yourself 'later.'

    Custom code is yours. It is not a Squarespace dashboard. If you're not technical and don't want a Care Plan, pick a platform — you'll be happier and so will I.

§ 05 — How it works

From “build my quote”
to launch, in five steps.

The full path. No discovery phase, no kickoff workshop, no Notion graveyard. You'll know exactly which week I'm in, and which week you're in.

01

You build your quote

Async · ~10 minutes
Open the calculator with ecommerce pre-ticked. Add anything else you need, see the total update live, pay when you're ready. That's the whole intake — no discovery call hiding behind it.
02

You send the brief

One form · one email
A short structured form — brand, products, who buys, what your current shop is, any unusual checkout logic. Fifteen minutes, in writing. Within 24 hours I confirm the scope, the launch week, and what I need from you.
03

Prototype in your inbox, day 7

Real code · review on your time
A working prototype — homepage, category, product page, cart, checkout flow — running on a real Vercel URL with real Stripe test mode. You click through it between meetings. Comment in writing. Take as long as you need.
04

Two review rounds → v2 → v3

30-min text chat · up to v3
One 30-minute text-only chat for the bigger decisions, the rest async. v2 lands a few days later, v3 if you want it. You decide when we're done, not me, and not a sprint board.
05

Launch & handoff

Day ~25 · final 50% on launch
DNS cut-over at a quiet hour. Repo, Vercel, Stripe and CMS transferred into your name. Two weeks of free post-launch fixes for anything I missed. Optional Foundation (€350/mo) or Nerd Preferred (€650/mo) Care Plan starts the month after, if you want it.

The only meeting in this whole process is one 30-minute text-only chat. No phone. No Zoom. No “circling back.” If you'd rather not even do that, we don't.

§ 07 — Before you decide

The questions
founders actually ask.

8 specific to custom ecommerce. If yours isn't here, email me — I'll add it.

Around 25 working days from brief to launch — prototype in your inbox by day 7, then two review rounds, then a hand-built Stripe integration. Bigger catalogues or unusual checkout logic can push it to 30 days. I tell you the exact week on day one and I tell you again if anything slips.

§ 08 — The prescription

Thirteen grand.
Twenty-five days.
Your shop, prescribed.

Keep paying Shopify and its apps until the renewal bill in 2027 makes you wince. Or build the quote in ten minutes and have a working prototype in your inbox a week later. There is no twist. There is no call.

Instant quoteNo calls. Ever.You own everything
Nerd Prescribed · Rx Pad
Fixed price
PATIENT
Founder · custom ecommerce
PRESCRIBED
Base — Custom Next.js site
CMS · forms · analytics · launch
3,000
ecommerce module
Product · Stripe · A
+ €10,000
Total · ex VAT
13,000
Timeline
~25 days
Start project
Deep-links into the calculator with ecommerce pre-ticked.