De uitdaging
dugros is al meer dan dertig jaar actief en uitgegroeid tot een van de grootste distributeurs van tassen en accessoires in de Benelux. Met vijftien merken, honderden retailpartners en B2B-dealers draaide het bedrijf op een Magento 2-platform dat door de jaren heen steeds verder was uitgebreid, maar niet langer aansloot bij de richting waarin de organisatie zich ontwikkelde.
Als onderdeel van de 26/27-strategie wilde dugros naast het bestaande dealernetwerk ook rechtstreeks aan consumenten gaan verkopen. Twee doelgroepen, verschillende behoeften, maar één duidelijke wens: één schaalbaar platform voor beide.
Het doel was om alles samen te brengen: storefronts, ERP-processen, marktplaatsintegraties, orderstromen en gepersonaliseerde ervaringen voor zowel dealers als consumenten.
Dat leidde tot twee fundamentele vragen: hoe bouwen we dit, en hoe beheren we het?
De oplossing
Bij een project met zoveel bewegende onderdelen hebben we ons op één ding gefocust: precies bouwen wat dugros nodig had. Een toekomstbestendig B2B/B2C multi-storefrontplatform.
De oplossing gebruikt Shopware als centraal platform dat meerdere storefronts aanstuurt. Voor B2C krijgt elk merk zijn eigen storefront. B2B verloopt via één centrale wholesale-storefront van dugros, waarbij iedere dealer beschikt over individuele prijsafspraken die vanuit het bestaande ERP-systeem worden gemigreerd en beheerd via onze middlewarelaag.
Als organisatie die normaal gesproken zelf verantwoordelijk is voor DevOps en infrastructuur, hebben we bij dit project bewust gekozen om dat uit handen te geven. Daarmee kwamen we uit bij Shopware PaaS Native.
Serverconfiguratie, deployments, schaalbaarheid en infrastructuurbeheer worden volledig verzorgd. We vertrouwden erop dat Shopware zijn eigen platform beter kan beheren dan wie dan ook. Daardoor konden onze developers zich volledig richten op de integraties, businesslogica en functionaliteiten die daadwerkelijk waarde toevoegen voor dugros.
Onze filosofie tijdens dit project was simpel: stay to the core. Gebruik eerst wat Shopware standaard biedt voordat je naar maatwerk grijpt, en vertrouw op het platform waarvoor het gebouwd is.
De integraties
De echte complexiteit van dit project zat in de integraties.
Het ERP-systeem van dugros exporteert gegevens in XML, een formaat dat niet is ontworpen voor moderne API-communicatie. In plaats van die beperking eindeloos te blijven omzeilen, hebben we een middlewarelaag gebouwd die vóór het ERP-systeem staat. Deze leest de XML-data uit, slaat deze op in een database en stelt deze vervolgens beschikbaar via een REST API waarmee Shopware probleemloos kan communiceren.
Dat creëerde een veel schonere en toekomstbestendige basis voor alles wat daarop werd gebouwd.
Dezelfde gedachte hebben we toegepast op de backofficeprocessen. Repetitieve en foutgevoelige handmatige processen horen niet handmatig te blijven.
Binnenkomende ordermails worden nu automatisch uit een mailbox opgehaald, omgezet naar gestructureerde data en direct als order in Shopware verwerkt. Inkomende facturen worden automatisch gecontroleerd op bestaande registraties, waardoor dubbele invoer wordt voorkomen voordat het een probleem wordt.
Early adopter: hoe was dat in de praktijk?
Toen we met het project begonnen, bevond Shopware PaaS Native zich nog in de bètafase. Dat wisten we vooraf, maar we besloten er toch voor te gaan omdat de richting waarin het product zich ontwikkelde simpelweg de juiste was.
De CLI-first aanpak gaf vanaf dag één vertrouwen: schone tooling, geen onnodige lagen en een duidelijke developer-first benadering.
Nog belangrijker was de ondersteuning. Wanneer we tegen problemen aanliepen, kregen we direct technisch contact. Geen ticketsystemen, geen accountmanagers, maar rechtstreeks contact met de developers die het platform daadwerkelijk bouwen. Vaak ontvingen we binnen enkele minuten een inhoudelijke oplossing.
De samenwerking was eenvoudig: wij testten, signaleerden wat niet werkte, en Shopware loste het snel op. Het voelde minder als een traditionele leverancier-klantrelatie en meer als gezamenlijk bouwen aan hetzelfde product.
“Het voelde alsof we een Shopware-developer in huis hadden.” - Maikel de Hoog, Lead Developer bij Notive
Waar het uitdagend werd
De grootste uitdaging zat in de Sales Agent-functionaliteit.
dugros had behoefte aan een volwaardige dealeromgeving, maar de bestaande Sales Agent-oplossing was een losstaand systeem dat nooit ontworpen was om binnen een managed cloudomgeving te draaien.
Een aparte hostingomgeving en DevOps-setup zou het voordeel van PaaS Native grotendeels tenietdoen. Daarom hebben we ervoor gekozen de functionaliteit opnieuw te bouwen als een native Shopware-plugin.
Het resultaat is een interface binnen de Shopware Admin, volledig afgestemd op de rol van de sales agent.
Een accountmanager logt in op wat aanvoelt als een aparte applicatie, terwijl het in werkelijkheid de Shopware Admin is, teruggebracht tot precies de functionaliteiten die nodig zijn. Geen aparte infrastructuur, geen extra beheerlast.
Vroeg instappen betekende ook dat we af en toe tegen hiaten in de documentatie of deploymentprocessen aanliepen. We hebben deze teruggekoppeld aan Shopware, waarna ze snel werden opgelost.
Juist het feit dat we zo vroeg betrokken waren en actief konden bijdragen aan de verdere ontwikkeling van het platform, maakte dit project extra interessant.
De resultaten
dugros bevindt zich momenteel in de afrondende fase van de configuratie voor de B2B-uitrol voordat de overstap vanuit de oude omgeving volledig wordt gemaakt.
Notive zorgt ervoor dat alles samenkomt op één centraal platform: B2B en B2C in één omgeving. Shopware zorgt ervoor dat dit stabiel en schaalbaar draait.
Meerdere storefronts zijn gekoppeld aan Spotler, Tweakwise en ChannelEngine. Dealerfunctionaliteiten zijn op maat ontwikkeld en alle belangrijke processen zijn geïntegreerd.
Het platform wordt inmiddels grotendeels door dugros zelf geconfigureerd en vormt de basis voor verdere groei.
Wanneer kies je voor PaaS Native?
Wij geloven in dicht bij de standaard blijven wanneer dat mogelijk is. Voor dugros betekende dat: laat Shopware Shopware beheren, zodat wij ons kunnen richten op het bouwen van de best mogelijke oplossing voor de klant.
Daarom hebben we gekozen voor Shopware PaaS Native.
PaaS Native is een goede keuze wanneer je de focus wilt leggen op ontwikkeling en de infrastructuur wilt overlaten aan de partij die daar het meeste verstand van heeft.
Voor teams die hun waarde halen uit maatwerkontwikkeling, integraties en businesslogica — en niet uit serverbeheer — zorgt het ervoor dat de aandacht blijft waar die hoort.
PaaS Native is minder geschikt wanneer je volledige controle wilt over iedere laag van de infrastructuur, de capaciteit hebt om die zelf te beheren en bereid bent de bijbehorende risico’s te dragen.
Het platform is duidelijk developer-first opgezet. Het neemt infrastructuurkeuzes uit handen op de plekken waar je die keuzes niet zelf hoeft te maken.
Voor ons was dat binnen dit project precies wat nodig was.
Over Notive – IT Innovation Partner
Wij zijn Notive, een technisch innovatiepartner gespecialiseerd in maatwerksoftware, e-commerce en complexe digitale platformen. Door strategisch inzicht te combineren met diepgaande technische expertise vertalen wij complexe zakelijke vraagstukken naar schaalbare digitale oplossingen.
We werken voor enterprises, snelgroeiende scale-ups en innovatieve startups in uiteenlopende sectoren. Hoewel hun uitdagingen verschillen, hebben ze één ding gemeen: ze zoeken een partner die zowel technologie als business begrijpt en niet bang is om bestaande aannames ter discussie te stellen om tot de beste oplossing te komen.

Let's connect
