Magento 2 + Vendiro — marktplaats integratie
Terug naar blog

Magento 2 + Vendiro — marktplaats integratie

AuthorRuthger Idema
6 augustus 20268 min leestijd

Vendiro koppelen aan Magento 2 voor bol.com, Amazon en Kaufland: order- en voorraadsync, oversell voorkomen en de reële business case van marketplace-uitbreiding.

Magento 2 + Vendiro — marktplaats integratie

Bol.com heeft meer dan 13 miljoen actieve klanten. Amazon Nederland groeit elk kwartaal. Kaufland breidt actief uit in de Benelux. Webshops die alleen via hun eigen kanaal verkopen, laten omzet liggen — soms tientallen procenten.

Vendiro is de middleware die jouw Magento 2 winkel verbindt met die marktplaatsen. Geen handmatige exports, geen dubbele voorraadbeheer, geen overselling. In dit artikel leggen we uit hoe die integratie werkt, wat de technische vereisten zijn, en wanneer het wél en níet zinvol is.


Wat doet Vendiro precies?

Vendiro is een Nederlandse marketplace management tool. Het platform zit tussen jouw Magento 2 backend en de APIs van marktplaatsen als bol.com, Amazon, Kaufland, Coolblue en MediaMarkt.

De drie kernfuncties:

  1. Feed management — productdata en content per marktplaats aanpassen en doorsturen
  2. Order sync — binnenkomende orders van marktplaatsen importeren in Magento 2
  3. Voorraad- en prijssync — realtime of near-realtime updates naar alle kanalen

Vendiro werkt op basis van een eigen API die communiceert met Magento via REST. Orders komen als standaard Magento-orders binnen, inclusief klantgegevens en verzendmethode. Dat is een groot voordeel: je bestaande fulfillmentproces werkt gewoon door.


De technische architectuur

Magento 2 (REST API)
       │
       ▼
  Vendiro platform
  ┌─────────────────────────────────┐
  │  Feed engine  │  Order engine   │
  │  Stock sync   │  Price engine   │
  └─────────────────────────────────┘
       │             │             │
       ▼             ▼             ▼
   bol.com       Amazon NL     Kaufland

Vendiro pollt de Magento 2 stock API op ingestelde intervallen. Reken op syncfrequenties van 15 tot 60 minuten voor voorraad, afhankelijk van je abonnement en het aanbod bij de marktplaats. Orders worden doorgaans binnen enkele minuten gesynchroniseerd.

De koppeling verloopt via de Magento 2 REST API. Je hebt een API-gebruiker nodig met de juiste rechten op catalog, inventory, en sales endpoints. Vendiro ondersteunt ook GraphQL, maar de stabielste implementaties draaien op REST.


Stap 1 — Magento 2 gereedmaken

Voordat Vendiro iets kan ophalen, moet je Magento 2 op orde zijn. Dat betekent:

  • EAN/GTIN in je catalog — marktplaatsen matchen producten op barcode. Zonder EAN kom je de feed niet in.
  • Correcte voorraadconfiguratie — gebruik MSI (Multi Source Inventory) alleen als je dat echt nodig hebt. Vendiro ondersteunt MSI, maar de configuratie is complexer.
  • Schone productdata — titels, beschrijvingen, afbeeldingen, attributen. Rommel erin, rommel eruit.

Een veelgemaakte fout: klanten gaan live met Vendiro terwijl hun Magento catalog nog niet op orde is. Bol.com weigert producten zonder EAN. Amazon heeft strikte content-eisen per categorie. Investeer eerst een week in catalogusopschoning — dat betaalt zich terug.


Stap 2 — Vendiro configureren

Na de installatie van de Vendiro-extensie in Magento (of via de Vendiro API-koppeling zonder extensie) stel je het volgende in:

API-koppeling aanmaken

Maak een aparte Magento Integration-gebruiker aan voor Vendiro:

bash
# Via Magento CLI: maak een beperkte API-gebruiker
php bin/magento admin:user:create \
  --admin-user=vendiro_api \
  --admin-password='StrongPassword123!' \
  [email protected] \
  --admin-firstname=Vendiro \
  --admin-lastname=API

Ga daarna in de Magento backend naar System > Integrations, maak een nieuwe integratie aan en beperk de scope tot:

  • Catalog > Products (lezen)
  • Inventory > Stock (lezen/schrijven)
  • Sales > Orders (lezen/schrijven)

