Klant
Een Europese B2B-groothandel in elektronica die leveranciers binnen de duurzame-energiesector bedient.
Het bedrijf is actief in meerdere landen en levert zowel aan kleine installateurs als aan grote distributeurs.
Shopware case
Shopware 6 werd niet alleen een webshop, maar de motor achter de B2B-verkoop.
Klant
Het bedrijf is actief in meerdere landen en levert zowel aan kleine installateurs als aan grote distributeurs.
Projectoverzicht
Ons team stelde voor het platform opnieuw op te bouwen in Shopware 6 — niet alleen als migratie, maar als herontwerp van het volledige digitale verkoopproces voor zowel de klant als diens afnemers. Het resultaat was een volwaardige B2B-winkel rond performance, flexibiliteit en soepele dagelijkse processen.
Uitdagingen
De klant had een platform nodig dat regionale productbeschikbaarheid, klantspecifieke prijzen, bulkbestellingen, ERP-synchronisatie en meertalige bestelprocessen aankon. Voor afnemers moest bestellen snel en precies verlopen; voor het interne team moest alles eenvoudiger te beheren zijn.
Dynamische productbeschikbaarheid per regio
Met Shopware Rule Builder en een maatwerkplugin implementeerden we productzichtbaarheid op basis van het land van de gebruiker. Daardoor zagen bezoekers alleen producten die in hun regio gecertificeerd en toegestaan waren. Dit hielp de klant lokale regelgeving na te leven en verminderde orderfouten door verzendbeperkingen.
Geavanceerde prijsengine
We ontwikkelden een flexibele prijsengine waarin regels konden worden toegepast op basis van klantgroep, locatie en totaal ordervolume. Via de admininterface kunnen niet-technische medewerkers prijsniveaus realtime aanmaken en aanpassen. Zo kunnen regionale promoties of structurele volumekortingen worden gelanceerd zonder tussenkomst van een developer.
Directe offertegenerator
Voor ingelogde dealers bouwden we een module die de huidige winkelwagen omzet in een branded PDF-offerte. De PDF bevat productafbeeldingen, prijzen, klantgegevens en een geldigheidsperiode. Gebruikers kunnen het bestand downloaden of rechtstreeks naar hun e-mailadres sturen. De module sluit aan op formele B2B-offerteprocessen en past naadloos in de bestaande salesfunnel.
Snel bestellen via SKU of CSV-upload
Om bulkbestellingen te versnellen, bouwden we een pagina voor “Snel bestellen”. Gebruikers kunnen SKU-aantalcombinaties plakken of een CSV-bestand uploaden. Het systeem verwerkt en valideert de data en toont direct voorraadbeschikbaarheid en geschatte totalen. Met één klik wordt de volledige batch aan de winkelwagen toegevoegd. Vooral terugkerende klanten maakten intensief gebruik van deze functie.
ERP-synchronisatie
We implementeerden tweerichtingssynchronisatie tussen Shopware en het interne ERP van de klant. Online orders worden iedere vijftien minuten naar het ERP gestuurd en nieuwe klanten worden tweemaal per dag gesynchroniseerd. Wanneer een synchronisatie mislukt, verschijnt een waarschuwing in het admindashboard en worden de details gelogd voor controle door IT. Zo bleef de orderverwerking snel en betrouwbaar.
Meertalige & multivaluta-setup
De site werd geconfigureerd voor Engels, Duits en Frans, met prijzen in EUR, USD en CHF. Geo-IP-detectie en logica op basis van het factuuradres bepalen de juiste prijsweergave en btw-berekening. Vertalingen zijn via de admin aanpasbaar en gebruiken fallbacklogica om consistent te blijven na updates.
Mobiele optimalisatie & UX-verbeteringen
We optimaliseerden de winkel voor mobiel en tablet door de layout te vereenvoudigen, inklapbare filters toe te voegen en snelbestelknoppen tijdens het scrollen zichtbaar te houden. Performanceverbeteringen omvatten lazy loading van afbeeldingen, bestandscompressie en beter gebruik van het cachesysteem van Shopware. Daardoor werd de eerste laadtijd met 2,5 seconden teruggebracht.
Conclusie
Van klantspecifieke prijzen en flexibele besteltools tot diepe ERP-integratie: we veranderden een verouderde elektronica-groothandel binnen een strakke deadline in een modern en efficiënt B2B-platform.
Wil je iets vergelijkbaars?
We bekijken het, bespreken de opties en stellen de meest praktische volgende stap voor voordat het werk begint.