Naar de inhoud
SyncMyShop

Kennisbank

Wat is een PIM-systeem?

Een PIM-systeem (Product Information Management) is de plek waar je alle productinformatie voor de verkoop beheert: teksten per taal, afbeeldingen, kenmerken en documenten. Het ERP blijft de bron voor artikelnummer, prijs en voorraad. Het PIM levert de inhoud van de productpagina aan elk verkoopkanaal.

Bijgewerkt op

Een PIM-systeem in twee zinnen

Een PIM-systeem bewaart per product alles wat een klant te zien krijgt: titel, omschrijving, afbeeldingen, technische kenmerken en documenten, elk in de talen en voor de kanalen waarin je verkoopt. Je voert een wijziging één keer in, en de koppeling voor productdata zet hem door naar de webshop, de marktplaats en de catalogus.

Het verschil met een map vol spreadsheets zit in de structuur. Een PIM weet welke kenmerken bij welk soort product horen, welke daarvan verplicht zijn en voor welke taal er nog een tekst ontbreekt. Een spreadsheet weet dat niet. Bij 200 producten in één taal is dat te overzien. Bij 4.000 producten in drie talen gaat het om 164.000 losse waarden, en die som staat verderop.

Wat is het verschil tussen een PIM en een ERP?

Beide systemen kennen hetzelfde artikel, met een ander doel. Het ERP beschrijft het voor inkoop, magazijn en facturatie. Het PIM beschrijft het voor iemand die het wil kopen.

Gegeven ERP PIM
Artikelnummer, EAN, eenheid leidend neemt over als sleutel
Inkoopprijs, verkoopprijs, btw-code leidend niet, of alleen een adviesprijs
Voorraad leidend, of het WMS niet
Titel en omschrijving per taal één korte omschrijving leidend
Afbeeldingen, video, datasheet één afbeelding of geen leidend
Kenmerken en classificatie enkele vrije velden leidend

De rij met de omschrijving is in cijfers te geven. In de API van Exact Online heeft een artikel een Description van 60 tekens en een ExtraDescription van 255 tekens, en één veld voor een afbeelding (Picture). Daar staat WERKBR STR BLK 48. Het PIM maakt daar "Werkbroek Stretch, zwart, maat 48" van, met een tekst in het Nederlands, Duits en Engels.

De twee systemen delen één ding: de sleutel. Het artikelnummer en de EAN komen uit het ERP en staan ongewijzigd in het PIM. Wijkt de sleutel af, bijvoorbeeld door een verdwenen voorloopnul, dan vindt de webshop bij de tekst uit het PIM geen prijs en geen voorraad uit het ERP. Welke code je als sleutel kiest staat in SKU of EAN. De vergelijking per onderdeel staat in PIM of ERP.

Hoe is een product in een PIM opgebouwd?

De begrippen verschillen per pakket, de opbouw nauwelijks. De namen hieronder zijn die van Akeneo, op 3 oktober 2026 nagelezen in de documentatie van Akeneo.

Begrip Wat het is Voorbeeld
Attribuut één kenmerk van een product, met een type name (tekst, maximaal 255 tekens), weight (getal met eenheid)
Familie de set attributen van één soort product werkkleding met 25 attributen
Locale taal plus land nl_NL, de_DE, en_GB
Kanaal een plek waar het product zichtbaar is ecommerce, marktplaats, print
Volledigheid het percentage verplichte attributen dat is ingevuld 83% voor ecommerce in de_DE

Twee eigenschappen van een attribuut bepalen hoeveel waarden er per product zijn. Een attribuut dat per taal verschilt, zoals de titel, heeft één waarde per locale. Een attribuut dat per kanaal verschilt, zoals een korte omschrijving voor de marktplaats en een lange voor de webshop, heeft één waarde per kanaal. De EAN en het gewicht zijn overal gelijk en hebben er één.

De familie legt ook vast wat verplicht is, per kanaal:

{
  "code": "werkkleding",
  "attribute_as_label": "name",
  "attribute_as_image": "picture",
  "attribute_requirements": {
    "ecommerce": ["sku", "name", "description", "picture", "color", "size"],
    "marktplaats": ["sku", "ean", "name", "picture"]
  }
}

Voor het kanaal ecommerce zijn zes attributen verplicht. Heeft werkbroek 10482 voor nl_NL alle zes ingevuld, dan is de volledigheid 100%. Ontbreekt voor de_DE de omschrijving, dan zijn er vijf van de zes ingevuld: 83%. Akeneo rekent de volledigheid uit per familie, per kanaal en per locale. De koppeling zet het product pas door naar de Duitse webshop als daar 100% staat.