Geef nooit een integratie met volledige rechten. Minimale permissions = kleiner aanvalsoppervlak.

Attributen mappen

In Vendiro map je Magento-attributen naar marktplaats-specifieke velden. Bol.com heeft andere verplichte velden dan Amazon. Dit mapping-proces kost doorgaans een dag werk per marktplaats — plan dat realistisch in.


Stap 3 — Feed management per marktplaats

Dit is waar de meeste tijd gaat zitten. Elke marktplaats heeft eigen content-eisen:

MarktplaatsTitels max. tekensBeschrijvingAfbeeldingenKenmerken
bol.com250Eigen HTML subsetMin. 1, voorkeur 4+Verplicht per categorie
Amazon NL200Bullet points + bodyMin. 1, voorkeur 7+Streng per categorie
Kaufland255Plain text of HTMLMin. 1Flexibeler

Vendiro biedt een feed-editor waarmee je productdata aanpast per kanaal. Je kunt regels instellen die titels automatisch aanpassen, afbeeldingen selecteren, en prijzen berekenen (inclusief winstmargecalculatie).

Wij zien bij klanten dat de feed-inrichting 40-60% van het totale implementatietraject bepaalt. Onderschat het niet.


Overselling voorkomen

Dit is de kritische functie. Als jij 10 stuks op voorraad hebt, en bol.com én je webshop verkopen tegelijkertijd, heb je een probleem.

Vendiro lost dit op via stock reservations. Zodra een order binnenkomt via een marktplaats, daalt de beschikbare voorraad in Vendiro's systeem direct — nog vóór de sync-cyclus. Hierdoor kunnen andere kanalen niet oververkopen.

Een paar praktische instellingen die je moet kennen:

  • Stock buffer — stel altijd een buffer in (doorgaans 1-3 stuks per SKU). Zo hou je een veiligheidsmarge voor vertraging in de sync.
  • Sync-interval — hoe korter het interval, hoe lager het risico. Maar te frequente API-calls kunnen Magento belastten. Reken op 15 minuten als standaard.
  • Uitsluiten van producten — sommige producten wil je niet op marktplaatsen. Gebruik een Magento-attribuut als marketplace_active = No als vlag voor Vendiro.

Prijsbeleid per kanaal

Marktplaatsen zijn competitiever dan je eigen shop. Bol.com heeft een Buy Box-algoritme. Amazon ook. Kaufland is toegankelijker, maar prijs blijft een factor.

Vendiro ondersteunt dynamische prijsregels per kanaal:

  • Vaste opslag (bijv. +5% voor marktplaatscommissie)
  • Procentuele marge op inkoopprijs
  • Minimum- en maximumprijs als harde grenzen

Wat wij in de praktijk adviseren: stel altijd een minimumprijs in op basis van inkoopprijs + commissie + verzendkosten + gewenste marge. Zonder bodemprijs ga je onbewust verlies draaien. Bol.com-commissies variëren van ruwweg 6% tot 17% afhankelijk van categorie. Amazon rekent vergelijkbaar.


Order- en fulfillmentflow

Een bol.com-order in Magento ziet er na integratie als volgt uit:

  1. Klant bestelt op bol.com
  2. Vendiro ontvangt de order via bol.com API
  3. Vendiro stuurt de order door naar Magento 2 als reguliere order, met een eigen source attribuut
  4. Jouw fulfillmentproces (WMS, picklist, pakbon) pakt de order op zoals elke andere order
  5. Na verzending stuurt Magento het track & trace-nummer terug naar Vendiro
  6. Vendiro bevestigt de verzending bij bol.com

Dit betekent: nul wijzigingen aan je bestaande fulfillmentproces. Dat is de grote praktische waarde van een correcte integratie via Magento en Vendiro samen.


Wanneer is Vendiro NIET de juiste keuze?

Eerlijk zijn is ook ons werk. Vendiro is niet altijd de beste optie.

Niet geschikt als:
  • Je catalog kleiner is dan ~50 SKU's — de implementatiekosten wegen dan vaak niet op tegen de meeropbrengst. Overweeg dan directe bol.com/LVB integratie.
  • Je producten geen EAN hebben (maatwerk, gepersonaliseerd) — marktplaatsen zijn dan veel lastiger toegankelijk, Vendiro of niet.
  • Je Magento 2 installatie technisch in slechte staat is — eerst Magento op orde, dan koppelen.
