Toetsenbordnavigatie
Ga naar hoofdinhoud

Trouwens, hoe EAA compliant is jullie shop al? Sinds 28 juni 2025 verplicht voor de meeste e-commerce.

We helpen je
Commerced
Case 03 / 07
Middleware & integraties

Centralemiddlewarevoorenterprise-integraties

Centrale middlewareArchitectuur
Vanuit SalesforcePay-by-link
Omnia → PimCorePricing-flow
HelloTV

HelloTV werkte met directe point-to-point koppelingen tussen Magento, het OMS en andere systemen. Met de komst van een nieuw OMS/WMS werd dat onhoudbaar. Wij bouwden een Symfony-middleware als centraal knooppunt, plus pay-by-link vanuit Salesforce en dynamische prijsadviezen vanuit Omnia via een aparte messaging-laag.

Services
MiddlewareIntegratiesPricing-flowDevOps
DoorlooptijdDoorlopend
Team2 engineers
Stack
ReactSymfony / PHPMulesoftSalesforcePimCore GraphQLMagentoRedisDockerAnsibleHetznerGrafanaPrometheus
De uitdaging

Elke nieuwe systeemkoppeling betekende maatwerk. Geen centrale plek om data te transformeren, valideren of routeren. Bij groei in systemen werd dit een wirwar van directe webhooks en cron-jobs.

Onze aanpak

Waarom dit, en niet dat.

01

Centrale middleware-architectuur

Alle data loopt nu via de middleware in plaats van directe systeemkoppelingen. Orderdata uit Magento wordt ontvangen, getransformeerd en doorgestuurd naar OMS, ticketsysteem en andere consumers. Nieuwe koppelingen toevoegen is configuratie, geen maatwerk.

02

Pay-by-link via Salesforce

Verkopers genereren betaallinks vanuit Salesforce en sturen die direct naar de klant. De middleware regelt de communicatie met de betaalprovider, inclusief statusupdates en orderverwerking. Eén flow voor verkoper en klant.

03

Omnia dynamic-pricing-integratie

Een aparte middleware voor dynamische prijsadviezen vanuit Omnia. Pricing-webhooks worden ontvangen, gevalideerd tegen businessregels en doorgevoerd in PimCore via GraphQL. Met Redis-queuing, deduplicatie en een dead-letter queue voor foutafhandeling.

04

Enterprise-grade infrastructuur

Gebouwd in Symfony, draaiend in Docker op Hetzner met Ansible-managed infra. Monitoring via Grafana en Prometheus, alerting via Slack en e-mail. GitHub Actions voor de deployments.

De cijfers

Wat het opleverde, in cijfers.

Centrale middlewareArchitectuur
Vanuit SalesforcePay-by-link
Omnia → PimCorePricing-flow

Laten we
kennismaken.

hi@commerced.nlReactie binnen 1 werkdag