Boknings- och leveranssystem

Vi byggde systemet som hanterade hela hemleveransflödet för IKEA – från att deras personal i varuhuset registrerar kundens order och väljer tidsslot, till att leverantören får upp sin optimerade rutt och kan exportera körningarna till sitt ekonomisystem för fakturering.

Kund IKEA
Typ Bokningssystem, leveransportal
Användare IKEA-personal & extern leverantör
Integration Leverantörens ekonomisystem
Kund
IKEA
Uppdrag
Systemdesign, utveckling och driftsättning
Status
Levererat – i aktiv drift under uppdraget
PHP MySQL REST API
HTML / CSS JavaScript jQuery
CSV-export Ekonomisystem Linux / Apache

Hemleverans som varuhusets egna personal bokade – direkt i kassan

IKEA:s kunder som köpte möbler och ville ha hemleverans registrerades av varuhusets personal direkt i systemet. Det ställde krav på ett gränssnitt som var snabbt och felfritt att använda i ett pressat flöde – kunden stod bredvid disken medan personalen knappade in uppgifterna.

Kärnan i flödet var postnummerkontrollen: när personalen angav kundens postnummer hämtade systemet direkt vilken leveranszon adressen tillhörde, vilka dagar leverantören körde i den zonen, vilka tidsslots som hade kapacitet kvar och vad leveransen kostade. Kunden valde slot, bekräftade – och bokningen var registrerad.

Systemet behövde hantera att leverantören körde i flera zoner med olika scheman och kapacitetsgränser per slot, och att priset varierade beroende på zon, antal kollin och eventuella tillägg som bärhjälp till våningen.

IKEA-personal
Registrerar kunden, anger leveransadress och postnummer, väljer tidsslot och bekräftar bokningen med pris direkt på skärmen.
Extern leverantör
Ser alla dagens leveranser i sin portal med optimerad körordning, adresser, tidsfönster och noteringar per kund.
Ekonomisystem
Genomförda leveranser exporteras automatiskt som fakturaunderlag till leverantörens ekonomisystem för månatlig fakturering mot IKEA.

Postnummer som styr allt – zon, schema, kapacitet och pris

Den tekniska kärnan i systemet var kopplingen mellan postnummer och leveranslogik. Sverige har tusentals postnummer och en leverantör kör sällan i alla zoner alla dagar. Systemet behövde i realtid slå upp vilken zon ett postnummer tillhör, hämta leverantörens schema för den zonen, filtrera bort fullbokade slots och räkna ut priset – allt medan personalen väntade på svar.

Kapacitetsstyrningen var kritisk. Varje slot hade ett maxantal leveranser baserat på fordonets kapacitet och körsträcka per dag. En slot som just fylldes upp behövde försvinna omedelbart från bokningsgränssnittet – annars riskerade personalen att dubbelregistrera fler leveranser än lastbilen kunde ta.

Leverantörssidan ställde egna krav: körordningen behövde vara logisk geografiskt, och systemet behövde presentera den information föraren faktiskt använder under leveransen – inte allt systemet kände till.

Kundregistrering med postnummerbaserad zonuppslagning – zon, leveransdagar och tillgängliga tidsslots hämtas direkt
Realtidsvisning av kapacitet per slot – antal platser kvar och pris visas live och uppdateras när bokningar görs
Prisberäkning i realtid baserat på zon, kollin, vikt och tillval som bärhjälp till våningen
Bokningsöversikt för IKEA-personal – filterbar per dag, zon och status med sökfunktion
Leverantörsportal med alla dagens leveranser i geografisk körordning
Statusuppdatering per leverans – leverantören markerar genomförd, försenad eller misslyckad
Automatisk export av fakturaunderlag till leverantörens ekonomisystem efter varje kördag

Ett system, två gränssnitt – anpassade för helt olika situationer

Vi byggde systemet med ett tydligt skifte i fokus beroende på vem som använder det. IKEA-personalens vy är gjord för snabbhet – ett formulär som guidar igenom registreringen, med postnummeruppslaget som den enda rörelsen som kräver ett serverkall. Allt annat sker lokalt i formuläret tills bekräftelse trycks.

Leverantörens portal är byggd för att fungera i ett fordon – tydlig körordning, fullständiga adressuppgifter och noteringar om hiss, portkod och kontaktperson synliga direkt utan att behöva klicka in i varje bokning. Föraren markerar stopp som levererade längs vägen.

Exportfunktionen mot ekonomisystemet körde automatiskt varje kväll efter att körningens sista leverans markerats som genomförd. Underlaget innehöll alla nödvändiga fält för fakturering – boknings-ID, adress, zon, kollin, grundpris och tillägg – i det format leverantörens system förväntade sig.

Steg 1 – Varuhuset
Kundregistrering och bokning
Personal anger postnummer, systemet visar tillgängliga tidsslots med pris. Kunden väljer slot, personalen fyller i leveransuppgifter och bekräftar. Bokningen syns omedelbart i leverantörens portal.
Steg 2 – Kvällen före
Ruttplanering
Leverantören ser nästa dags leveranser sorterade i geografisk körordning. Eventuella ändringar eller avbokningar från IKEA syns i realtid fram till turens start.
Steg 3 – Leveransdagen
Körning och statusuppdatering
Föraren följer listan och markerar varje leverans som genomförd, försenad eller misslyckad direkt i portalen. IKEA kan följa statusen i realtid.
Steg 4 – Fakturering
Export till ekonomisystem
Genomförda leveranser exporteras automatiskt som fakturaunderlag till leverantörens ekonomisystem. Leverantören fakturerar IKEA månadsvis baserat på underlaget.

Vyer från systemet

Skärmbilderna visar de två gränssnitten – IKEA-personalens bokningsvy och leverantörens portal. All data är illustrativ.

Kundregistrering och tidsslots
Kundregistrering – IKEA-personalens vy. Postnumret hämtar automatiskt zon, tillgängliga tidsslots och pris. Kunden väljer tid och priset bekräftas direkt på skärmen.
Bokningsöversikt
Bokningsöversikt – personalens dagliga vy med alla bokningar filterbar per datum, zon och status. Sammanfattning av dagens leveransvolym och intäkt.
Leverantörens ruttplanering
Ruttplanering – leverantörens portal med dagens leveranser i optimerad körordning, avstånd och tid mellan stoppen och kartvy med rutten.
Fakturaunderlag
Fakturaunderlag – leverantörens exportvy med alla genomförda leveranser, priser och tilläggsavgifter. Exporteras automatiskt till ekonomisystemet för fakturering.

Behöver du ett liknande boknings- eller leveranssystem?

Vi bygger bokningssystem, leveransportaler och administrativa verktyg för företag med komplexa logistikflöden och flera parter. Berätta om ditt projekt.

Har du ett liknande projekt?

Vi bygger bokningssystem, leveransportaler och administrativa verktyg för företag med komplexa logistikflöden. Berätta om ditt behov.