Floor 02 / 05 — Case study Porsche accessories · Made to order · Cynghordy, Wales

WDT Design

Porsche accessories, designed and made to order in Wales. The shop opens in a showroom: pick your generation and the lamps come up on your car, while a live count tells you what fits it. Behind it are a fitment model, a dashboard, a scroll-told product story and a review loop that pays customers to come back.

Client
WDT Design
Role
Design, full-stack build, hosting
Stack
Shared WDT engine, Vercel Functions, Stripe, Resend, Vercel Blob

Recorded from wdtdesign.co.uk1920 × 1080 · the showroom, clicked through

(01) — Overview

Choose your Porsche, then everything fits.

Most accessory shops make you do the work: scroll through everything, then check the small print to see what fits. WDT Design asks one question first. The showroom is a full-screen model picker you can swipe, drag or use from the keyboard. Each arrival switches on projector lamps and a floor glow under the car, and the model number and live fitment count update as you go.

It was bootstrapped from the WDT Werks engine and shares its engineering, but nothing else: a separate Stripe account, storage, Vercel project and secrets. The range came over from the old WooCommerce shop by script, reviews and redirects included.

  • Accessories28
  • Generations987 · 981 · 718 · 992
  • Admin sections8, plus a product editor
  • Review reward5% per product, up to 25%
  • ProductionMade to order

(02) — The showroom

A garage, not a grid.

A native dialog with swipe, drag and keyboard controls. The session remembers your car. Per-model tyre shadows and a textured studio floor share the car's coordinates, and one shared model number stays readable through every transition.

Desktop · click the models

Four generations, one question.

987/997, 981/991, 718 and 992. The fitment counts are generated from the catalogue by script, so the showroom never promises what the shop can't deliver.

9:41

Swipe to change car.

(03) — A product story, scrubbed by your scroll

01 · The set-up

Ready for the pause.

A Spyder with its roof off and a promise. The owner's own grey car, wheel caps and buttress hardware are composed into one fixed base with soft studio light.

02 · The unfold

Six cloth states on native scroll.

The cap starts at the front mirror, unfolds toward the rear and settles. Only the masked fabric pixels change, so the car never shimmers.

03 · The notes

Handwriting, written as you scroll.

"Hooks over the mirrors." "Light showers? Covered." Arrows draw to their targets, with separate layouts for phones, tablets and desktops.

04 · The proof

Numbers, not adjectives.

30–40 seconds to fit, under 300 g, every Spyder. Then the underlined product link, and nothing else.

wdtdesign.co.uk/#spyder-cap

(04) — On a phone

The camera moves in.

On phones and tablets the first quarter of the scroll pans closer to the roof before the cap unfolds. Every photographic layer and arrow target follows one camera, while the handwriting stays readable.

9:41
The Spyder Cap story on a phone, with the camera pan.
9:41
The shop, filtered to your car, one thumb from top to bottom.
Scroll

Car and category, together.

Filter by car and by category (decals, interior, phone mounts, wheels, exterior, lifestyle) at the same time. Each card pairs a studio shot with an in-car inset.

Scroll

Product pages that answer first.

Options beside the price, in-car photography and a clear fit statement, then a "Looking after it" chapter that recommends the right WDT Werks bottles, with tagged referral links.

(05) — Behind the counter

Edit a product, rebuild the shop.

The real dashboard code with sample data. Saving a product writes the catalogue to storage and rebuilds everything that depends on it: product pages, the shared header and footer, the homepage shelf, the sitemap and the merchant feed.

wdtdesign.co.uk/admin
This month overview
Sales by month chart
Orders to send
An order opened with the ship form
Reviews waiting with their thank-you codes
Discount codes
Site banner with desktop and phone previews
Stock for every variant
Product grid in the dashboard
The product editor for the Spyder Cap

This month

Revenue against last month, orders and average order, best sellers, recent orders by town, and the jobs that need attention.

Sales

All-time figures and a hand-built SVG chart of revenue by month. Hover any month for its totals, then read the year table and best sellers.

Orders

Filter to send, backorders and sent, pick by discount code, search, and print pick sheets for the workshop bench.

Packing an order

Carrier, tracking and a note for the bench. Sending it emails the customer and schedules their review request; un-sending cancels it.

Reviews & rewards

Each pending review shows the thank-you code it earned. Publishing puts it on the site; deleting a review switches its code off if it hasn't been used.

Discount codes

Percentage or fixed, minimum spend, usage limits and expiry, all created in Stripe from here.

Site banner

Message, code, link and tone, with live desktop and phone previews built from the same markup the site uses.

Stock

Every product × variant with counted, in stock, warning and backorder, plus the lead time quoted to customers and the review reward rates.

Products

The whole range as cards, flagged when something is missing: no price, no photo, or an unsaved draft.

Product editor

Name, copy, photos and videos, variants and options, fitment and specs, with a live preview of the shop card. Drafts survive a closed tab.

Real dashboard code · sample data · no customer information shown

(06) — The review loop

Reviews that bring customers back.

Every order ends with an invitation to review it, and every review earns a single-use discount on the next order: 5% per product reviewed, up to 25%. The shop gets social proof and a returning customer; the customer gets money off. None of it needs the owner.

AutomaticTriggered by the owner
  1. At checkout

    Thank you, James.

    A confirmation with the order reference, and a packing email to the workshop flagging low stock.

  2. Marked sent

    On its way

    Tracking goes out, and the review request is handed to Resend, scheduled a week ahead.

  3. + 7 days

    How did it go?

    A signed link, valid for 60 days, opens every product in the order with stars, words and a photo.

  4. On submit

    Here is your code

    A single-use Stripe promotion code, valid for 180 days, arrives instantly and is shown on the page too.

  5. Moderated

    Published, or revoked

    Approved reviews go live. A rejected review switches its code off, provided it hasn't been used yet.

Sent automatically7 emails
Your WDT Design orderFrom WDT Design · To James Harland · seconds after paymentOrder confirmation
Order confirmation email

(07) — How it's put together

Fitment is data, not copy.

"Does it fit my car?" is the question that loses sales, so it's answered once, in data, and every surface reads the answer. Hover or tap a node.

Swipe the diagram sideways to see all of it →

(08) — Under the bonnet

Two brands, one engine.

(09) — Try it

Pick your car, for real.

Load the live shop inside this page. Swipe the showroom, pick a generation and see what fits.

wdtdesign.co.uk