Orderhantering i e-handeln från kassa till retur
Glanser
Kunden ser rätt pris i kassan och genomför köpet. Ändå fastnar ordern hos er ekonomiavdelning. Affärssystemet väntar på ett annat artikelnummer, en annan enhet eller en leveransadress som går att använda.
Orderhantering i e-handel kräver att webb, affärssystem, lager, transportör och portal fattar samstämmiga beslut. När något avviker behöver ni veta vem som får ändra ordern och vad kunden ska få se.
Ordern passerar fem steg innan den är klar
Svensk e-handel omsatte 153 miljarder kronor under 2025, enligt PostNords E-barometer. När ordervolymerna växer upprepas varje manuell orderrättning för fler order. Därför behöver beslut och ansvar följa ordern genom hela kedjan.

Registrering sker i webbens kassa eller portalen. Kund, artikel, antal och valt leveranssätt ska följa med. Ett typiskt fel är att ordern får statusen bekräftad innan priset är godkänt och lagret reserverat. Skilj därför på mottagen beställning och accepterad order när processen kräver det.
Validering innebär att webben kontrollerar uppgifterna mot affärssystemets regler. Avtalspris, rabatt och disponibelt lager måste kunna godkännas tillsammans. Annars kan kassan visa ett belopp som senare räknas om. Utse vilket system som lämnar det slutliga beskedet och hur ett avslag visas för kunden.
Överföring till affärssystemet kräver att artikelnummer, enhet, kundvillkor och adress matchar mottagarens fält när försäljningsordern tas emot. Business Central, Monitor och Jeeves är exempel på mottagare. Om webben skickar styck medan mottagaren förväntar sig förpackning behöver någon rätta ordern. En sådan skillnad ska fångas innan ordern går till lagret.
Plock och transport följer de leveransregler ni har bestämt. Lagret äger plockbeslutet, medan transportören ansvarar för transporthändelserna efter överlämningen. Orderrad, godsuppgifter och utlovad tid behöver följa sändningen. Ett vanligt glapp är att en delleverans skickas medan hela ordern fortfarande visas som under behandling.
Uppföljning kräver att portalen, ekonomin och lagret delar leveransdatum, spårning, fakturauppgifter och eventuell kredit. Varje uppgift ska ha en utsedd källa. Om levererad stänger hela ärendet försvinner utrymmet för retur och ekonomisk justering.
Ordern behöver också en gemensam identitet genom systemen. Spara sambandet mellan webbens ordernummer, affärssystemets ordernummer och transportörens sändningsnummer. Då går det att följa ett fel utan att söka på kundnamn och belopp. Med er senaste order fördelad över dessa fem steg blir det tydligt var en beslutsägare saknas.
Pris och lagersaldo avgörs innan ordern skapas
Kunden ser ett pris och ett lagerbesked. Därmed har ni lämnat ett löfte som verksamheten behöver kunna uppfylla. Artikelnummer, försäljningsenhet och prislogik måste betyda samma sak i webben och affärssystemet.
Basdata avgör hur beräkningen fungerar. Ett kundunikt pris kan gälla en viss förpackning eller ett visst antal. Avtalad rabatt kan ha företräde framför en kampanj. Staffling kan beräknas per rad eller samlat över flera artiklar. Sådana regler behöver uttryckas innan någon bygger kopplingen.
Säg att en order innehåller en lagervara med avtalat pris och en restnoterad vara. Webben räknar lagervaran med listpris medan affärssystemet använder kundens avtal. Efter betalningen skiljer sig orderbeloppet mellan systemen. Ekonomin behöver då hantera ett problem som uppstod redan i kassan.
Den restnoterade raden behöver samtidigt ett uttryckligt besked. Ni kan tillåta beställning med senare leverans eller kräva att kunden tar bort raden. Ett positivt totalsaldo räcker inte som underlag. Disponibelt lager är i den enkla modellen saldo minus reservationer. Spärrat gods och andra lagerbegränsningar behöver också räknas bort när de förekommer.
Pris och lagerbesked som kunden ser under köpet bör hämtas i realtid. Hur tätt saldot behöver uppdateras beror på hur snabbt andra kanaler förbrukar samma lager. Vid orderögonblicket krävs däremot ett låst värde som båda systemen kan redovisa efteråt.
Spara därför vilket pris, vilken rabatt och vilken reservation som accepterades. Dokumentera även när beskedet lämnades och vilken prisregel som användes. Om svaret kommer sent behöver kassan visa väntande status. Ett nytt försök ska känna igen samma beställning så att kunden slipper dubbla order.
PIM håller benämningar, enheter och produktegenskaper ordnade. Kopplingen mellan produktinformationen och affärssystemets artikelregister behöver vara uttrycklig. En säljande produkttext får gärna skilja sig från lagrets benämning. Båda måste ändå peka på samma artikel och försäljningsenhet.
Färdiga orderfunktioner fungerar när reglerna kan beskrivas med kända fält. I Glansers Funktionsbibliotek finns nivåerna Standard, Anpassad och Kundunik, med fast omfattning och fast pris. Anpassad innebär att en standardfunktion anpassas efter er process. Kundunik logik isoleras så att den inte påverkar resten vid uppgraderingar.
Ett användbart kontrollunderlag är en verklig order där ni jämför pris, enhet och accepterat lagerbesked. Skillnaderna behöver få en förklaring innan ni släpper fler order genom samma flöde.
Leveransvalet följer orderraden
Fler leveransalternativ hjälper föga när ingen regel avgör vilka som fungerar för ordern. Under 2025 fick i genomsnitt 40 procent av e-handelskonsumenterna sitt senaste köp till utlämningsställe, enligt Svensk Handels e-handelsindikator. Det gör alternativet relevant, men varje order behöver fortfarande prövas mot godsets egenskaper.

