NVIT på Shopify Plus: slik gjør du katalogen klar

Fra 31. mars 2026 må Shopify Plus-butikker sende HS-kode, vekt og presis varebeskrivelse per varelinje for sendinger via Sverige eller Finland. Slik bulk-oppdaterer du katalogen via Admin API.

Kort oppsummert

  • NVIT-kravene trer i kraft 31. mars 2026 for varer som sendes innenlands via Sverige eller Finland — i praksis hver Shopify-butikk som tilbyr levering mellom Sør- og Nord-Norge.
  • Per varelinje må du sende HS-kode (minimum 6 siffer), presis varebeskrivelse, bruttovekt og nettovekt — digitalt via TA-system, EDI eller API. E-post og manuelle løsninger godtas ikke.
  • På Shopify Plus betyr det at hver produktvariant trenger HS-kode i «Customs information»-feltet og vekter satt riktig. For kataloger over 500 SKU-er er manuell oppdatering ikke realistisk.
  • Vi bulk-oppdaterer katalogen via Shopify Admin API og setter opp PIM-et (FEED, PIMOH) eller ERPen (Visma.net, Microsoft Business Central, Tripletex, Finago) som master for HS-kode — slik at nye produkter automatisk får riktig klassifisering.

NVIT (Norske varer i transitt) handler om at varer som fraktes innenlands i Norge via EU-områder — typisk Sverige eller Finland — nå må følge EUs NCTS-5-rammeverk for transittinformasjon. Konkret: hver varelinje må ha HS-kode, vekt og presis beskrivelse, og dataen må sendes digitalt på ordretidspunktet. På Shopify Plus er det en datajobb, ikke en kasse- eller checkout-jobb.

Hva er NVIT, og hvorfor gjelder det Shopify Plus-butikker?

NVIT står for Norske varer i transitt. Det er varer som starter og slutter sin reise i Norge, men som transporteres via et EU-land underveis — oftest Sverige (gjennom Trelleborg- eller Göteborg-korridoren) eller Finland (over Tornio mot Nord-Norge).

Fordi varene midlertidig krysser EU-grensen, omfattes de av EUs toll- og transitteringsregler (NCTS-5). EU har strammet inn kravene til vareinformasjon, og Norge følger etter fra 31. mars 2026. Forenklede løsninger fases ut — det skal rapporteres mer detaljert per varelinje.

For en Shopify-butikk som sender ordrer fra et sentrallager i Oslo eller Stockholm til kunder i Tromsø — og fraktoperatøren ruter via Sverige — gjelder kravene. Det treffer altså ikke bare logistikkselskaper. Det treffer hver eneste merchant som tilbyr levering til hele Norge.

Hvilke sendinger faller inn under NVIT?

Tre kategorier er eksplisitt nevnt av PostNord:

  • Innenlandske sendinger som rutes via Sverige eller Finland (typisk Sør-Nord-Norge, eller mellom Finnmark og resten av Nord-Norge).
  • Importerte varer som videresendes innenlands i Norge etter ankomst.
  • Netthandel og B2C/B2B-forsendelser — eksplisitt inkludert.

Hvilke postnummerområder treffer i praksis?

  • Fra 0001–7999 til 8000–9999 (Sør-Norge → Nordland og nordover)
  • Fra 8000–9999 til 0001–7999 (Nord-Norge → Sør-Norge)
  • Fra 8000–9499 til 9500–9999 (Bodø-området → Tromsø/Finnmark)
  • Fra 9500–9991 til 8000–9499 (motsatt vei)

Hvis du i dag tilbyr «gratis frakt over 500 kroner i hele Norge», er du i scope.

Viktig: dataen skal sendes per varelinje, digitalt

All NVIT-informasjon må sendes digitalt — via TA-system, EDI (IFTMIN-melding), API mot fraktselskapet, eller booking-portal. PostNord nevner eksplisitt at e-post og manuelle løsninger ikke støttes. Det betyr at dataen må eksistere i Shopify (eller i ERP-en) på ordretidspunktet — ikke i et regneark hos lagermedarbeideren.

