Pakke B
Agentisk Next.js-nettside

Ny nettside fra bunnen på Next.js/Vercel. Tommys funksjonalitet beholdes, backend ryddes opp og frontend forbedres. AI-agenter innebygd fra dag én. Optimalisert for både søkemotorer og språkmodeller.

Leveringstid

1-2 mnd

fokusert sprint

Pilot først

100 varer

før full rollout

Full agentisk Next.js-nettside

Alt samlet på én moderne plattform. Tommys arbeid bevares, bare portet til teknologi som passer agentisk drift fra dag én.

Oppsett (engangs)kr 55 000,-

50 % ved signering, 50 % ved DNS-bytte. Inkluderer grundige arbeidsmøter via Google Meet. On-site i Stavanger kan avtales mot dekning av reise.

Månedlig totaltkr 25 000,-/mnd
Next.js-pakken
kr 20 000,-
+ Dagens tjenester (videreføres)Instantly, blogg-til-some, chatbot
kr 8 000,-
Sum
kr 28 000,-
Lojalitetsrabatt (eksisterende kunde)
− kr 3 000,-
Totalt per måned
kr 25 000,-

Siden dere allerede betaler for Instantly, blogg-til-some og chatbot, får dere 3 000,- i lojalitetsrabatt hver måned. Inkluderer Vercel, AI-API, alle agenter, overvåkning og support. 12 mnd binding fra lansering.

Eller ring Amund: 995 83 894

Priser er ex. mva. Tilbudet er gyldig i 30 dager.

Pilot med 100 produkter før full rollout

Før vi rører de resterende 3900 varene, bygger vi en fullverdig pilot med 100 produkter og 10 test-kunder. Pris-logikk, Qliro, Cargonizer og QR-flyt kjøres parallelt mot WordPress og diffes automatisk. Tommy validerer at alt stemmer før vi fortsetter. Sier han nei, spoler vi tilbake uten skade.

Hva som er inkludert

Alt dere har i dag, i ny drakt. Pluss det agentiske rammeverket som gjør at dere kan be en overordnet agent om å lage en ny kampanje-side, og den delegerer til SEO-, copy- og design-agent automatisk.

Alt i Pakke A

SEO-agent, blogg-agent (nå 4/uke), nettside-assistent, datablad-chat, kampanje-til-outreach, salgsrapport-agent.

Ny Next.js-nettside på Vercel

Server-side rendering, automatisk WebP, edge-cache, optimalisert for både søkemotorer og LLM-er (ChatGPT, Gemini, Perplexity).

Full Duell-integrasjon beholdt

4000+ varer, 2000+ kunder, 5 prisnivåer, rabattkoder, kundegrupper, kunde-spesifikke skjulte kategorier. Tommys PP Custom Price List moderniseres og flyttes til en Next.js API-route.

Qliro + B2B-faktura bevart

Qliro videreføres uendret. B2B-faktura-logikken flyttes til en Next.js API-route mot samme Duell-endepunkt.

Alle satellitt-moduler

QR-kodesystem, lageroversikt, proforma (HS-koder, engelsk, PDF), digital signage, tracking, Google Merchant + Inventum Oslo-feeds.

Produktberikelse-agent

AI-beskrivelser + alt-tekst på alle 4000+ produkter. Kjøres én gang for hele katalogen, deretter løpende for nye produkter.

Ordre-status-chatbot

Kunder spør 'hvor er ordren min?' direkte i nettsiden. Agenten henter fra Cargonizer + Duell og svarer.

Instantly videreføres

Alle sendekontoer og kampanjer overføres uendret. Inkludert i månedsprisen.

Hvordan vi beskytter Tommys arbeid når vi rebuilder

Tommys e-post listet 20+ ting han var bekymret for. Her er hvordan hver enkelt blir håndtert i Pakke B.

Tommys bekymring

