Case study

Shopify + maatwerk klantportaal

Anoniem — productiebedrijf Brabant, ~40 B2B-klanten. Commerce blijft Shopify; unieke order- en productieflow in eigen portaal gekoppeld via API.

Integraties gids

Standaard Shopify werkt prima voor catalogus, checkout en betalingen. Maar zodra je B2B-klanten een eigen orderstatus, productiedocumenten en communicatie per order verwachten, loop je tegen de grenzen van het thema en de standaard apps aan.

Deze klant verving Shopify niet — ze bouwden maatwerk ernaast. Eén waarheid voor orders, minder handwerk tussen webshop, productie en administratie.

Resultaat

Shopifywebshop ongewijzigd
−60%handmatig overtypen
APIreal-time order sync
8weken eerste live flow

Het probleem

Orders kwamen binnen via Shopify. Productie en planning werkten in spreadsheets en een oud ERP. Klantenservice typte statusupdates handmatig in e-mails. Fouten in ordernummer of leverdatum kwamen regelmatig voor — vooral bij maatwerkorders met meerdere leveringen.

Een volledig nieuw ERP was te duur en traag. "Gewoon een Shopify-app installeren" dekte de productie-specifieke stappen niet. De vraag: wat blijft Shopify, wat wordt maatwerk, en hoe praat het met elkaar?

Architectuur in het kort

  • Shopify

    Blijft bron voor producten, prijzen, checkout en betaling. Klanten bestellen zoals ze gewend zijn.

  • Webhooks + middleware

    Nieuwe en gewijzigde orders worden real-time doorgestuurd naar de integratielaag — validatie, mapping, retry bij fouten.

  • Maatwerk portaal

    B2B-klanten zien orderstatus, documenten (PDF's, tekeningen), en kunnen berichten per order achterlaten.

  • ERP-koppeling

    Productieplanning en voorraad blijven in bestaand systeem; portaal leest status via API — geen dubbele invoer.

  • Intern dashboard

    Team ziet dezelfde order-tijdlijn; geen losse e-mailthreads meer als bron van waarheid.

Implementatie

Week 1–2: mapping workshops — welke Shopify-events, welke ERP-velden, welke uitzonderingen (deelleveringen, retouren). Geen code vóór dit plaatje klopte.

Week 3–5: portaal MVP + integratie. Eerste klantgroep (5 B2B-accounts) op pilot. Webhook-idempotentie en dead-letter queue voor mislukte syncs.

Week 6–8: uitrol naar alle B2B-klanten, training intern team, monitoring op sync-latency en foutpercentages. Shopify-thema alleen aangepast met link naar portaal-login.

Lessen

Hybride wint vaak van vervangen: Shopify voor wat generiek is, maatwerk voor je differentiator. API-first houdt opties open als je later van ERP wisselt.

Investeer vroeg in mapping en foutafhandeling — 80% van de integratietijd zit in edge cases, niet in de happy path. Via Coda bleef elke wijziging traceerbaar voor het interne team.

Veelgestelde vragen

Moet ik Shopify Plus hebben?
Nee — deze case draaide op Shopify met standaard API en webhooks. Plus kan helpen bij volume en B2B-features, maar is geen harde eis voor een koppeling.
Kunnen klanten nog in Shopify bestellen?
Ja. Bestellen blijft in de webshop; status en documenten zitten in het portaal. Eén login voor B2B-klanten via het maatwerk systeem.
Wat als ons ERP anders is?
Het patroon is hetzelfde: middleware met mapping-laag. We koppelden aan een bestaand systeem via API — geen vervanging van je hele stack.

Geschreven en geredigeerd door Teamcoda · Den Bosch. Praktijkkennis uit projecten en klantwerk — geen volautomatisch gegenereerde content zonder redactie.

Vergelijkbaar traject?

Vertel kort waar je staat — we denken mee over scope, tempo en aanpak.

Laat ons je helpen!

Wil je met een van deze technieken aan de gang? Of advies nodig over hoe je deze effectief in kan zetten? We geven advies maar hebben ook capaciteit. Neem contact met ons op om de mogelijkheden te bespreken.