Webshop voor chocolade groothandel
Voor een chocoladegroothandel die bakkerijen en winkels belevert, bouwden we een Magento B2B-webshop met een koppeling naar Microsoft Dynamics 365 Business Central. Prijzen, kortingen, leverdagen en orderhistorie komen uit het ERP. Klanten herhalen hun Sinterklaas-, kerst- en paasbestelling met één klik.
2
koppelingen
Korte
doorlooptijd
Slimme integraties met oa. met Business Central
Uitdagingen
De prijs die een klant betaalt, is bij deze groothandel een optelsom van afspraken. Een grote winkel valt in een klantgroep met eigen kortingen per productgroep, krijgt daarbovenop korting op specifieke producten en soms een tijdelijke actiekorting. Al die afspraken stonden in Business Central en moesten in de webshop exact zo terugkomen. Levering werkt niet op “zo snel mogelijk”. Elke klant heeft een vaste leverdag, en op sommige dagen wordt niet geleverd. De klant moet voor het bestellen zien wanneer zijn order komt.
Rond Sinterklaas, kerst en Pasen plaatsen klanten themabestellingen, vaak vergelijkbaar met die van het jaar ervoor. Dat moest sneller dan het hele assortiment opnieuw doorlopen. Tot slot bestellen bij één klant vaak meerdere mensen, op één debiteurnummer. En de binnendienst moet orders kunnen plaatsen namens een klant die belt of mailt.
Oplossing
We kozen waar mogelijk voor standaard Magento-functionaliteit en bouwden maatwerk alleen waar het B2B-proces erom vroeg. De productstructuur en het bestellen namens een klant draaien op Magento-standaard. Prijslogica, leverdagen en herhaalorders zijn maatwerk.
Prijzen en kortingen per klantgroep
De webshop rekent kortingen op vier niveaus door: per klantgroep op productgroepen, voor alle klanten in een groep, per klant op specifieke producten en tijdelijk per periode. Een grote winkel krijgt zo bijvoorbeeld 10% op de ene productgroep en 6% op een andere, met eventuele productkortingen daarbovenop. De klant ziet na het inloggen direct zijn eigen prijs.
Leverdatum in de checkout
Elke klant heeft in Business Central een vaste leverdag. De webshop berekent op basis van besteldag en leverdag wanneer de order aankomt en toont die datum in de checkout. De groothandel zet in de Magento-backend zelf dagen uit waarop niet wordt geleverd.
Verzendkosten per land
Boven €300 bestelwaarde is verzending gratis, daaronder geldt een vast tarief. Dezelfde regels gelden voor Nederland, België, Duitsland en Noorwegen.
Themabestellingen herhalen
In het klantprofiel staat de orderhistorie uit Business Central. Eerdere Sinterklaas-, kerst- en paasbestellingen zijn herkenbaar gemarkeerd. Met één knop zet de klant zo’n bestelling opnieuw in zijn winkelmand.
Eigen bestellijsten
Klanten maken zelf bestellijsten op debiteurniveau en geven die een naam, zoals “Sinterklaas”, “Kerst” of “Pasen”. Iedereen die op dat debiteurnummer bestelt, kan de lijst gebruiken.
Meerdere accounts per debiteurnummer
Meerdere medewerkers van één klant bestellen elk met een eigen account. Alle orders komen in Business Central op hetzelfde debiteurnummer binnen. Hiervoor is de company account logica ingezet uit de DWD B2B module
Bestellen namens de klant
De binnendienst logt in als klant en plaatst orders op zijn naam, met zijn prijzen en leverdag. Hiervoor gebruiken we de standaard Magento-functionaliteit.
Business Central-koppeling
Business Central blijft de bron voor klant-, prijs- en orderdata. De koppeling haalt die data naar Magento en stuurt orders terug.
| Data | Richting | Wat het doet in de webshop |
|---|---|---|
| Prijzen en kortingen per klant(groep) | BC naar Magento | Elke klant ziet zijn eigen prijs |
| Vaste leverdag per klant | BC naar Magento | Basis voor de leverdatum in de checkout |
| Orderhistorie met themakenmerk | BC naar Magento | Eerdere orders in het klantprofiel, themabestellingen herhaalbaar |
| Winkels en type verkooppunt | BC naar Magento | Verkooppunten op de website |
| Orders van meerdere accounts | Magento naar BC | Alle orders op het juiste debiteurnummer |
Handmatige synchronisatie per product of klant
Naast de geplande synchronisatie kan de groothandel per product of per klant een directe update aanvragen. Een gewijzigde prijsafspraak of leverdag staat zo meteen in de webshop, zonder te wachten op de volgende sync.
Bewuste keuze: voedingswaarden later
In de onderzoeksfase bekeken we ook het inladen van voedingswaarden uit een externe productdatabron. We besloten dit niet in de eerste fase mee te nemen, maar later via de Business Central-koppeling op te lossen. Zo bleef de eerste oplevering gericht op het bestelproces.
Resultaat
Klanten van de groothandel bestellen online met hun eigen kortingen, zien vooraf hun leverdatum en herhalen een seizoensbestelling zonder het assortiment opnieuw te doorlopen. Orders van alle accounts komen op het juiste debiteurnummer in Business Central binnen, zonder handmatige invoer.
De onderzoeksfase vooraf maakte het verschil. We legden per onderdeel vast wat Magento-standaard bleef, wat maatwerk werd en welke data uit Business Central moest komen. Daardoor waren scope en keuzes helder voordat de eerste regel code werd geschreven.
Overtuigd dat wij ook voor jou een passende B2B oplossing kunnen bieden?
Neem contact met ons op voor een vrijblijvend kennismakingsgesprek
Benieuwd naar meer?
Veelgestelde vragen over groothandel webshops
Kan Magento kortingen per klantgroep uit Business Central overnemen?
Kan Magento kortingen per klantgroep uit Business Central overnemen?
Ja. Bij deze chocoladegroothandel halen we kortingen per klantgroep, per klant, per productgroep en per periode uit Business Central. Magento rekent ze door, zodat elke ingelogde klant zijn eigen prijs ziet.
Hoe toon je een leverdatum op basis van een vaste leverdag in Magento?
De vaste leverdag van elke klant komt uit Business Central. Magento berekent met de besteldag en de leverdag wanneer de order aankomt en toont die in de checkout. Dagen zonder levering zet de groothandel zelf in de backend.
Kunnen B2B-klanten een eerdere bestelling herhalen in Magento?
Kunnen B2B-klanten een eerdere bestelling herhalen in Magento?
Ja. We laden de orderhistorie uit Business Central in het klantprofiel. Themabestellingen voor Sinterklaas, kerst en Pasen zijn gemarkeerd en met één knop opnieuw in de winkelmand te zetten.
Kunnen meerdere medewerkers op één debiteurnummer bestellen?
Ja. Elke medewerker heeft een eigen account. De orders komen allemaal op hetzelfde debiteurnummer in Business Central binnen.
Kan de binnendienst bestellen namens een klant?
Ja. De binnendienst logt in als klant en plaatst de order met diens prijzen en leverdag. Hiervoor volstaat de standaard Magento-functionaliteit.
Waarom begin je een Magento B2B-project met een onderzoeksfase?
In de onderzoeksfase leggen we per proces vast wat standaard blijft, wat maatwerk wordt en welke data uit het ERP komt. Bij dit project bleek zo dat productstructuur en bestellen namens de klant op Magento-standaard konden, en dat voedingswaarden beter in een latere fase pasten.