Hvordan Pakke B løser det

  • 4000+ varerSynkroniseres fra Duell via samme API. Parity-diff kjøres daglig i pilot-fasen før full rollout.
  • 2000+ kunder med innlogging mot Duell-IDSamme auth-flyt (kontaktperson-e-post → Duell-ID). Tommys JSON-filer gjenbrukes i overgangsfasen.
  • 5 prisnivåer (PP Custom Price List)Tommys logikk beholdes, kjøres på Next.js. Regresjonstest mot 100+ kjente kunde-vare-kombinasjoner. Tommy godkjenner før go-live.
  • 'Duell velger alltid laveste pris'Samme regel speiles i pris-selector. Testene sammenligner Next.js og WordPress for identisk resultat.
  • Rabattkoder mot kundegrupperVidereføres uendret, samme Duell-API.
  • Kunde-spesifikke skjulte kategorierRow-level security på server-side rendering. Testes per kunde-ID før DNS-bytte.
  • Custom B2B-faktura-plugin mot DuellFlyttes til en Next.js API-route mot samme Duell-endepunkt. Qliro-integrasjonen er uendret.
  • QliroVidereføres uendret via offisiell Next.js-integrasjon.
  • Cargonizer + spesialavtaler fraktfritt/fastprisSamme API, samme regler. Data følger kunde-record.
  • QR-kodesystemNext.js API-route + samme Duell-API. Eksisterende QR-URL-er beholdes så ingen kunder må bytte.
  • JSON-cache hver 2. timeErstattes med Next.js ISR + Vercel Edge Cache. Tommys JSON-pipeline kan kjøre parallelt under overgang.
  • Lageroversikt for ArildNext.js admin-side + Telegram-agent som gjør samme jobben bedre og raskere.
  • Digital signage, tracking, proformaVidereføres. Proforma forbedres med AI-assistert HS-koding (Tommys output-format beholdes).
  • Datablader NO+EN, sertifikater, videoerMigreres uendret, Tommy godkjenner per produkt-kategori.
  • Google Merchant + Inventum Oslo-feedsGenereres fra Vercel cron. Samme format, samme endpoints.
  • WebP-konverteringNext.js Image gjør dette automatisk.
  • HallusineringAudit-agent dobbeltsjekker all AI-output. Frode/Tommy godkjenner via Telegram før publisering.
  • IP-hvitelisting mot DuellNy IP hvitelistes tidlig i fase 1. Testes før go-live.
  • 'Det tok lang tid å få alt til å funke'Vi beholder oppførselen, vi redesigner ikke funksjonaliteten. Tommy er teknisk DRI gjennom hele prosjektet og godkjenner hver integrasjon.

Fire faser over 1-2 måneder

  1. 01

    Uke 1-2

    Workshop + pilot

    Grundige arbeidsmøter med Tommy og teamet via Google Meet (eller on-site i Stavanger mot dekning av reise). Full gjennomgang av PP Custom Price List, Duell-API, JSON-pipeline, satellitt-modulene. Tommy sender over plugin-koden. Next.js-prosjektet settes opp, og vi bygger pilot-versjon med 100 produkter + 10 test-kunder. Pris-logikk, Qliro, Cargonizer og QR-flyt diffes parallelt mot WordPress.

  2. 02

    Uke 3-4

    Full migrering

    Alle 4000+ produkter og 2000+ kunder synkes inn. Datablader, sertifikater, videoer, tekniske dokumenter migreres. Produktberikelse-agent genererer beskrivelser og alt-tekst for hele katalogen. Alle satellitt-moduler flyttes til Next.js (QR, lager, proforma, signage, tracking, feeds).

  3. 03

    Uke 5-6

    Parallell drift + agent-finjustering

    Ny side kjører på preview.premiere-produkter.no side om side med WP. Tommy, Frode og utvalgte kunder tester alt. Agentene trenes og kalibreres på reelle scenarioer. Feedback inkorporeres løpende.

  4. 04

    Uke 7-8

    DNS-bytte + overlevering

    Tommy signerer off på parity. DNS-bytte på natten (ca. 1 time nedetid). WordPress står fortsatt tilgjengelig som fallback i 30 dager. Dokumentasjon overleveres, Tommy får full admin-tilgang, drift går over i normal månedlig modus.

