Att integrera ett kassasystem med en e-handelsplattform innebär betydande vinster i kontroll, effektivitet och automatisering, men integrationen medför också typiska problem som måste hanteras systematiskt. Den här guiden täcker de vanligaste problemen, symptom, orsaker, praktiska lösningar och beslutsstöd för svenska e-handlare och butiksägare som står inför, eller redan brottas med, integrationsproblem mellan kassasystem och e-handel.
Kort svar: De vanligaste problemen vid integration av kassasystem och e-handel är datafel (lager, priser), tappade transaktioner och synkroniseringsproblem. Orsakerna är ofta bristande kompatibilitet, felaktiga API-inställningar eller manuella rutinmissar. Lös snabbt: kontrollera synkroniseringsintervaller, standarder för artikelnummer och loggfiler innan du kontaktar leverantör.
Problem: Lagerstatus stämmer inte mellan butik och e-handel
Lagersaldon som inte matchar mellan fysiskt kassasystem och e-handelsplattform leder till översäljning, osålda restlager och missnöjda kunder. Detta är oftast ett symptom på integrationsfel, glappande synk eller otydliga artikeldata.
Snabbt svar: Om lagret avviker över 5 % mellan e-handel och kassasystem – kontrollera artikelnumren och synkroniseringsloggar direkt.
- Symptom: Visat saldo online skiljer sig från fysiskt saldo.
- Trolig orsak: Dubbelregistrering av produkter, felaktiga SKU eller fördröjd synkronisering.
Snabbtest: Upptäck felaktiga lagersaldon
- Lägg en testorder på båda kanaler – stämmer det faktiska lagret efter automatisk avstämning?
- Genomför inventering och jämför mot rapporterade lagersaldon i kassasystem och e-handelssystem.
Åtgärder:
- Säkerställ unika artikelnummer/SKU för alla produkter.
- Aktivera realtidssynk om möjligt. Om ej möjligt: korta intervallet till max 15 minuter.
- Granska integrationsloggar för avbrutna eller misslyckade försök.
- Automatisera inväxling/inventering via integration om stöd finns.
Exempel: En liten butik med 250 produkter upptäckte att drygt 20 avvikelser i lagersaldot orsakades av att några artiklar hade olika format på artikelnummer i respektive system: ”A-1001” lokalt, ”1001” online. Åtgärden var att enhetligt standardisera artikelnummer i båda systemen.

