Når nettbutikken skal kobles til ERP eller regnskap, dukker to tekniske valg opp tidlig: skal systemene snakke sammen via API eller via filer, og spiller det noen rolle om ERP-systemet kjører i skyen eller på egen server? Begge valgene påvirker hva integrasjonen kan gjøre, hva den koster å drifte, og hvor ofte den feiler. Her er forklaringen uten teknisk sjargong.
API eller fil: to måter å utveksle data på
Filutveksling er den gamle måten. ERP-systemet eksporterer en fil med produkter eller lager, for eksempel hver natt. Integrasjonen henter filen, leser den og oppdaterer butikken. Ordre går motsatt vei som en fil ERP importerer. Formatet er ofte CSV, XML eller et leverandørspesifikt format.
API, application programming interface, er en direkte kanal inn i systemet. Integrasjonen spør ERP «hva er lagerstatus på denne varen» og får svar med en gang, eller sender en ordre inn og får ordrenummer tilbake. Mange moderne systemer kan også varsle utover når noe endres, slik at butikken oppdateres i samme sekund.
Når fil holder
- Data som endres sjelden, som produktkatalog eller prislister som oppdateres ukentlig.
- Eldre ERP-systemer uten brukbart API, der fil er det eneste som finnes.
- Store datamengder som skal flyttes samlet, for eksempel en full lagersynkronisering om natten.
Ulempen er forsinkelsen. Lagerstatus fra i natt er feil klokken to på ettermiddagen etter en kampanje. Og filer feiler stille: en fil som ikke ble laget, eller som mangler en kolonne, oppdages først når noen lurer på hvorfor varene er borte.
Når API er riktig
- Lager og pris som må være riktig når kunden ser dem.
- Ordre som skal inn i ERP med en gang, med bekreftelse tilbake til kunden.
- B2B-butikker der kundens avtalepris skal hentes når kunden logger inn.
- Alt der feil skal oppdages umiddelbart, ikke neste morgen.
Ulempen er avhengigheten. Er ERP-systemets API nede eller tregt, merker butikken det. En god integrasjon håndterer det: den mellomlagrer, prøver igjen, og varsler noen når det ikke går.
I praksis: begge deler
De fleste integrasjonene vi bygger bruker API for det som haster, som ordre, lager og kundepriser, og planlagte jobber for det som ikke haster, som full produktsynkronisering. Spørsmålet er ikke API eller fil, men hvilke data som trenger hva. Det er en av tingene vi avklarer i kartleggingen, og en av de vanlige feilene er å velge nattlig fil for data som burde vært direkte.
Sky eller on-premise: hvor ERP-systemet bor
Skybaserte systemer som Tripletex, PowerOffice, Fiken, Visma.net og Business Central i skyen har API som en del av tjenesten. Leverandøren drifter, oppdaterer og dokumenterer det. Integrasjonen kobler seg til over internett med en nøkkel, og det er som regel raskt å komme i gang.
On-premise-systemer, som kjører på bedriftens egen server eller hos en driftsleverandør, er ofte eldre versjoner av Visma Business, Uni Micro, Monitor eller SAP Business One. De kan ha API, men det må gjøres tilgjengelig fra utsiden på en sikker måte, gjennom VPN, en agent som kjører lokalt, eller en mellomtjeneste. Det tar lengre tid å sette opp, og det er flere ting som kan gå galt, som brannmurer, sertifikater og serveroppdateringer som ingen har varslet om.
Hva det betyr for deg
- Har du skybasert ERP: API er nesten alltid riktig, og oppstart er rask. Sjekk at abonnementet ditt inkluderer API-tilgang, det er ikke alltid standard.
- Har du on-premise ERP: avklar tidlig hvem som drifter serveren, og om de kan åpne for en sikker kobling. Uten dem stopper prosjektet. Vurder om integrasjonen skal bygges rundt en lokal agent som sender data ut, i stedet for at vi kobler oss inn.
- Skal du bytte ERP snart: si det før integrasjonen bygges. Da lager vi koblingen slik at ERP-siden kan byttes uten at butikksiden må bygges om.
Drift er en del av valget
Uansett metode endrer systemene seg. API-er får nye versjoner, filformater justeres, servere flyttes. En integrasjon som ingen overvåker, slutter å virke en dag uten at noen merker det før kundene klager. Derfor leverer vi drift og overvåking sammen med integrasjonen, som del av hostingavtalen eller for seg.
Usikker på hva ERP-systemet ditt kan? Vi sjekker det i kartleggingen. Se integrasjonene vi leverer, les hvordan du velger integrasjonspartner, eller ta kontakt.

