Bmax: Sanntids betongberegning og leverandør-dispatch fra én sentral plattform

En fler-nivå løsning som gjør komplekse betongkrav om til en tydelig kundereise—med volum, pris, leveransesplitt og leverandørvalg på tvers av WordPress, mobilapper og et Next.js adminpanel.

Node.jsNext.js AdminWordPress-frontendMobilapp-integrasjonBetongvolumkalkulatorDynamisk prisingLeverandørmatchingPlanlegging av flere leveranserE-postmaler og varsler
Forside for Bmax betongplattform

Prosjektoversikt

Bmax ble bygget for å løse et reelt problem i ferdigbetongbransjen: kunder trenger en enkel måte å beregne nøyaktig betongbehov, konfigurere blandinger og leveransevalg, og få en presis pris—uten endeløse telefoner og manuell estimering.

Plattformen leder kunden gjennom et strukturert flow (adresse, volum, blanding/custom, kjøretøy, tilvalg, pumpe og slangedimensjon), og finner deretter automatisk nærmeste leverandør, beregner prisen og bestemmer hvor mange leveranser som trengs.

I backend er alt koblet gjennom et sentralisert Node.js-system. Kundene bruker WordPress-nettside og mobilapp, mens admin opererer et Next.js-panel for å styre leverandører, ordre, prisjustering, e-postmaler og systeminnstillinger.

Kanaler
WordPress + Mobil + Adminpanel
Kjernemotor
Beregning + prising + leveransesplitt
Dispatch-logikk
Valg og tildeling av nærmeste leverandør
Driftsverktøy
Ordre- og leverandørstyring + varsler

Utfordringen: Komplekse bestillingsvalg og manuelt dispatch-arbeid

Betongbestilling er ikke bare «velg produkt og betal». Kunder vet ofte ikke volumet, blandinger varierer etter bruksområde, og tilvalg (akselerator, stålfiber, pumpe/slange) påvirker både gjennomførbarhet og pris.

På driftssiden må team matche ordre til riktig leverandør, beregne leveranser basert på bilkapasitet og håndtere justeringer og kommunikasjon—ofte manuelt.

Bmax måtte gjøre prosessen rask for kunden og samtidig gi admin kontroll til å styre pris og drift i sanntid.

  • Kunder trengte hjelp til volum (areal/dimensjoner → volum)
  • Blandingsvalg måtte være fleksibelt (forhåndsvalg eller custom builder)
  • Tilvalg og pumpe/slange påvirket pris og planlegging
  • Ordre krevde matching til nærmeste leverandør
  • Volum måtte splittes i flere leveranser basert på kapasitet
  • Admin trengte mulighet til å justere pris og styre leverandører/ordre

Løsningen: Guidet bestillingsflyt + sentral beregningsmotor

Vi bygde en fler-nivå plattform med guidet bestillingsopplevelse i WordPress og mobil, støttet av en sentral Node.js beregningsmotor.

Systemet samler inn alle nødvendige parametere, validerer regler, beregner betongbehov, pris og leveranser, og tildeler nærmeste passende leverandør—med mulighet for admin-overstyring.

  • Sentralisert Node.js backend som driver alle kanaler
  • WordPress nettside + mobilapp for bestilling
  • Next.js adminpanel for operasjonell kontroll
  • Automatisk leverandørmatching + leveransesplitt
  • Admin-justeringer for pris, leverandører og arbeidsflyt

1) Kundereise: Fra behov til tilbud

Kunden starter med leveringsadresse og ønsket volum. Hvis volumet er ukjent kan kunden beregne det ved å legge inn dimensjoner, og systemet regner volum automatisk.

Deretter velger kunden en betongblanding fra forhåndsdefinerte alternativer eller bygger en egen blanding. Videre velges kjøretøytype og tilvalg som akselerator og stålfiber.

Til slutt velges om pumpe trengs. Hvis ja, kan kunden spesifisere slangedimensjon slik at prising og planlegging blir korrekt.

  • Leveringsadresse + volum (direkte eller beregnet via dimensjoner)
  • Velg blanding eller bygg custom blanding
  • Velg kjøretøytype
  • Legg til tilvalg (akselerator, stålfiber, m.m.)
  • Pumpevalg + slangedimensjonering