Hvilke produktdata trenger Shopify-butikken din?

Tolletaten krever fire ting per varelinje:

  • HS-kode (Harmonisert systemkode), minimum 6 siffer, korrekt formatert uten mellomrom. For dressbukser i bomull er det f.eks. 620342.
  • Presis varebeskrivelse. «Klær» eller «forbruksvarer» godtas ikke. «Herrebukser i 100 % bomull» gjør.
  • Bruttovekt per varelinje (varens vekt inkludert emballasje).
  • Nettovekt per varelinje (varens vekt uten emballasje).

Hvor ligger disse i Shopify i dag?

Shopify har innebygd støtte for hver av disse, men i ulike felt:

  • HS-kode: Product → Variants → «Customs information» → «HS code». Settes per variant, ikke per produkt.
  • Vekt: Product → Variants → «Shipping» → «Weight». Settes per variant. Shopify har ett vektfelt — brutto/netto må håndteres separat.
  • Varebeskrivelse: hovedbeskrivelsen brukes ofte, men for NVIT er det smartere å mappe en kortere, presis variant — typisk lagret i et metafelt eller hentet fra ERP.

Brutto- og nettovekt er den vanligste fellen — Shopify lagrer én vekt. Du må enten ha emballasje-data per produkt i ERP, eller beregne påslag deterministisk (f.eks. 50 g for plagg, 200 g for sko).

Hva er problemet med å oppdatere katalogen manuelt?

På en katalog med 50 SKU-er er manuell HS-koding kanskje realistisk. På 500 SKU-er er det en hel uke. På 5000 — som typiske mote- og sportsbutikker har — blir det flere månedsverk, og fortsatt feilbeheftet.

Det er ikke engangsjobben som er kjernen i problemet — det er vedlikeholdet. Hvert nytt produkt som legges inn må få korrekt HS-kode. Hvis ansvaret ligger på produktredaktøren uten verktøy, mangler eller har 10–20 % av nye varer feil HS-kode innen tre måneder. Det er ikke en hypotese — det er det vi har sett konsistent i prosjekter.

Manuell oppdatering i Shopify Admin
  • Lite realistisk for kataloger over 200 SKU-er
  • Hver ny vare må huskes individuelt
  • Ingen mekanisme for å oppdage feil før Tolletaten påpeker det
  • Krever at produktredaktøren har tollkompetanse
  • Datakvaliteten degraderes når katalogen vokser
API-basert oppdatering
  • Skalerer fra 50 til 50 000 SKU-er på timer, ikke uker
  • ERP eller PIM brukes som single source of truth for HS-kode
  • Nye produkter får automatisk klassifisering ved opprettelse
  • Endringer i HS-koder (TARIC-oppdateringer) rulles ut sentralt
  • Audit-logg via Shopify GraphQL Admin API
Illustrasjon av digital dataflyt fra Shopify-katalog gjennom ERP og PIM til fraktselskap, med HS-koder og vektdata som beveger seg gjennom systemene.
Fra Shopify-katalog til fraktselskapets EDI: HS-kode, vekt og varebeskrivelse flyter automatisk gjennom ERP eller PIM via Admin API.

Slik kan Scandicommerce hjelpe deg klare NVIT-kravene

Vi har bygget Shopify-integrasjoner mot Visma.net, Microsoft Business Central, Tripletex, Finago/24SevenOffice og PowerOffice GO i produksjon, og koblet Shopify mot PIM-systemer som FEED og PIMOH. Slik jobber vi med Plus-kunder gir det fulle bildet — NVIT-tilpasning er en utvidelse av samme arbeidet, ikke et helt nytt prosjekt.

Bulk-oppdatering av eksisterende katalog