Vikt, mått och farligt gods begränsar vilka transporter som går att boka. Kundens adress avgör vilka tjänster transportören erbjuder. Kapacitet, fraktkostnad och utlovad tid avgör sedan vilka alternativ ni kan stå för i kassan. Saknade mått behöver därför hanteras som ett fel med en ägare.
En blandad order gör avvägningen tydlig. Lagervaran kan skickas nu medan den restnoterade artikeln väntas senare. Full leverans minskar antalet sändningar men fördröjer den tillgängliga varan. Delleverans ger kunden tillgång tidigare och kan samtidigt öka frakt- och hanteringskostnaden.
Regeln behöver ange vem som får dela ordern. Den ska också styra hur frakten fördelas och om kunden måste godkänna merkostnaden. Restkvantitet och ny sändning ska skrivas tillbaka till affärssystemet och portalen. Annars kan kundservice behöva fråga lagret vad som faktiskt skickades.
En lagerkvittens betyder att godset har lämnat lagret. Transportörens fortsatta händelser visar om paketet är på väg, försenat eller utlämnat. De uppgifterna behöver nå kunden med samma sändningsidentitet. Ett försenat paket ska kunna skiljas från en orderrad som fortfarande väntar på plock.
Följ leveransprecision mot det löfte kunden fick vid köpet. Mät även fraktkostnad per order och andelen manuella orderändringar. En billig transport kan bli dyr om personalen måste rätta varje bokning. Många manuella ändringar kan också visa att reglerna saknar ett vanligt orderfall.
En första leveransregel kan beskriva just den blandade ordern. Den behöver ange när ni väntar, när ni delar och vem som får godkänna undantaget. Då går regeln att pröva mot både kostnaden och kundens önskemål.
Returen fortsätter efter att ordern är levererad
Levererad behöver vara början på ett möjligt efterärende. Vid distansköp har konsumenten normalt 14 dagars ångerrätt, räknat från dagen efter mottagande eller uthämtning, enligt Konsumentverkets vägledning om e-handel. Ångerrätten gäller när köparen är konsument. När kunden är ett företag styr de avtalade villkoren vad som får returneras och när. Ordern behöver därför spara relevanta leveranshändelser och kunna öppna ett returärende.