2) Automatisk leverandørmatching og leveranseplanlegging

Når kundedata er på plass, finner systemet nærmeste passende leverandør og beregner total pris. Prisfaktorer inkluderer blanding, tilvalg, kjøretøy og pumpe/slange.

Siden betong leveres med kapasitetssatte biler, beregner plattformen også hvor mange leveranser (turer) som trengs for totalvolumet, og splitter ordren automatisk.

  • Nærmeste leverandør basert på leveringsadresse
  • Dynamisk prisberegning fra konfigurasjonsvalg
  • Automatisk beregning av antall leveranser
  • Splitting av ordre i leveranseklare enheter

3) Adminpanel: Driftskontroll i Next.js

Admin håndterer hele systemet gjennom et dedikert Next.js-panel: leverandørstyring, ordrehåndtering, prisoverstyring og systemkonfigurasjon.

Panelet inneholder også verktøy for e-postmaler, varsler og finjustering av systeminnstillinger—slik at forretningen kan reagere raskt uten utviklingssykluser.

  • Administrer leverandører (legg til/fjern/oppdater)
  • Administrer ordre og leveranseplanlegging
  • Juster priser ved behov
  • Administrer systeminnstillinger og konfigurasjonsverdier
  • Administrer e-postmaler og varsler

4) Flerkanals integrasjon via et sentralisert Node.js-backend

Et sentralt krav var konsistens på tvers av alle flater: WordPress for kundereisen, mobilapp for bestilling på farten, og adminpanelet for driftsteamet.

Vi implementerte et sentralisert Node.js-backend som eneste sannhetskilde. Alle kanaler bruker samme API-lag, slik at beregning, prising, matching og ordredata er identiske overalt.

  • Én backend som driver WordPress, mobil og admin
  • Konsistent beregnings- og prislogikk på tvers av plattformer
  • Felles datamodell for hele ordre-livssyklusen
  • Skalerbar arkitektur for videre utvidelser

Skjermbilder (plassholder)

Kundekonfigurasjon av ordre
WordPress-kundereise for betongbehov og konfigurasjon
Blandingsvalg og custom builder
Velg forhåndsdefinerte blandinger eller bygg en custom blanding
Tilvalg og pumpevalg
Tilvalg (akselerator, stålfiber) og slangedimensjon for pumpe
Leveransesplitt-beregning
Totalvolum splittes i flere leveranser basert på kapasitet
Next.js adminpanel
Adminpanel for leverandører, ordre, prising og varsler

Resultat: Raskere bestilling, presis prising og kontroll i drift

Bmax gjorde en kompleks og manuell prosess om til en guidet digital opplevelse som kunder kan fullføre raskt uten å kjenne betongberegning i detalj.

For driftsteamet reduserte automatisk leverandørmatching og leveransesplitt manuelt planleggingsarbeid, mens adminverktøy gjorde prising og leverandørstyring fleksibel.

Ved å koble WordPress, mobil og admin til ett Node.js-backend, er logikken konsistent og videre utvidelse blir enkel.

Highlights
  • Forenklet kundereise for et komplekst produkt
  • Presis volumkalkulasjon og blandingskonfigurasjon
  • Automatisk leverandørmatching og leveranseplanlegging
  • Adminstyrte prisjusteringer og leverandørstyring
  • Én Node.js backend for WordPress + mobil + Next.js admin

Tekniske høydepunkter

Sentralisert Node.js backend-API (eneste sannhetskilde)WordPress-kundefront (bestillingsflyt)Mobilapp koblet til samme backendNext.js adminpanel for drift og konfigurasjonRegel- og prisingmotor for ordreberegningAutomatisk leveransesplitt og leverandørtildelingE-postmaler og varslingsworkflows

Oversikt

Fler-nivå
Web + Admin + Mobil
Auto-splitt
Leveranseberegninger

Klar til å starte prosjektet ditt?

La oss snakke om den beste teknologistacken for bedriften din

    Bmax Case Study — betongberegning, leverandørmatching, leveransesplitt og flerkanals bestilling | Code Melodies Ltd