Vi kjører en engangs Admin API-jobb som oppdaterer HS-kode og vektfelt på alle varianter i katalogen. For 5000+ SKU-er bruker vi GraphQL bulk operations — typisk 30 minutter total kjøretid inkludert validering. Datakilden er PIM-systemet ditt, ERPens artikkelregister, eller en klassifiseringskjøring hvis du ikke har det per i dag.

PIM eller ERP som master for HS-kode og vekt

Reglen er enkel: HS-koden bør bo der produktredaktørene allerede vedlikeholder produktdata. Har du et PIM — FEED, PIMOH eller tilsvarende — er det riktig sted. Har du bare et ERP-system, bruker vi artikkelregisteret i Visma.net, Business Central, Tripletex eller Finago. Vi setter opp toveis-sync mot Shopify med Make.com og vårt Functions-bibliotek som glue-lag, slik at endringer flyter én vei — fra source-of-truth til kassen.

Klassifiseringsverktøy for løpende vedlikehold

Vi bygger interne admin-verktøy som flagger produkter uten HS-kode, foreslår koder basert på produktkategori og løpende TARIC-oppdateringer, og lar produktredaktøren godkjenne i bulk. Det betyr at vedlikeholdet kan ligge hos butikkpersonell uten tolldybde, og at compliance-arbeidet ikke blir en flaskehals i månedlige produktslipp.

EDI/IFTMIN-integrasjon mot fraktselskap

PostNord, Bring og andre større fraktoperatører tar imot NVIT-data via EDI (IFTMIN-melding) eller via deres booking-API. Vi kobler Shopify-ordreflyten din til riktig integrasjonsmønster med Make.com som glue-lag slik at dataen flyter automatisk på hver utgående sending — ingen manuell håndtering, ingen risiko for at sendinger forlater lageret uten påkrevd toll-data.

Hvordan kommer du i gang konkret?

Vi anbefaler tre faser:

  1. Diagnose (1 uke): vi henter ut alle produktvariantene dine via Admin API og lager en rapport over hvor mange som mangler HS-kode, har feil format, mangler vekt, eller har for upresis beskrivelse. Du ser eksakt hvor stort gapet er — og hva det vil koste å lukke det.
  2. Datafylling (2–4 uker): vi henter HS-kodene fra ERP, PIM eller bestiller en klassifiseringskjøring. Vi pusher dem til Shopify via Admin API og verifiserer hvert felt med automatisert testing.
  3. Vedlikeholdsoppsett (1–2 uker): vi setter opp toveis ERP-sync og admin-verktøy slik at fremtidige produkter automatisk får riktig klassifisering. Du leverer NVIT-data uten å tenke på det.

Tidsfrist 31. mars 2026 — overgangsperiode, men start nå

Tolletaten har sagt at de ikke vil stoppe transporter i overgangsperioden og at de vil veilede fremfor å sanksjonere. Det betyr ikke at kravene kan ignoreres. Forsinkelser i tollbehandling, ekstrabehandlingsgebyrer fra fraktselskapet og feilrettinger i etterkant er allerede konsekvensen for merchanter som havner på «godt nok»-nivå. Datajobben tar uansett tid — start nå, så er du klar med margin.

Vanlige spørsmål om NVIT på Shopify Plus

NVIT (Norske varer i transitt) er kravet om å sende detaljert toll-data — HS-kode, vekt og varebeskrivelse — for varer som fraktes innenlands i Norge via Sverige eller Finland. Reglene følger EUs NCTS-5-rammeverk og trer i kraft 31. mars 2026.

Skal vi klargjøre Shopify-katalogen din for NVIT?

Vi kjører diagnose først så du vet eksakt hvor gapet er, og leverer en konkret plan med tidslinje og pris. Bulk-oppdatering, ERP-sync og admin-verktøy — alt på Admin API, ingen kompromisser på dataintegritet.

Ready to optimize your Shopify store?

Let's audit your current setup and recommend the perfect apps for your business.

Book Free Consultation