Bmax: Betongberäkning och leverantörsdispatch i realtid—från ett centralt system
En flernivålösning som gör komplexa betongkrav till ett tydligt kundflöde—med volym, pris, leveransuppdelning och leverantörstilldelning via WordPress, mobilappar och en Next.js-adminpanel.

Projektöversikt
Bmax byggdes för att lösa ett operativt problem i ready-mix-branschen: kunder behöver ett enkelt sätt att räkna ut exakt betongbehov, konfigurera recept och leveransalternativ och få ett korrekt pris—utan långa samtal och manuell uppskattning.
Plattformen guidar kunden genom ett strukturerat flöde (adress, volym, recept/custom, fordon, tillval, pumpmixer och slang) och hittar sedan automatiskt närmaste leverantör, beräknar priset och räknar ut hur många leveranser som krävs för total volym.
Allt är kopplat till en central Node.js-backend. Kunden använder WordPress-webbplats och mobilapp, medan admin arbetar i en dedikerad Next.js-panel för leverantörer, order, prisjusteringar, e-postmallar och systeminställningar.
Utmaningen: Många variabler och manuell dispatchplanering
Att beställa betong är inte ett vanligt köp. Många kunder vet inte exakt volym, recept varierar beroende på användning och tillval (accelerator, stålfiber, pump/slang) påverkar både genomförbarhet och pris.
På verksamhetssidan måste man matcha ordern med rätt leverantör, räkna leveranser utifrån kapacitet och hantera prisjusteringar och kommunikation—ofta manuellt.
Bmax behövde göra detta snabbt för kunden samtidigt som admin behåller full kontroll i realtid.
- Kunder behövde hjälp att beräkna volym (ytmått → volym)
- Receptval behövde flexibilitet (fördefinierat eller custom)
- Tillval och pump/slang påverkade pris och planering
- Order krävde leverantörsmatchning och dispatch
- Leveranser behövde delas upp i flera körningar
- Admins behövde kunna justera pris och hantera leverantörer/order
Lösningen: Guidat beställningsflöde + central beräkningsmotor
Vi byggde en flernivåplattform med ett guidat beställningsflöde i WordPress och mobil, med en central Node.js-beräkningsmotor.
Systemet samlar alla input, validerar regler, beräknar volym/pris/leveranser och tilldelar närmaste lämpliga leverantör—med möjlighet för admin att göra overrides vid behov.
- Central Node.js-backend som driver alla kanaler
- WordPress-webbplats + mobilapp för kundbeställningar
- Next.js adminpanel för operativ kontroll
- Automatisk leverantörsmatchning + leveransuppdelning
- Adminjusteringar för pris, leverantörer och arbetsflöden
1) Kundflöde: Från behov till offert
Kunden börjar med leveransadress och önskad volym. Om volymen är oklar kan kunden beräkna den genom att mata in mått på ytan, och systemet räknar ut volym automatiskt.
Därefter väljer kunden betongrecept från fördefinierade alternativ eller bygger ett custom-recept med förkonfigurerade värden. Sedan väljs fordonstyp och tillval som accelerator och stålfiber.
Slutligen väljer kunden om pumpmixer behövs. Om ja kan kunden välja slangstorlek/typ så att pris och planering blir korrekt.
- Leveransadress + volym (direkt eller via måttberäkning)
- Välj recept eller bygg custom-recept
- Välj fordonstyp
- Tillval (accelerator, stålfiber m.m.)
- Pumpmixer + slangkonfiguration
2) Automatisk leverantörsmatchning och leveransuppdelning
När input är klar söker systemet efter närmaste lämpliga leverantör och beräknar totalpris baserat på recept, tillval, fordon och pump/slang.
Eftersom betong levereras med kapacitetsbegränsade fordon räknar plattformen även ut hur många leveranser som krävs och delar upp ordern i dispatchbara delar automatiskt.
- Närmsta leverantör baserat på leveransadress
- Dynamisk prissättning baserad på konfiguration
- Automatisk beräkning av antal leveranser
- Uppdelning av order i leveransstorlekar
3) Adminpanel: Operativ kontroll i Next.js
Admins hanterar hela systemet via en dedikerad Next.js-adminpanel. Detta inkluderar leverantörer, order, prisoverrides och systemkonfiguration.
Panelen innehåller även verktyg för e-postmallar, notiser och finjustering av inställningar—så verksamheten kan anpassa sig snabbt utan utvecklingscykler.
- Hantera leverantörer (lägg till/ta bort/uppdatera)
- Hantera order och leveransplanering
- Justera priser vid behov
- Hantera systeminställningar och konfigurationsvärden
- Hantera e-postmallar och notiser
4) Flerkanalsintegration via en central Node.js-backend
Ett nyckelkrav var konsekvens över alla touchpoints: WordPress för kundwebb, mobilappar för beställning på språng och adminpanel för driftteam.
Vi implementerade en central Node.js-backend som single source of truth. Alla kanaler använder samma API-lager, så beräkningar, leverantörsmatchning, order och notiser är konsekventa.
- En backend som driver WordPress, mobil och admin
- Samma beräknings- och prismotor överallt
- Enhetlig orderlivscykel med delad datamodell
- Skalbar arkitektur för framtida utbyggnad
Skärmar (platshållarbilder)





Resultat: Snabbare beställning, korrekt prissättning och skalbar drift
Bmax gjorde en komplex manuell process till en guidat digital upplevelse som kunder kan slutföra snabbt utan specialistkunskap.
För driftteam minskade automatisk leverantörsmatchning och leveransuppdelning planeringsarbete, medan adminverktyg gjorde prissättning och leverantörshantering flexibel.
Genom att koppla WordPress, mobil och admin till en Node.js-backend blir systemet konsekvent och redo för framtida expansion.
- Förenklat kundflöde för en komplex produkt
- Korrekt volymberäkning och receptkonfiguration
- Automatisk leverantörsmatchning och leveransplanering
- Adminstyrda prisjusteringar och leverantörshantering
- En Node.js-backend som driver WordPress + mobil + Next.js admin
Tekniska highlights
Översikt
Redo att starta ditt projekt?
Låt oss diskutera bästa stacken för ditt företag