PLATTFORM · DYPDYKK

Medusa — open-source headless commerce

Dansk-bygget Node.js plattform som utfordrer Shopify med full kodeeierskap. For utviklerteam som vil bygge fremtidens nettbutikker.

Hva er Medusa?

Medusa er en open-source headless e-handelsplattform lansert i 2020 av de danske grunnleggerne Sebastian Rindom, Kasper Kristensen og Oliver Windall Juhl. Skrevet i Node.js og TypeScript, posisjonerer Medusa seg som "Shopify for utviklere" — gir deg full Shopify-lignende backend, men uten lock-in og med full kodeeierskap. I 2026 driver Medusa rundt 30 000 nettbutikker globalt, inkludert flere fremtredende norske merkevarer.

FREMTIDENS STACK

Medusa er hva Shopify ville vært hvis den ble bygget i 2024 — headless fra start, API-first, Node.js-basert. Det er mer teknisk krevende, men gir en fundamentalt mer fleksibel arkitektur.

UTVIKLER
Medusa Labs
LANSERT
2020
LISENSKOSTNAD
0 kr
ARKITEKTUR
Headless, API-first
TECH STACK
Node.js + PostgreSQL
BESTE FOR
Utviklerteam

Hvordan Medusa fungerer

Arkitekturen består av tre deler:

1. Medusa Backend

Node.js-server som håndterer produkter, ordre, kunder, lagerbeholdning. Kjører på din egen server (Railway, DigitalOcean, AWS). Eksponerer REST og GraphQL API.

2. Medusa Admin

React-basert admin-grensesnitt for å administrere butikken. Kan hostes hvor som helst.

3. Storefront (frontend)

Dette er hvor Medusa skinner. Du velger hvilket som helst frontend — Next.js, Remix, Astro, til og med Shopify-tema. Kommunikasjon skjer via API. Medusa har Next.js-starter som anbefalt utgangspunkt.

# Installer Medusa backend
npx create-medusa-app@latest my-store

# Dette gir deg:
# - Backend i my-store/backend
# - Next.js storefront i my-store/storefront
# - Admin panel inkludert

# Kjør lokalt
cd my-store/backend
npm run dev  # Backend på port 9000

cd ../storefront
npm run dev  # Storefront på port 8000

Vipps-integrasjon i Medusa

Medusa har ikke innebygd Vipps-støtte, men det er rett frem å implementere siden du har full API-tilgang. Community-plugin finnes. Alternativt kan du bygge en custom betalingsprovider.

// medusa-config.js
module.exports = {
  plugins: [
    "@medusajs/admin",
    "medusa-payment-stripe",   // for kort
    "medusa-payment-vipps",     // community plugin
  ],
  projectConfig: {
    database_url: process.env.DATABASE_URL,
    redis_url: process.env.REDIS_URL,
  }
}

Styrker og svakheter

Styrker

Svakheter

Kostnadsstruktur

Etter lansering: 200-600 kr/mnd i total driftskostnad. Langt under Shopify Plus (23000 kr/mnd) for tilsvarende fleksibilitet.

Når bør du velge Medusa

Riktig hvis du:

Ikke riktig hvis:

SAMMENLIGN MED CUSTOM AI-BYGD

Både Medusa og Custom AI-bygd gir full kontroll. Forskjellen: Medusa gir deg ferdig e-handelsmotor (produkter, ordre, kasse), mens Custom AI-bygd er alt fra scratch. For de fleste er Medusa raskere, men mindre fleksibel enn fullstendig custom.

aiå.no