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

Dreamwall Scandinavia

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

40
lande
25
sprog
17
valutaer
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 — den kører 28 sprog og leverer i hele Europa — men da forretningen skulle videre ud i verden, blev det tydeligt at WooCommerce ikke var bygget til 40 lande.

Hver lokalisering krævede et plugin. Hver valuta krævede en workaround. Sproghåndteringen betød en database der voksede eksponentielt. Performance faldt mærkbart på markeder langt fra serveren — 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.art 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 40 lande samtidig, og hver bug fixes én gang.

— Smarte funktioner

12 funktioner der gør forskellen

🌍

25 sprog automatisk

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

💱

17 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 til 40 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 — hurtige svartider 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 25 sprog ved upload.

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

Hvad rebuild gav forretningen

  • Markant hurtigere svartider globalt. Edge-rendering betyder at en kunde i Tokyo får samme hastighed som en kunde i København — et solidt fundament for SEO på tværs af markeder.
  • 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.
  • Lavere driftsomkostninger. VPS + Redis + 8 plugins erstattet med Vercel + Postgres + Drizzle. Mindre infrastruktur, mindre vedligehold, mindre at gå galt.
  • Skalerer til nye lande uden rewrite. Multi-marked fra dag ét. Hver ny region er et database-row, ikke en codebase-fork.
— Status

Hvor er Dreamwall Scandinavia nu?

Storefronten kører live på dreamwall.art — drevet af 4MA Skilte A/S under brandet Dreamwall Scandinavia, med Craftory som teknisk partner. Edge-rendered storefront bygget til 40 lande, 25 sprog og 17 valutaer, 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.