Snabbt svar: Lagerproblem uppstår ofta vid manuell synk – automatisera synken för att förhindra fel.
Problem: Priser synkas fel vid integration
Felaktig prisinformation i det ena systemet kan leda till antingen fel intäkter eller att kunder tappar förtroende. Prisavvikelser är särskilt vanliga när kampanjer eller snabba justeringar sker utan samsynk mellan plattformarna.
- Symptom: Priser skiljer sig mellan e-handel och fysiska butikskassan för samma produkt.
- Trolig orsak: Dubbla prislistor, olika momsinställningar, valutaformat eller manuella priskorrigeringar i bara ena systemet.
Snabbtest: Testa prissynk
- Uppdatera pris i ett system och kontrollera när och om det slår igenom i andra systemet.
- Notera vilken väg informationen går (kassa → e-handel eller vice versa) och tidsfördröjning.
Åtgärder:
- Använd endast en huvudkälla för pris (master).
- Ställ in systemet så att endast ett system ”äger” prisdata och det andra tar emot.
- Verktygsschema: Om priskälla = kassa → kassa justerar, e-handel hämtar. Omvänd logik gäller för motsatt struktur.
- Se över momssatser och valutainställningar i båda systemen.
Exempel: Vid en kampanj rollades nya priser ut via e-handeln, men butikskassan hämtade bara priser en gång om dagen, vilket gjorde att kunder i butik såg gamla priser och e-handelskunder de nya. Lösning: Synkroniseringstiden på kassan sattes till var femte minut.
Snabbt svar: Prisavvikelser åtgärdas bäst genom att bara ett system får ändra – välj huvudkälla för alla prisändringar.
Problem: Transaktioner exporteras eller registreras inte korrekt
Tappade eller dubbla transaktioner ger snabbt bokföringsfel och kan skapa stora avvikelser i rapporteringen. Ofta upptäcks felet vid revision, momsrapportering eller daglig avstämning.
- Symptom: Beställningar saknas i ena systemet, eller bokförs dubbelt.
- Trolig orsak: API-tidout, felaktiga exporttriggers, eller dubbla synkscript.
Snabbtest: Verifiera transaktionsflöde
- Lägg en order via e-handel och kontrollera om den dyker upp i kassa/exporterat bokföringssystem.
- Granska loggfiler för felmeddelanden eller avbrutna exporter.
Åtgärder:
- Bryta och återställa API-nycklar vid timeout- eller åtkomstfel.
- Undvik att ha både manuell och automatisk export – välj en rutin och stäng av dubbelkällan.
- Aktivera e-postvarning vid integrationsfel.
- Schema: Om orderstatus = genomförd → boka i bägge system, annars felrapport.
Exempel: En butikskedja upptäckte att ca 3 % av alla onlineordrar aldrig exporterades till kassan pga. en bugg vid API-förnyelse varje söndag. Åtgärden blev att automatiskt bryta och återskapa API-session vid midnatt dagligen.
Problem: Produktdata (beskrivningar, varianter) matchar inte mellan kanaler
Fel i produktinformation ökar returer och sänker kundupplevelse. Det kan handla om olika namn, bilder, texter eller produkttyp.
- Symptom: Produktbeskrivningar, varianter eller bilder skiljer mellan butik och webben.
- Trolig orsak: Ofullständig mappning eller fältkonvertering mellan systemen.
Snabbtest: Kontroll av produktinformation
- Kontrollera testrapporter för samma produkt i båda system.
- Matcha bilder och varianter (storlek, färg) i katalogerna.
Åtgärder:
- Gör en fullständig produktkatalog-extraktion och mappa alla produktfält semantiskt.
- Använd manuell kontroll för de 10 mest säljande produkterna varje vecka tills stabil synk uppnåtts.
- Implementera valideringsflöde vid nyinlägg eller ändring (produktdata verifieras på testmiljö).
Exempel: Efter ett byte av integration mot ett nytt kassasystem, fick en handlare 30 % fler öppna supportärenden pga. att storlekar och färger på kläder blev felmatchade i e-webbshopen. Lösningen blev att mappa om formaten och köra manuell QA för pilotprodukterna.
Problem: Orderstatus synkas inte korrekt mellan systemen
Felaktig orderstatus kan orsaka att varor skickas dubbelt, eller inte skickas alls. Orsaken är ofta olika statusdefinitioner eller fördröjd synk.
- Symptom: Order som visas som skickad i e-handel är markerad som väntande i kassan (eller tvärtom).
- Trolig orsak: Fältnamn skiljer mellan systemen eller manuell override görs i bara ett system.
Snabbtest: Orderstatus
- Verifiera att testorder får samma status i båda systemen efter varje steg i orderflödet.
- Notera var mappning bryts och bestäm vilket system som är ”master” för status.
Åtgärder:
- Stäm av statusmappning för alla förekommande orderstatusar (ex: ”Skickad”, ”Väntar”, ”Avbruten”) mellan båda systemen.
- Ta bort manuell statusrättning så långt som möjligt.
- Sätt automatisk statusuppdatering eller bygg in ”force sync” efter manuell ändring.
Exempel: En handlare upptäckte att vissa ordrar fastnade i ”Väntar på betalning” i kassan trots att betalning och leverans skett i e-handeln. Efter analys upptäcktes att statusfältet ”Betald” hette ”Slutförd” i e-handeln. Efter mappningsjustering försvann felet.
Problem: Returer och byten hanteras inte likadant i båda kanaler
Om det inte går att genomföra returer smidigt över kanaler skapas omvägar i kundtjänsten och risk för dubbelfel. Orsaken är ofta att returer har olika behandlingsflöde eller stöds olika i systemen.
- Symptom: Kund kan returnera i en kanal men inte i den andra, eller retur hanteras olika.
- Trolig orsak: Endast det ena systemet stödjer returbearbetning integrerat eller felaktig fältmappning.
Snabbtest: Kontrollera returflöden
- Genomför testretur från webbordern och försök hantera den i kassan.
- Granska om returen syns och behandlas korrekt i alla integrationssteg.
Åtgärder:
- Standardisera returflöden mellan båda kanalerna.
- Knyt ordernummer, kvittonummer och returhandlingar till unik identifierare i båda systemen.
- Lägg in möjlighet till kontrollista för returorsak, sluten krets och godkännande från båda sidor.
Exempel: Ett företag inom hemelektronik insåg att kunder som köpt i butik och ville returnera online fick avslag. En justering i integrationsmotorn så att kvittonummer blev gemensamt löste detta och returer hanteras nu i bägge kanaler.
Praktiskt beslutsramverk för felsökning vid integration
Använd detta ramverk för att snabbt avgöra vad nästa steg är när symptom upptäcks:
| Symptom | Om… | Gör så här |
|---|---|---|
| Lagersaldo avviker | Om skillnaden > 3 st eller 2% av lagret | Verifiera SKU och tvinga manuell synk |
| Pris fel i en kanal | Om över 1 produkt fel | Bestäm huvudkälla och kör massuppladdning av priser |
| Orderstatus stämmer ej | Om order fastnar i fel status | Stäm av statusmappning och korrigera i båda system samt testa igen |
| Transaktion saknas | Om inte bokförs inom 1 h | Kontrollera API-logg & exportfunktion, starta om integration |
| Produktinfo skiljer | Om 2 eller fler fält avviker | Kör om mappning av produktfälten mellan systemen |
Mini-modell: Integrationspoäng – självskattning
Använd denna checklista för att självskatta integrationsmognaden och identifiera riskzoner:
- ✔ Automatiserad lagersynk (2 poäng)
- ✔ Endast en huvudkälla för pris (2 poäng)
- ✔ Synkronisering av alla orderstatusar (1 poäng)
- ✔ Loggning och automatiska varningar (1 poäng)
- ✔ Mappning av alla produktfält klar (2 poäng)
- ✔ Retur- och bytesflöden helt integrerade (2 poäng)
Tolkning: 9–10 poäng = låg risk; 6–8 = måttlig risk, <6 = stor risk för fel och missade intäkter.
Snabbt svar: Får du under 7 poäng – prioritera att täppa till synk och fältmappning nu.
Omfattande felsökningschecklista – integration kassasystem & e-handel
- Verifiera att alla SKU och artikelnummer är exakt lika mellan systemen.
- Säkerställ att samtliga produkter, priser och lagersaldon uppdateras åtminstone var 15:e minut.
- Stäm av att produkter inte dubbelregistreras via parallella integrationer.
- Kolla API-nycklar, behörigheter och loggar för misslyckade anrop.
- Testa orderläggning, retur och prisändring i båda riktningarna.
- Undvik manuell korrigering – bygg process för att logga och hantera avvikelser automatiskt.
- Gör återkommande test på minst 10% av utbudet varje månad.

