
DEVELOPMENT · CONSULTANCY
BMN Bouwmaterialen: drie webshops en een bestel-app op één catalogus
Voor BMN werken we aan de B2B-webshops van BMN, Van Keulen en BMN IJzerwaren, en aan BMN Connect, de bestel-app voor op de bouwplaats. Alles draait op één Adobe Commerce-installatie met één catalogus van bijna 200.000 producten, en Business Central als ERP. Bouwmaterialen zijn een van de lastigste categorieën die er zijn: elke klant zijn eigen prijzen en contractartikelen, en eenheden en verpakkingen die per artikel verschillen.
- Een eigen Akeneo-import, omdat de standaardconnector het niet meer trok: die kost per productfamilie vijf minuten, ook als er één regel veranderd is, en met 1.600 families en tot 130.000 gewijzigde producten per dag duurde elke run 34 tot 120 uur. Onze sync schrijft alleen wat echt verschilt, levert aantoonbaar waarde voor waarde hetzelfde op als de connector, en zet de volledige catalogus in anderhalf uur neer. Een import die faalt of vastloopt, slaat alarm.
- Realtime klantprijzen uit Business Central voor zo'n 90.000 klantbedrijven, elk met eigen afspraken. Een cachelaag die per klant klopt met wat de shop mag laten zien, en een koppeling waarbij een traag of onbereikbaar ERP de shop nooit onderuit haalt.
- De BMN Partner API: inkoopplatforms halen realtime de onderhandelde prijzen van hun klanten op en zetten bestellingen direct klaar in de webshop. Elke partner krijgt per klantbedrijf een eigen willekeurige sleutel, dus geen klant-id's of e-mailadressen in het contract en geen partner die de prijzen van een ander kan opvragen. Daarnaast punchout (OCI) voor inkopers die vanuit hun eigen systeem bestellen.
- Twee frontends op één backend: een React-storefront op Adobe PWA Studio voor de webshops en een Nuxt-app voor Connect. Alle bedrijfslogica zit achter GraphQL in plaats van in de frontend, zodat prijs, assortiment en eenheden in beide kanalen exact dezelfde regels volgen.
- Niet alleen bouwen: refinement en inschattingen van de backlog, code review op elke pull request, en een CI-straat met statische analyse en tests voordat iets naar acceptatie gaat.

- Adobe Commerce
- PLATFORM
- Business Central
- ERP
- 196.000
- PRODUCTEN
- 90.000
- KLANTBEDRIJVEN