Varianten hebben een eigen laag. Akeneo werkt met een productmodel en maximaal twee niveaus eronder, bijvoorbeeld eerst kleur en dan maat. De titel en het materiaal staan op het model, de foto per kleur, de EAN per maat. Hoe dat in de webshop terechtkomt staat bij kleuren en maten als varianten.

Vanaf hoeveel producten is een PIM het werk waard?

Het aantal producten is één van de vier getallen. De andere drie zijn het aantal attributen, het aantal talen en het aantal kanalen. Samen bepalen ze hoeveel losse waarden iemand moet bijhouden.

Assortiment Som per product Waarden in totaal
500 producten, 12 attributen, 1 taal, 1 kanaal 12 6.000
4.000 producten, 25 attributen waarvan 8 per taal, 3 talen 17 + 8 × 3 = 41 164.000
Dezelfde 4.000, plus een eigen titel en omschrijving voor de marktplaats in 3 talen 41 + 2 × 3 = 47 188.000

De eerste regel past in een spreadsheet of in de webshop zelf. De tweede regel is ruim 27 keer zo groot met 8 keer zoveel producten: de talen doen meer dan het aantal. Bij de derde regel staat elke titel op zes plekken, en een spreadsheet houdt niet bij welke van de zes na een wijziging is achtergebleven.

Het tweede getal dat telt is het aantal wijzigingen. Een leverancier die elk kwartaal een nieuw bestand stuurt met 300 gewijzigde artikelen, levert 1.200 wijzigingen per jaar. Staat elk artikel in een webshop, op een marktplaats en in een prijslijst, dan zijn dat 3.600 handmatige aanpassingen. Met één bron en een koppeling naar de kanalen zijn het er 1.200, en bij een bestand dat automatisch wordt ingelezen nul.

Het PIM tussen ERP, leveranciers en verkoopkanalen Het ERP levert artikelnummer, EAN en eenheid aan het PIM. Drie leveranciersbestanden leveren kenmerken en eenheden. Het PIM bevat 4.000 producten met 41 waarden per product en levert teksten, beeld en kenmerken aan de webshop in drie talen, en titel, EAN en beeld aan de marktplaats. Een product dat voor de_DE op 83% staat, wacht op de Duitse tekst. Leveranciers 3 bestanden ERP Exact Online PIM 4.000 producten 41 waarden elk Webshop nl_NL, de_DE, en_GB Marktplaats eigen titel Niet compleet 83% voor de_DE kenmerken, eenheden Code, Barcode, Unit teksten, beeld, kenmerken titel, EAN, beeld omschrijving ontbreekt
Twee bronnen vullen het PIM, twee kanalen lezen eruit. Een product dat voor een taal niet compleet is, gaat voor die taal nog niet mee.

Hoe komen leveranciersbestanden in één indeling?

Een groothandel krijgt productdata van tientallen leveranciers, elk in een eigen vorm. Het PIM heeft één set attributen. Daartussen zit per leverancier een vaste vertaling van kolom naar attribuut en van eenheid naar eenheid.

Attribuut in het PIM Leverancier A Leverancier B Leverancier C
sku Artnr item_no Artikelcode
ean EAN gtin Barcode
length in mm Lengte: 1200 length_cm: 120 Afm: "1,2 m x 40 cm"
name (nl_NL) Omschr description_nl Omschrijving 1 plus Omschrijving 2

Drie schrijfwijzen voor dezelfde lengte: 1.200 millimeter, 120 centimeter en 1,2 meter als tekst in een veld met twee maten. Akeneo bewaart zo'n waarde als een getal met een eenheid, bijvoorbeeld "amount": "1200", "unit": "MILLIMETER". De omzetting rekent 120 centimeter om naar 1.200 millimeter en haalt bij leverancier C de eerste maat uit de tekst. Een regel waar de lengte niet uit te halen is, gaat naar een controlelijst met de reden erbij. Deze omzetting per kolom heet veldmapping.

In de bouw en de installatietechniek leveren fabrikanten hun kenmerken volgens een vaste classificatie aan. De klasse en de kenmerken liggen dan al vast en de vertaling per leverancier vervalt voor dat deel. Hoe die classificatie werkt staat in wat is ETIM.

Welke PIM-systemen kom je tegen?

Productinformatie staat in de praktijk op een van vier plekken. Elke plek heeft een grens die de koppeling bepaalt.