Vanliga frågor och svar om integration kassasystem & e-handel
- Varför fungerar inte lagersynk efter att jag uppgraderat system?
- Ofta bryts integrationen pga. ändrad databasstruktur eller krav på ny API-nyckel. Kontrollera dokumentationen och kontakta leverantören.
- Måste båda systemen stödja samma artikelnummer?
- Ja. Avvikelser i SKU resulterar nästan alltid i synkproblem, särskilt vid variantprodukter.
- Hur ofta ska synkroniseringen köras?
- Optimalt är realtid eller minst var 15:e minut för säsongsvaror och volymprodukter.
- Kan jag testa integrationen utan att påverka riktiga order?
- Ja, de flesta plattformar tillåter test/”sandbox”-läge. Använd alltid testmiljö för pilotprojekt.
- Hur undviker jag dubbla produkter?
- Använd endast ett system för att skapa/styra produkter, och låt integrationen uppdatera mottagarsystemet utan manuell dubbelarbete.
Sammanfattning och nästa steg
Beslutsträd: kassasystem
Så här avgör du nästa steg kring kassasystem.
- Om du är ny inom kassasystem → börja med ett pilotprojekt och mät resultat.
- Om budgeten är låg → välj den enklaste lösningen och testa effekten.
- Om du redan har processer på plats → automatisera stegen med tydliga KPI:er.
- Om du behöver snabb påverkan → fokusera på 1–2 åtgärder med hög hävstång.
- Om data saknas → samla grunddata innan du uppgraderar verktyg eller team.
- Om allt fungerar men skalning krävs → dokumentera och upprepa vinnande arbetssätt.
Nästa steg: Fatta beslutet, planera två små tester och följ upp utfallet varje vecka.
Integrationen mellan kassasystem och e-handelsplattform måste vara tät och logiskt uppbyggd för att undvika datafel, förlorade intäkter och administrativt merarbete. Vanliga fel kommer sig av avvikande SKU, feltolkad data, missad synkronisering och skillnader i returhantering. Med systematiska tester, tydliga masterdataregler och återkommande kontroller gör du integrationen långsiktigt stabil och skapar förutsättningar för skalbar försäljning i både butik och e-handel. Nästa steg är att definiera huvudkälla för kritisk information, öka synkroniseringsfrekvensen, och lägga bevakning på loggar och API-sessioner så fort det dyker upp ett avvikande symptom. Vid upprepade problem bör du boka tekniskt möte med både kassaleverantör och e-handelsutvecklare med en tydlig checklista.
Källor
- Skatteverket (regelverk vid bokföring och integration mellan system, verifierar krav på transaktionssäkerhet)
<!–AIPG_INTERNAL_LINK: anchor="Vanliga felsituationer i e-handelsbokföring – och hur du undviker dem” target_hint=”integrationsspecifika bokföringsproblem” placement=”after_h2:Mini-modell: Integrationspoäng – självskattning” reason=”Visa koppling till bokföringsfällor vid integrationsfel” –>
