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.

Node.jsNext.js AdminWordPress FrontendMobilapp-integrationBetongvolymkalkylatorDynamisk prissättningLeverantörsmatchningLeveransplaneringE-postmallar & notiser
Omslagsbild för Bmax betongplattform

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.

Kanaler
WordPress + Mobil + Adminpanel
Kärnmotor
Beräkning + pris + leveransuppdelning
Dispatchlogik
Närmsta leverantör + tilldelning
Operativa verktyg
Order/leverantörer/notiser

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)

Kundkonfiguration för beställning
WordPress-flöde för betongbehov och konfiguration
Receptval och custom-receptbyggare
Välj fördefinierade recept eller bygg custom med konfigurerade värden
Tillval och pumpmixer
Tillval (accelerator, stålfiber) och slangval för pumpmixer
Beräkning av leveransuppdelning
Ordervolym delas upp i flera leveranser baserat på kapacitet
Next.js adminpanel
Adminpanel för leverantörer, order, prissättning och notiser

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.

Highlights
  • 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

Central Node.js-backend (single source of truth)WordPress kundfrontend (beställningsflöde)Mobilapp kopplad till samma backendNext.js adminpanel för drift och konfigureringDynamisk prissättning och regelmotorAutomatisk leveransuppdelning och leverantörstilldelningE-postmallar och notisflöden

Översikt

Flernivå
Webb + Admin + Mobil
Auto-uppdelning
Leveransberäkningar

Redo att starta ditt projekt?

Låt oss diskutera bästa stacken för ditt företag

    Bmax Case Study — Betongberäkning, leverantörsmatchning, leveransuppdelning & flerkanalsbeställning | Code Melodies Ltd