Tommy er teknisk DRI gjennom hele prosjektet

2 dager grundig workshop (uke 1-2)
Lange arbeidsmøter via Google Meet (eller on-site i Stavanger mot dekning av reise). Full gjennomgang av Duell, PP Custom Price List, JSON-pipeline, alle satellitt-modulene. Ingen overraskelser senere.
Ca. 20 timer workshop totalt
Fordelt over 1-2 mnd. Tyngst i uke 1-2 (workshop + pilot) og uke 5-8 (parallell drift + DNS-bytte). Mindre i uke 3-4 mens vi migrerer data.
Tommys PP Custom Price List-plugin
Tommy tilbød selv i 21.-april-møtet å "sende over". Vi flytter logikken til en Next.js API-route uten å endre oppførselen.
Tilgang til Duell, WP, Qliro, Cargonizer
API-nøkler, IP-hvitelisting mot Duell for agent-server, tilgang til Vercel-prosjektet.
Frode som innholds-godkjenner
Frode godkjenner blogg, kampanjer, nye sider via Telegram. 10-20 min per dag i starten.
Datablader, sertifikater, videoer
Tilgang til eksisterende innhold for migrering. Agentene rører ikke dataene.

Hvordan Next.js-rebuilden gjennomføres

Ingen big-bang. Vi starter med 100 produkter, verifiserer at alt er identisk, og utvider gradvis. Tommy er teknisk DRI gjennom hele prosessen.

Pilot-first migrering

Før vi rører 3900+ produkter bygger vi en fullverdig pilot med 100 produkter og 10 test-kunder. Pris-logikk, Qliro, Cargonizer og QR-flyt diffes parallelt mot WordPress.

  • 100 produkter + 10 kunder i pilot
  • Automatisk diff mot WordPress-output
  • Tommy validerer før vi fortsetter
  • DNS beholdes på WP inntil Tommy har signert

Automatisk sammenligning

Vi kjører automatiserte tester som sammenligner Next.js og WordPress for identiske resultater. 100+ kjente kunde-vare-kombinasjoner testes.

  • Automatisert regresjonstest av pris-logikk
  • Sammenligning av B2B-faktura-output
  • QR-kode URL-er verifiseres uendret
  • Cargonizer-fraktavtaler testes per kunde

Tommys moduler flyttes til Next.js

Hver modul Tommy har bygget flyttes til Next.js API-ruter, med samme oppførsel og ryddigere kode. Han godkjenner logikken før go-live.

  • PP Custom Price List → Next.js API-route
  • QR-kodesystem → Next.js API-route (samme URL-er)
  • B2B-faktura-plugin → Next.js API-route mot Duell
  • Lageroversikt → Next.js admin-side + Telegram

Tekniske forbedringer

Next.js gir ytelsesforbedringer ut av boksen, pluss LLM-synlighet som WordPress ikke har.

  • Server-side rendering (SSR) for alle sider
  • Core Web Vitals: LCP <2.5s, INP <200ms
  • Automatisk WebP-bildeoptimalisering
  • llms.txt for ChatGPT/Gemini/Perplexity
  • Edge-caching på Vercel (global CDN)

Backend ryddes opp. Frontend forbedres.

Pakke B bygger ny nettside. Tommys backend-logikk beholdes og moderniseres i Next.js API-ruter, mens frontend bygges fra bunnen med raskere ytelse og LLM-synlighet.