Wél geschikt als:
  • Je 50+ gestandaardiseerde producten hebt met EAN
  • Je meerdere marktplaatsen tegelijk wil bedienen
  • Je fulfillment al gestroomlijnd is en je het alleen wil uitbreiden

De business case

Een realistische inschatting:

PostBedrag/range
Vendiro abonnementReken op € 200-600/mnd afhankelijk van SKU-count en kanalen
Implementatie (eenmalig)Doorgaans € 2.500-6.000 afhankelijk van cataloguscomplexiteit
Bol.com commissie6-17% per verkoop
Amazon commissie7-15% per verkoop + vaste fee
Break-even bij marge van 20%~€ 15.000-30.000 extra marktplaatsomzet per maand

Wij zien bij klanten die dit serieus aanpakken — inclusief goede feed-inrichting en prijsstrategie — groei van 20-40% in totaalomzet binnen het eerste jaar. Maar dat vereist investering in tijd en content.


Technische tips voor de implementatie

Enkele lessen uit de praktijk:

Gebruik een staging-omgeving. Test de volledige flow op een Magento 2 staging-omgeving voordat je live gaat. Orders in een test-account aanmaken bij bol.com kost een paar uur, maar bespaart je hoofdpijn. Activeer een queue. Als je Magento-installatie geen message queue (RabbitMQ of database queue) heeft ingesteld, kun je bij hogere ordervolumes problemen krijgen. Vendiro stuurt meerdere API-calls tegelijk. Monitor API-errors. Stel Magento's integratie-logging in en monitor actief op 4xx/5xx responses. Een verlopen access token of een gewijzigd attribuut kan stilletjes orders laten mislukken. Houd je feed schoon. Een product met een ontbrekend verplicht attribuut geeft geen foutmelding in Magento, maar wordt door Vendiro niet doorgestuurd naar de marktplaats. Bouw een periodieke check in.

Vendiro of een alternatief?

Er zijn alternatieven: Channable, EffectConnect, Koongo. Korte vergelijking:

ToolSterk puntZwak punt
VendiroDiepste Magento 2 integratie, NL supportMinder breed dan Channable qua kanalen
ChannableBreed kanaaloverzicht, grote communityMeer gericht op feed/ads, minder order-diepgang
EffectConnectGoede order routing, Europese focusInterface wat gedateerder
KoongoLaagdrempelig, betaalbaarMinder geschikt voor hogere volumes

Voor serieuze Magento 2-shops met focus op bol.com en Amazon is Vendiro onze standaard aanbeveling. De native Magento-integratie is de diepste van de markt.


Veelgestelde vragen

Werkt Vendiro ook met Hyva-themes?

Ja. Vendiro communiceert uitsluitend via de Magento 2 backend-API. Het frontend-theme — of dat nu Hyva, Luma, of iets anders is — maakt geen verschil.

Hoe lang duurt een implementatie?

Reken op vier tot acht weken voor een volledige go-live. De catalogus voorbereiden en feeds inrichten kost doorgaans meer tijd dan de technische koppeling zelf.

Kan Vendiro ook gebruikt worden naast een bestaande bol.com koppeling?

Nee, je moet kiezen. Een dubbele koppeling (direct API én via Vendiro) leidt tot conflicterende voorraadmutaties. Migreer volledig naar Vendiro of blijf bij de directe koppeling.

Wat als mijn Magento 2 op een oudere versie draait?

Vendiro ondersteunt Magento 2.3 en hoger. Oudere versies vereisen maatwerk of een upgrade. Als je op 2.3 of 2.4.x zit en overweegt een marketplace-strategie, combineer de implementatie dan met een versie-upgrade. Dat is efficiënter.


Wil je weten of Vendiro bij jouw Magento 2-setup past? Of eerst een snelle inventarisatie van je huidige cataloguskwaliteit? Neem contact op — we kijken graag mee zonder vrijblijvende verkooppraatjes.

Ruthger Idema

Geschreven door Ruthger Idema

15+ jaar ervaring in e-commerce development. Gespecialiseerd in Magento, Shopify en Laravel maatwerk.

Meer over ons team →
Deel dit artikel:

Wil je jouw e-commerce naar het volgende niveau?

Plan een vrijblijvend gesprek met onze experts over Magento, Shopify of Laravel maatwerk.

Plan een Tech Check