Ånger kan också meddelas före leveransen, vilket Konsumentverket beskriver i sin vägledning om ånger före leverans. Meddelandet behöver tidsstämplas och kopplas till aktuell orderstatus. Kundservice måste kunna begära stopp av plock, packning eller transport när det fortfarande är möjligt.
Vid uthämtning i butik beror ångerrätten normalt på när avtalet ingicks, enligt Konsumentverkets vägledning om butikshämtning. En bindande webborder och en reservation inför köp i butik behöver därför vara skilda ordertyper. Villkoren ska följa med till kundservice när ärendet öppnas.
Returer bör behandlas som en återkommande orderprocess. Statusen initierad innebär att systemet kontrollerar orderrad, tillämplig ångerfrist och ärendetyp. Returen får en egen identitet med koppling till ursprungsordern. Reklamation och garanti behöver kunna hanteras enligt sina respektive regler.
Statusen transport kopplar spårning och returfrakt till ärendet. När varan får statusen mottagen registrerar lagret skick och relevanta serienummer eller batchuppgifter. Mottagandet behöver en ansvarig person eller funktion. Annars kan en kartong stå på lagret samtidigt som kunden väntar på besked.
Kvalitetskontrollerad innebär att någon har beslutat om varans nästa steg. Det kan vara återläggning, försäljning som outlet, kassering eller fortsatt reklamationshantering. Vid återlagd ökar det säljbara lagersaldot i affärssystemet. En mottagen vara ska alltså inte automatiskt bli tillgänglig för nästa kund.
Kasserad kräver sparad disposition och ett avslutat lagerbeslut. Det ekonomiska ärendet kan fortfarande behöva hanteras. Krediterad innebär att ekonomin har registrerat rätt justering mot ursprungsordern. Vid byte kan ersättningsvaran reserveras direkt medan krediten registreras först när returen är godkänd.
Spara returorsak, skick och disposition som strukturerade fält. Då kan inköp och produktansvariga skilja felplock från bristande produktinformation. PIM kan därefter få korrigerade mått, kompatibilitetsuppgifter eller tydligare beskrivningar. För reservdelar kan RMA-nummer, garantiorsak och serienummer behöva följa ärendet hela vägen.
Samma order ska synas i portalen
Efter go-live loggar en återkommande kund in för att kontrollera en restnoterad artikel. Kunden hittar ursprungsordern men ser ingen uppdaterad leverans. Er säljare ser samtidigt att lagret har skickat den tillgängliga delen. Båda behöver samma uppgifter för att kunna planera nästa steg.
Portalen bör läsa order, faktura och sändning från respektive utsedd källa. Där kan kunden följa leveransen, hämta fakturan och se vilken kvantitet som återstår. Säljaren behöver kunna öppna samma ordervy. En lokal orderkopia som förvaltas separat kräver däremot att varje ändring hanteras på flera ställen.
När kunden beställer igen från historiken behöver den tidigare raden identifiera rätt artikel. Den nya beställningen ska få aktuella villkor och en vald leveransadress. Utgången artikel eller ändrad förpackning behöver fångas innan ordern skickas vidare. Historiken hjälper kunden att hitta rätt produkt, men den gamla ordern ska förbli oförändrad.
En felanmälan ska bära orderradens identitet och relevant sändning. Då kan kundservice förstå vilken levererad vara ärendet gäller. Kunden slipper skriva av artikelnummer från en följesedel. Även bilder och kommentarer kan kopplas till samma ärende.
En digital kundportal passar när kunder återkommer och har egna villkor eller flera leveransadresser. Behörigheter behöver också följa kundens organisation. Den som beställer ska exempelvis kunna ha en annan åtkomst än den som hämtar fakturor.
En ren produktwebb kan räcka när besökaren behöver produktunderlag och köpet sköts i en annan kanal. Portalen blir motiverad när kunden faktiskt behöver följa och administrera sina affärer. Det kräver att ni bestämmer vilka uppgifter kunden får ändra och vilka ändringar som behöver godkännas internt.
Upplägget kräver rena orderregler
Någon hos er måste äga artikelnummer, enheter, prislistor och leveransvillkor. Tekniska kopplingar kan flytta uppgifterna, men någon behöver avgöra vilka värden som gäller. Utan det arbetet sprids samma fel mellan fler system.
Ni behöver också ange tillåtna undantag. Delleverans, rest och kredit ska ha behörigheter och dokumenterade beslut. Ekonomi, försäljning och lager behöver enas om regler som berör flera avdelningar. En person måste kunna avgöra frågan när avdelningarnas önskemål krockar.
En färdig koppling passar när ordern kan uttryckas med kända fält. Verkligt avvikande villkor kan kräva isolerad kundunik logik. Den gränsdragningen är central när ni kopplar e-handel och affärssystem. Varje specialregel behöver ett testfall och en namngiven ägare hos er.
Orderintegrationen bör vänta om sortiment och pris fortfarande räknas om i kalkylblad inför varje affär. Detsamma gäller när beställningen i praktiken är en offert som säljaren måste bearbeta. Då passar ett tydligt offertflöde bättre tills reglerna går att skriva ned.
Efter driftsättning behöver någon bevaka versioner, kompatibilitet och buggrättning. Det ansvaret ska beskriva hur fel i gränsen mellan systemen utreds. Kunden behöver samtidigt kunna bidra med exempelorder, godkänna regeländringar och delta i tester. Leverantören kan ta produktansvar, men era kommersiella beslut behöver fortfarande fattas hos er.
Tre frågor avslöjar om integrationen håller
Vilket fält eller vilken bekräftelse låser pris, enhet och disponibelt lager när ordern skapas, och vad händer om affärssystemet svarar sent? Svaret visar om den accepterade ordern går att återskapa från sparade uppgifter. Leverantören behöver kunna beskriva både vänteläget och hur ett nytt försök undviker dubbletter.
Hur skrivs delleverans, rest och avbrutet plock tillbaka till affärssystem, transportör och portal, och vem äger regeln? Svaret visar om leveransändringar följer en beslutad process. Ett konkret exempel behöver även förklara vad kundservice ser när något misslyckas.
Vad ingår när plattformen eller affärssystemet byter version, och följer orderkopplingen med utan ny offert? Svaret visar hur långt leverantörens ansvar sträcker sig efter go-live. Det behöver framgå vilka tester leverantören utför och vilka besked ni själva ska lämna.
Ett svävande svar är skäl att stanna innan omfattningen sätts. Begär ett genomgånget orderfall med statusar och felhantering. Då kan ekonomi, lager och IT bedöma samma händelseförlopp. En teknisk beskrivning får praktiskt värde först när berörda kollegor förstår vad de ska göra vid ett avslag.
Pröva orderflödet mot affärssystemet
En befintlig blandad order räcker som första prov. Underlaget behöver visa artikel, accepterat pris, lagerbesked, delleverans och eventuell returstatus i båda systemen. Med orderns händelser i tidsordning går det att skilja fördröjda uppdateringar från felaktiga beslut.
För varje avvikelse behövs en beskrivning och en ägare. Om skillnaden beror på en oklar affärsregel behöver regeln skrivas ned före tekniskt arbete. Om regeln är tydlig kan testet visa exakt vilken överföring som misslyckas. Det ger ett avgränsat underlag för arbetet med integration i e-handel.
Hos oss omfattar produktansvaret att hålla produkt- och kunddata, priser, lagersaldon och orderflöden synkroniserade även när systemen uppdateras. För er betyder det att samma provorder kan användas som kontroll vid senare uppgraderingar. Förväntat resultat behöver sparas tillsammans med underlaget, så att nästa test går att bedöma utan muntliga förklaringar.
Glanser kopplar orderflödet till affärssystemet och tar långsiktigt produktansvar för lösningen. På integrationssidan beskriver vi hur artikel, pris, lager och order hänger ihop och hur omfattningen sätts från start. Pröva ert orderflöde mot upplägget för affärssystemsintegration hos Glanser.

Om Glanser
Glanser writes for Glanser on ERP integration, PIM infrastructure, and B2B commerce architecture.

Webbförvaltning efter lansering: vad ni ska kräva
Webbförvaltning efter lansering: vad den omfattar, hur servicenivåer och uppgraderingar fungerar och hur ansvaret delas mellan byrå och kund.
Glanser
Systemintegration som kopplar ihop ERP, PIM och webben
Systemintegration förklarad: mönster, API-strategier och integrationsflöden mellan ERP, PIM och webben för beslutsfattare.
Peter Nilsson
PIM samlar er produktdata på ett ställe
Product information management samlar produktdata på ett ställe och skickar den till webb och portaler. Så fungerar det och vad ni bör tänka på.
Peter Nilsson