CRAFTORY
Alle cases
Webshop · International·Kunst & design·Pure Next.js

Dreamwall Scandinavia

Da WooCommerce ikke længere kunne skalere til 17 forsendelses-lande med 40 sprog og 25+ valutaer, byggede vi den om fra bunden i Next.js. Ingen WordPress, ingen WooCommerce, ingen plugin-kæder — én moderne TypeScript-stack der kører på edge.

40
sprog
25+
valutaer
17
forsendelses-lande
0
WordPress-plugins
— Udfordringen

WooCommerce holdt ikke til international skala

Den oprindelige danske webshop var en omfattende WooCommerce-shop med 10.000+ produkter, 8 custom plugins og en AI-billedgenerator. Den fungerede perfekt på det danske marked — men da forretningen skulle åbne i Sverige, Norge, Tyskland, Frankrig og videre ud, blev det tydeligt at WooCommerce ikke var bygget til 17 forsendelses-lande.

Hver lokalisering krævede et plugin. Hver valuta krævede en workaround. Sproghåndtering via WPML lugtede en database der voksede eksponentielt. Performance faldt — TTFB ramte 1.2s+ i Asien selv med CDN. Og hver ny feature blev sværere at rulle ud uden at bryde de andre lande.

Den eneste rigtige løsning var at bygge om fra bunden — med internationalisering som første-klasses borger fra dag ét.

— Løsningen

Pure Next.js — uden WordPress, uden WooCommerce

Vi byggede Dreamwall Scandinavia som en custom Next.js + Postgres + Drizzle storefront. Ingen headless-CMS, ingen middleware-lag, ingen 3.-parts plugins. Ren TypeScript fra database-skema til React-komponent.

Det betyder at oversættelser, valuta-konvertering, fragt-zoner og marked-specifik moms-håndtering er bygget ind i kernen — ikke patched ind ovenpå. Hver ny feature ruller ud til alle 17 forsendelses-lande samtidig, og hver bug fixes én gang.

— Smarte funktioner

12 funktioner der gør forskellen

🌍

40 sprog automatisk

Hver produkttekst, kategori-overskrift og UI-streng oversættes via AI — ikke manuel WPML-rod. Ny tekst publiceres samtidig på alle sprog.

💱

25+ valutaer real-time

Daglig FX-opdatering, lokal pris-formattering (1 234,56 kr vs $1,234.56), checkout i kundens valuta, regnskab i DKK.

🚚

Fragt på 17 forsendelses-lande

Marked-specifikke fragt-zoner, vægtbaserede priser og leveringstider. Integration til DHL, GLS, PostNord, Bring og UPS.

🧾

Lokal moms-håndtering

EU OSS, UK-moms efter Brexit, schweizisk moms, norsk MVA. Auto-beregnet ved checkout, korrekt på fakturaer og regnskab.

🎨

AI mockup-generator

Real-time produktvisualisering på vægge — kunden ser plakaten i en stue inden de køber. Genereret on-demand på edge.

🔍

Style Finder

AI-baseret stil-quiz der finder de plakater der passer kundens smag — auto-tagging på 10K+ produkter.

Edge-rendered SEO

Server-side rendering på Vercel Edge — TTFB under 200ms globalt. Hver produkt er præ-renderet med rich-snippets og hreflang.

🛒

Custom checkout

Stripe + lokale betalings-metoder (Klarna, Mobile Pay, iDEAL, Bancontact, SEPA). 1-step checkout, gæste-køb, gem-til-senere.

📦

Print-on-demand integration

Direkte API-link til print-leverandører — ingen lager, ingen logistikrod. Ordrer går direkte til produktion globalt.

🔐

Konto-system

Kunde-login med ordrehistorik, gem-favoritter, anmeldelser, og personlig stil-feed baseret på tidligere interesser.

📊

Analytics indbygget

Plausible + custom events i Postgres — segmenteret pr. marked, sprog og valuta. Reel attribution uden 3.-parts cookies.

🤖

AI content-pipeline

Nye produkter får automatisk genereret beskrivelser, alt-tags og kategori-tilknytning på alle 40 sprog ved upload.

— Stack
Next.js 16React 19TypeScriptPostgresDrizzle ORMTailwind 4StripeVercel EdgeAI / LLMOpenAI EmbeddingsCloudinaryPlausibleSentry
— Hvorfor det matter

Hvad rebuild gav forretningen

  • TTFB faldt fra 1.2s til <200ms globalt. Edge-rendering betyder at en kunde i Tokyo får samme hastighed som en kunde i København. SEO-rangeringer steg på alle lande.
  • Nye lande åbnes på timer, ikke uger. Tilføj sprog-kode + valuta i database = nyt marked live. Vi behøver ikke konfigurere et nyt WPML-instans eller plugin-stack.
  • Plugin-kompatibilitet er ikke et problem mere. Ingen plugins betyder ingen 'WooCommerce v8.4 brød checkout-pluginen'-incidenter. Hver opdatering er kontrolleret af os.
  • AI-features kan byggges direkte i kernen. Style Finder, mockup-generator og auto-oversættelser er bygget ind, ikke som plugins. De har adgang til samme data og UX-system.
  • Drift-omkostninger faldt 60%. VPS + Redis + 8 plugins erstattet med Vercel + Postgres + Drizzle. Mindre infrastruktur, mindre vedligehold, mindre at gå galt.
  • Skalerer til 100+ lande uden rewrite. Multi-tenant fra dag ét. Hver ny region er et database-row, ikke en codebase-fork.
— Status

Hvor er Dreamwall nu?

Storefronten kører live på dreamwall.art — driftet af Dreamwall Scandinavia A/S med Craftory som teknisk partner. Edge-rendered storefront, 40 sprog, 25+ valutaer og 17 forsendelses-lande i daglig produktion.

Roadmap: B2B-portal til galleri-partnere, Apple Wallet-integration til loyalty-kort, og AR-preview af plakater på væg via WebXR.

— Skal du bygge noget lignende?

International webshop bygget rigtigt fra start

Dreamwall Scandinavia beviser at en custom Next.js-stack slår plugin-baserede platforme på performance, fleksibilitet og driftsøkonomi. Samme team kan bygge det til dig.