Waar de productdata staat Grens
In het ERP Exact Online: omschrijving van 60 en 255 tekens, één afbeelding per artikel
In de webshop Shopify: maximaal 20 talen per winkel, 30 op Plus; een tweede kanaal vult zichzelf niet
In een spreadsheet geen verplichte velden, geen volledigheid per taal, geen historie per veld
In een PIM Akeneo: maximaal 100 producten per pagina en 100 verzoeken per seconde via de API

Veelgebruikte PIM-systemen zijn Akeneo, Pimcore, inriver en Salsify. Voor de koppeling tellen bij elk van de vier dezelfde vragen: hoe lees je alleen de wijzigingen sinds de vorige ronde, hoe filter je op kanaal en taal, hoe komen de afbeeldingen mee, en meldt het PIM een wijziging zelf of moet de koppeling ernaar vragen. Voor Akeneo staan de antwoorden met de getallen in een PIM koppelen aan je webshop.

Wat betekent dit voor je koppeling?

Een PIM lost op waar de productdata staat. Hoe die data in de webshop komt, en hoe het artikelnummer en de eenheid uit het ERP in het PIM komen, is het werk van de koppeling. Wij bouwen die op jouw families, kanalen en talen: welke attributen naar welk veld in de webshop gaan, wat er gebeurt met een product dat voor een taal niet compleet is, en welke velden de koppeling in de webshop nooit overschrijft. Daarna hosten, draaien en bewaken we hem.

Voor de eerste lading draait de koppeling droog, zodat je ziet welke producten klaar zijn en welke op de controlelijst staan voordat er iets in de webshop verandert. Hoe de stroom is opgebouwd staat op productdata koppelen. Vertel welk PIM, welk ERP en welke webshop je hebt.

Veelgestelde vragen

Waar staat PIM voor?

PIM staat voor Product Information Management. In het Nederlands: het beheer van productinformatie. Een PIM-systeem is de software waarin je die informatie op één plek vastlegt en van waaruit ze naar de webshop, marktplaatsen en catalogi gaat.

Heb ik een PIM nodig als ik al een ERP heb?

Een ERP beschrijft een artikel voor inkoop, magazijn en facturatie. In Exact Online is de omschrijving van een artikel 60 tekens lang en is er één afbeelding per artikel. Een productpagina met een tekst in drie talen, vijf foto's en twintig kenmerken past daar niet in. Die inhoud staat in een PIM, of in de webshop zelf als er één webshop in één taal is.

Beheer je prijzen en voorraad ook in een PIM?

Meestal niet. Een PIM zoals Akeneo heeft wel een prijsattribuut, maar klantprijzen, staffels en voorraad veranderen per uur en horen bij het ERP of het magazijnsysteem. Het PIM levert de inhoud die per week of per seizoen verandert. De koppeling voegt beide in de webshop samen op het artikelnummer.

Wat is het verschil tussen een PIM en een DAM?

Een DAM (Digital Asset Management) beheert bestanden: foto's, video's, datasheets, met versies en rechten. Een PIM beheert de gegevens over het product en verwijst naar die bestanden. Veel PIM-systemen hebben een eigen onderdeel voor media. Bij een los DAM legt de koppeling vast welk bestand bij welk artikelnummer hoort en welke foto de hoofdafbeelding is.

Kan een PIM bestanden van leveranciers inlezen?

Ja, zodra elk bestand naar de attributen van het PIM is omgezet. Leveranciers gebruiken eigen kolomnamen en eigen eenheden: de een levert een lengte van 1200 in millimeters, de ander 120 in centimeters. De omzetting leg je per leverancier één keer vast. Wat er in zulke bestanden misgaat staat in CSV- en Excel-bestanden van leveranciers.

Hoe komt de data uit het PIM in de webshop?

Via een koppeling die de producten per kanaal en per taal uit het PIM leest en ze omzet naar de opbouw van de webshop: producten, varianten, attributen en vertalingen. Na de eerste lading gaan alleen de wijzigingen mee. De route staat in een PIM koppelen aan je webshop.

Vertel wat je nodig hebt

Vertel welke systemen je gebruikt en wat je wilt verbeteren. Je krijgt binnen één werkdag een persoonlijk antwoord. We helpen je de werkzaamheden helder te krijgen en spreken de prijs en planning af voordat je iets toezegt.

  • Je weet de prijs en de doorlooptijd voordat je iets toezegt
  • Wij zoeken uit welke koppeling het werk uit handen neemt
  • Wij verzorgen de bouw, hosting, bewaking en het onderhoud
  • Je team krijgt minder overtypwerk en minder uitzoekwerk

Leveranciers, producten, orders per dag, een ruwe schatting is prima.

Of mail direct: carsten@syncmyshop.com