Backend (ryddes opp og flyttes til Next.js API-ruter)

  • Moderniseres

    Duell ERP

    Samme dataflyt, renere kode i Next.js uten WP-plugin-overhead. Tommy godkjenner.

  • Moderniseres

    PP Custom Price List

    Tommys logikk beholdes, ryddes opp og flyttes til en Next.js API-route.

  • Moderniseres

    Qliro-betaling

    Samme integrasjon, renere wrapper i Next.js uten mellomledd.

  • Moderniseres

    Cargonizer/Logistra-frakt

    Eksisterende avtaler, renere teknisk tilkobling i Next.js.

  • Moderniseres

    QR-kodesystem

    Samme URL-struktur, ryddet opp og raskere i Next.js.

  • Moderniseres

    B2B-faktura-plugin

    Logikken beholdes, flyttes til en ryddig Next.js API-route. Tommy godkjenner hver del.

  • Moderniseres

    Google Merchant / Inventum Oslo-feeds

    Samme format, genereres raskere fra Next.js API uten PHP-overhead.

WordPress (fases ut gradvis)

  • Fases ut

    WP som fallback

    Kjører parallelt i 30 dager. DNS kan byttes tilbake på minutter.

  • Leser/skriver

    WooCommerce-produkter

    Migreres via CSV + API. 100 produkter i pilot, deretter resten.

  • Fases ut

    Bloggarkiv

    Eksisterende innlegg importeres til Next.js CMS/MDX.

  • Leser/skriver

    Yoast SEO-data

    Meta-titler og descriptions migreres og forbedres.

Frontend (bygges fra bunnen og forbedres)

  • Forbedres

    Nettside-frontend

    Nytt design, SSR og Core Web Vitals-optimalisert. Raskere og mer moderne enn dagens.

  • Forbedres

    JSON-cache

    Erstattes av Vercel Edge Cache med automatisk revalidering. Tommys 2t-syklus blir overflødig.

  • Forbedres

    Bildeoptimalisering

    Next.js Image gjør WebP automatisk. Eksisterende bilder beholdes, lastes raskere.

  • Forbedres

    LLM-synlighet

    llms.txt og strukturert data gjør produktene siterbare i ChatGPT, Gemini og Perplexity.

Beskyttelse mot hallusinering

Audit-agent på alt

Hver agent har en separat audit-agent som dobbeltsjekker output før den når mennesker. Direkte svar på Tommys bekymring om hallusinering.

Read-first, write-with-approval

Agenter leser fritt fra Duell, WP og Cargonizer. De skriver aldri til produksjon uten at Frode eller Tommy godkjenner via Telegram.

WP Revisions som sikkerhetsnett

Alt agenten publiserer i WordPress lagres som revisions. En knapp i Telegram ruller tilbake til forrige versjon hvis noe er galt.

Draft-first for alt innhold

Blogginnlegg, produktendringer og kampanjesider opprettes alltid som draft først. Ingen publisering uten menneskelig sign-off.

Tommys spørsmål: våre svar

Hva skjer med alle modulene mine?

I Pakke A røres ingenting. I Pakke B beholdes backend-logikken, ryddes opp og flyttes til Next.js API-ruter. Frontend bygges fra bunnen med forbedringer. Tommy er teknisk DRI og godkjenner hver integrasjon før go-live.

Hva hvis agenten gjør noe galt?

Rollback via WP revisions (ett klikk). I Pakke B kjører WP parallelt i 30 dager som fallback. DNS kan byttes tilbake på minutter.

Hvem eier koden?

Premiere Produkter AS eier all kode, prompts og data. De kan ta det med seg hvis de slutter. Ingen lock-in.

Hvor mye av Tommys tid trengs?

2 dager workshop via Google Meet i uke 1-2 (kartlegging), eller on-site i Stavanger mot dekning av reise. Deretter 10-15 min per dag med Telegram-godkjenning. Mindre etter hvert som agentene trenes.

Hva med IP-hvitelisting mot Duell?

Ny IP for agent-serveren hvitelistes tidlig i prosjektet. Eksisterende tilganger påvirkes ikke. Testes før go-live.

Pakke A bygger agenter på det dere har

Hvis Tommy trenger å se verdi før dere rebuilder alt, er Pakke A en lavrisiko-start. Samme agenter, bare mot eksisterende WordPress. Kan oppgraderes til Pakke B senere.