Datakwaliteit gids: Datavalidatieregels
Ontdek praktische strategieën, concrete stappen en best practices voor Datavalidatieregels in e-commerce.
Datavalidatie is het systematische proces waarmee je controleert of je productdata voldoet aan vooraf vastgelegde regels, formaten en beperkingen voordat die data je webshop of je marketplaces bereikt. Waar datacompleetheid garandeert dat velden gevuld zijn, zorgt validatie ervoor dat de waarden in die velden ook echt kloppen, correct zijn opgemaakt en logisch consistent zijn. Zonder stevige validatieregels kan zelfs een catalogus die voor 100% compleet is onzinnige prijzen, onmogelijke afmetingen, verkeerd geformatteerde EAN-codes of tegenstrijdige attribuutcombinaties bevatten. Dat soort fouten tast het vertrouwen van je klanten aan en laat koppelingen verderop in de keten mislukken.
Effectieve datavalidatie werkt op meerdere niveaus. Validatie op veldniveau toetst losse waarden aan het verwachte formaat: is dit een geldig e-mailadres, klopt het controlecijfer van deze EAN? Bereikvalidatie zorgt ervoor dat numerieke waarden binnen realistische grenzen blijven; een T-shirt van 5.000 euro is vrijwel zeker een fout. Kruisveldvalidatie controleert de logische relaties tussen attributen: staat een product op 'batterijen inbegrepen', dan mag het veld voor batterijtype niet leeg zijn. En patroonvalidatie gebruikt reguliere expressies om een consistente opmaak af te dwingen voor SKU's, modelnummers en andere gestructureerde identifiers.
Door validatieregels in te richten in een productinformatiesysteem zoals WISEPIM leg je een vangnet aan dat fouten opvangt op het moment van invoer, in plaats van pas nadat ze bij je klanten terecht zijn gekomen. Definieer je validatieschema's per productcategorie en per kanaal, dan weet je zeker dat je data niet alleen aan je eigen standaarden voldoet, maar ook aan de specifieke eisen van elke marketplace en elk verkoopkanaal waar je naartoe publiceert. Die proactieve aanpak verlaagt de kosten van datafouten drastisch, beperkt het aantal afgekeurde listings en legt een basis van betrouwbare productdata onder je hele operatie.
In één oogopslag
Kernprincipes van Datavalidatieregels
De belangrijkste concepten en regels voor een effectief resultaat
- 1
Valideer op het moment van invoer
Vang datafouten zo vroeg mogelijk in de levenscyclus van je productdata af. Laat validatieregels draaien zodra data wordt ingevoerd, geïmporteerd of van een leverancier binnenkomt, in plaats van te wachten tot systemen verderop in de keten of je klanten het probleem ontdekken. Een fout vroeg ontdekken is vele malen goedkoper dan hem herstellen nadat hij gepubliceerd is.
Toon direct een inline foutmelding wanneer een productmanager een ongeldige EAN-code invoert in het PIMValideer datafeeds van leveranciers tegen je schema voordat je ook maar één record importeertSignaleer opmaakfouten tijdens de CSV-upload in plaats van misvormde data stilzwijgend te importeren - 2
Bouw validatie in lagen op, van eenvoudig naar complex
Breng je validatieregels in lagen aan: begin met basale formaatcontroles (datatype, verplichte velden), voeg daarna bereik- en grenswaardevalidatie toe, vervolgens patroonherkenning en tot slot kruisveldcontroles en bedrijfslogica. Die gelaagde opbouw maakt je regels een stuk makkelijker te onderhouden en te debuggen.
Laag 1: het prijsveld moet een positief getal zijn (typecontrole)Laag 2: de prijs moet tussen 0,01 en 99999,99 liggen (bereikcontrole)Laag 3: de SKU moet voldoen aan het patroon ABC-12345 (regex-validatie)Laag 4: staat garantie op 'ja', dan moet warranty_duration gevuld zijn (kruisveldcontrole) - 3
Werk met kanaalspecifieke validatieprofielen
Elk verkoopkanaal stelt andere eisen aan je data en hanteert eigen opmaakregels. Maak per kanaal een validatieprofiel, zodat je producten vóór de syndicatie kunt toetsen aan de specifieke regels van Amazon, bol.com, Shopify of welk platform dan ook. Zo voorkom je afgekeurde listings en breng je producten sneller op de markt.
Amazon vereist bullet points van maximaal 500 tekens per stuk en, buiten mediacategorieën, titels van maximaal 75 tekensbol.com vereist EAN-13-codes en specifieke attribuutnamen in het NederlandsGoogle Shopping vereist GTIN, merk, staat van het product en een specifieke productcategorietaxonomie - 4
Gebruik regex-patronen voor gestructureerde data
Reguliere expressies zijn een krachtige manier om gestructureerde identifiers te valideren, zoals SKU's, modelnummers, EAN/GTIN-codes en andere velden met een vast formaat. Leg per attribuut en per categorie een regex-patroon vast, zodat gestructureerde data in je hele catalogus dezelfde opmaakconventies volgt.
EAN-13-patroon: ^[0-9]{13}$ in combinatie met validatie van het controlecijferHexadecimale kleurcode: ^#[0-9A-Fa-f]{6}$ voor digitale kleurspecificatiesEigen SKU-patroon: ^[A-Z]{2}-[0-9]{4}-[A-Z]{1}$ dat aansluit op je interne naamgevingsconventie - 5
Bouw kruisveldvalidatie in
Veel datakwaliteitsproblemen worden pas zichtbaar als je naar de relaties tussen velden kijkt. Kruisveldvalidatie controleert of attribuutcombinaties logisch kloppen: of afmetingen onderling kloppen, of voorwaardelijke velden netjes gevuld zijn en of afhankelijke attributen aansluiten op hun bovenliggende waarde.
Is product_type 'clothing', dan moeten de velden voor maat en kleur gevuld zijnHet verpakkingsgewicht mag niet hoger zijn dan het productgewicht plus een redelijke marge voor verpakkingStaat hazardous_material op 'true', dan moet safety_data_sheet_url een geldige URL bevatten
Gratis tool
Controleer een product tegen de regels van Google Shopping
Vul titel, beschrijving, prijs, GTIN en afbeeldingslink van één product in. De checker toont de fouten en waarschuwingen die de kernvereisten van Merchant Center geven, nog voordat je uploadt.
Hoe je Datavalidatieregels opzet
Stap voor stap uitleg om deze datakwaliteitspraktijk in je winkel te gebruiken
- 1
Inventariseer je huidige datafouten
Analyseer je bestaande catalogus voordat je ook maar één validatieregel schrijft. Exporteer je productdata en loop systematisch na waar de opmaak inconsistent is, welke waarden buiten het verwachte bereik vallen, welke codes ongeldig zijn en waar gegevens elkaar tegenspreken. Die foutinventarisatie bepaalt welke validatieregels je als eerste bouwt.
- Scan alle EAN-codes en bepaal welke niet door de controlecijfercontrole komen
- Controleer alle prijsvelden op nulwaarden, negatieve bedragen en verdacht hoge bedragen
- Zoek producten waarvan het gewicht in verschillende eenheden staat (kg, g of lbs) zonder standaardisatie
- 2
Leg validatieregels vast per attribuut
Bepaal voor elk attribuut in je datamodel welke validatieregels het moet doorstaan. Documenteer het verwachte datatype, het formaat, het bereik, de toegestane waarden en eventuele voorwaardelijke eisen. Begin bij de meest kritische attributen (prijs, identifiers, kernvelden) en breid daarna stap voor stap uit naar aanvullende attributen.
- Prijs: numeriek, > 0, <= 99999,99, maximaal 2 decimalen, valuta verplicht
- Producttitel: tekst, 10-200 tekens, geen HOOFDLETTERS, geen promotionele toevoegingen
- Gewicht: numeriek, > 0, eenheid verplicht, realistisch bereik per categorie (kleding bijvoorbeeld < 10 kg)
- 3
Bouw validatieschema's per categorie en per kanaal
Bundel losse attribuutregels tot complete validatieschema's, geordend per productcategorie en verkoopkanaal. Een schema beschrijft alle regels waaraan een product moet voldoen om in een bepaalde context geldig te zijn. Zo kun je hetzelfde product anders valideren, afhankelijk van waar het gepubliceerd wordt.
- Elektronicaschema voor Amazon: GTIN verplicht, 5 bullet points, titel van maximaal 75 tekens, merk verplicht
- Fashionschema voor Shopify: maattabel verplicht, naamgevingsconventie voor kleurvarianten, materiaalsamenstelling
- Algemeen intern schema: alle verplichte velden gevuld, geen placeholdertekst, afbeeldingen voldoen aan de minimale resolutie
- 4
Richt geautomatiseerde validatiepijplijnen in
Zet validatie op die automatisch draait bij invoer, bij import, op geplande momenten en vlak voor publicatie. Laat het systeem onderscheid maken tussen blokkerende fouten (data mag niet worden opgeslagen of gepubliceerd) en waarschuwingen (data mag door, maar verdient een controle). Zorg voor duidelijke foutmeldingen waarmee gebruikers het probleem meteen kunnen oplossen.
- Blokkeer het opslaan van een product als de EAN de controlecijfervalidatie niet doorstaat (kritieke fout)
- Toon een waarschuwing als de productbeschrijving korter is dan 100 tekens (kwaliteitswaarschuwing)
- Draai de validatie tegen de kanaalschema's vóór je naar de marketplaces publiceert
- 5
Maak validatiedashboards en rapportages
Bouw dashboards die je teams inzicht geven in de validatiegezondheid van de catalogus. Volg cijfers als het slagingspercentage van validaties, de meest voorkomende fouttypes, de ontwikkeling van fouten door de tijd heen en de validatieprestaties per leverancier of categorie. Met die rapportages haal je structurele problemen boven water en meet je hoe effectief je validatieregels zijn.
- Een dashboard met het slagingspercentage per categorie, met doorklik naar specifieke fouttypes
- Een wekelijkse e-mailrapportage met nieuwe validatiefouten en openstaande issues
- Een leveranciersscorecard met het percentage validatiefouten per dataleverancier
- 6
Verfijn je regels op basis van feedback
Validatieregels zijn geen set-and-forget. Houd false positives (correcte data die toch wordt afgekeurd) en false negatives (fouten die er doorheen glippen) in de gaten en scherp je regels daarop aan. Vraag productmanagers en datateams actief welke regels te streng of juist te soepel zijn, en pas ze aan.
- Versoepel de titellengtevalidatie voor een specifieke categorie nadat blijkt dat titels daar van nature langer zijn
- Voeg een nieuwe kruisveldregel toe zodra je een terugkerend foutpatroon in leveranciersdata ontdekt
- Pas de bereikvalidatie op prijzen per seizoen aan zodat feestdagenprijzen niet onterecht worden afgekeurd
Datavalidatieregels best practices
Bewezen do's en don'ts om het meeste uit je datakwaliteitsinspanningen te halen
- Wel doen
Valideer data op elk instappunt, dus handmatige invoer, CSV-import, API-koppeling en leveranciersfeeds, met exact dezelfde set regels.
Niet doenData pas valideren bij de laatste publicatiestap, waardoor fouten zich door je hele dataketen opstapelen.
- Wel doen
Geef duidelijke, concrete foutmeldingen die precies vertellen wat er mis is en hoe je het oplost.
Niet doenGenerieke meldingen tonen zoals 'validatie mislukt', zonder te benoemen welk veld faalt en waarom.
- Wel doen
Maak onderscheid tussen blokkerende fouten (data die echt hersteld moet worden) en waarschuwingen (data die beter kan, maar door mag).
Niet doenElk validatiepunt als harde blokkade behandelen, waardoor je gebruikers frustreert en je dataprocessen vertraagt.
- Wel doen
Werk met kanaalspecifieke validatieprofielen, zodat producten vóór de syndicatie worden getoetst aan de exacte eisen van elke marketplace.
Niet doenEén generiek validatieschema gebruiken voor alle kanalen, waardoor je kanaalspecifieke eisen mist en listings worden afgekeurd.
- Wel doen
Log elke validatiegebeurtenis en houd een audittrail bij, zodat je ziet wanneer een fout is ontdekt, wie hem heeft opgelost en hoe de patronen zich ontwikkelen.
Niet doenValidatiefouten stilletjes corrigeren of negeren zonder ze vast te leggen, waardoor je waardevolle informatie over structurele kwaliteitsproblemen kwijtraakt.
- Wel doen
Loop je validatieregels elk kwartaal na en werk ze bij op basis van teamfeedback, nieuwe kanaaleisen en de patronen uit je validatierapportages.
Niet doenValidatieregels één keer schrijven en nooit meer aanpassen, ook niet als je productcategorieën, kanalen en bedrijfseisen veranderen.
Tools voor Datavalidatieregels
Handige tools en WISEPIM-functies om dit in de praktijk te brengen
WISEPIM Quality Guard
Leg validatieregels vast voor categorieën, families of één kanaal, naast controles per attribuut op lengte, patroon en waardebereik. Quality Guard laat zien welke producten op welke regel falen, en een regel die op Blokkeren staat zet een product vóór de export in quarantaine.
Meer infoRegelbouwer, templates en regelpakketten
Bouw regelvoorwaarden visueel op met Alle voldoen of Eén voldoet, begin met een regeltemplate of installeer een regelpakket als concept, en bekijk vooraf welke producten een regel zou markeren voordat je hem aanzet.
Patroonregels en GTIN-controles
Gebruik de operator voor patronen voor elk formaat dat je met een reguliere expressie kunt beschrijven, en de ingebouwde controlecijfervalidatie voor GTIN's en EAN's. Attribuutvalidatie heeft daarnaast presets voor e-mailadressen, URL's, telefoonnummers en alfanumerieke codes.
Quality Guard-dashboard
Zie welke regels het vaakst falen, het verloop van de quarantaine, de opbouw van je score en de prestaties per regel, en exporteer het auditlog om met stakeholders te delen.
Meer infoBeheerde regelpakketten
Installeer regelpakketten met versiebeheer voor Google Shopping, Amazon, bol, Meta en Kaufland, plus pakketten die worden gegenereerd uit de exportregels van elke shop die je koppelt. Pakketten krijgen updates, zodat je regels de eisen van elk kanaal bijhouden.
Hoe je Datavalidatieregels succes meet
De belangrijkste metrics en doelen om je voortgang bij te houden
Slagingspercentage van validaties
Het percentage producten in je catalogus dat alle geldende validatieregels foutloos doorstaat. Dit is de belangrijkste graadmeter voor de geldigheid van je data en volg je het beste per categorie en per kanaal.
Foutdetectie bij invoer
Het percentage datafouten dat je al bij het instappunt opvangt (handmatige invoer, import, API), tegenover fouten die pas later in de keten of door klanten worden ontdekt. Hoe hoger dit percentage, hoe effectiever je eerstelijnsvalidatie.
Afkeurpercentage per kanaal
Het percentage listings dat marketplaces en verkoopkanalen afkeuren vanwege mislukte datavalidatie. Dit meet direct hoe goed je interne validatie aansluit op de eisen van externe kanalen.
Gemiddelde oplostijd van validatiefouten
De gemiddelde tijd tussen het signaleren van een validatiefout en het oplossen ervan. Korte oplostijden wijzen op duidelijke foutmeldingen, efficiënte workflows en datateams die zelf kunnen doorpakken.
Percentage false positives
Het percentage validatiemeldingen dat correcte data ten onrechte als fout markeert. Een hoog percentage wijst op te strenge regels die je team tijd kosten en het vertrouwen in het validatiesysteem ondermijnen.
Voorbeeldscenario
Een elektronicaretailer vangt listingfouten af voordat ze de marketplaces bereiken
Stel je een elektronicaretailer voor met zo'n 8.000 actieve SKU's, die verkoopt via de eigen webshop en meerdere marketplaces zoals Amazon, bol.com en Kaufland. Listings worden afgekeurd door ongeldige GTIN's, titels die de opmaakregels van een kanaal overtreden en ontbrekende verplichte attributen. Bij elke afkeuring opent iemand het foutrapport van de marketplace, zoekt het product op, herstelt het en biedt het opnieuw aan, vaak dagen nadat het product live had moeten staan.
Het team richt Quality Guard in met een regelset per kanaal: GTIN-controles, maximale titellengtes en de verplichte attributen per marketplace, plus een paar kruisveldcontroles, zoals een actieprijs die niet hoger mag zijn dan de gewone prijs. Kritieke regels krijgen de ernst Block, zodat een product dat faalt in quarantaine blijft in plaats van geëxporteerd te worden, terwijl cosmetische punten alleen een waarschuwing geven. Omdat de regels ook bij elke import en bulkbewerking draaien, komen problemen in leveranciersdata naar boven zodra het bestand binnenkomt.
Aan de slag met Datavalidatieregels
Drie stappen om vandaag nog je productdatakwaliteit te verbeteren
01
Analyseer je fouten en leg je validatieregels vast
Begin met een analyse van je bestaande productdata om de meest voorkomende en kostbaarste fouten in beeld te brengen. Exporteer je catalogus en loop systematisch na waar de opmaak afwijkt, welke codes ongeldig zijn, welke waarden buiten het bereik vallen en waar gegevens elkaar tegenspreken. Rangschik de fouten naar type en frequentie en leg daarna per attribuut de validatieregels vast: verwacht datatype, formaat (met regex voor gestructureerde velden), toegestaan bereik, toegestane waarden en voorwaardelijke eisen. Begin met de regels die je meest voorkomende fouttypes afdekken.
02
Bouw validatieschema's en automatiseer de controles
Bundel je regels op attribuutniveau tot validatieschema's per productcategorie en verkoopkanaal. Stel je PIM zo in dat die validaties automatisch draaien op elk instappunt: handmatige invoer, bulkimport, API-koppeling en leveranciersfeeds. Werk met verschillende ernstniveaus (blokkerende fouten tegenover waarschuwingen), zodat kritieke problemen publicatie tegenhouden terwijl kwaliteitssuggesties je team helpen zonder het werk stil te leggen. Test je schema's eerst op een steekproef uit je bestaande catalogus om de gevoeligheid af te stellen voordat je ze breed uitrolt.
03
Monitor, rapporteer en blijf verbeteren
Zet validatiedashboards op waarmee je slagingspercentages, foutverdeling en oplostijden over je hele catalogus volgt. Stuur categoriemanagers en leverancierscontacten regelmatig een rapportage met de structurele knelpunten. Houd het aantal false positives in de gaten en vraag je datateams om feedback over regels die te streng of te soepel zijn. Werk je validatieprofielen bij zodra de eisen van een marketplace veranderen of er nieuwe foutpatronen opduiken. Behandel validatie als een levend systeem dat meegroeit met je catalogus en je kanaalstrategie.
Handboek datavalidatie voor productdata
Download onze complete gids voor het opzetten van een waterdicht validatieraamwerk voor je productcatalogus. Inclusief kant-en-klare regex-patronen, validatiesjablonen en kanaalspecifieke regelsets.
- Kant-en-klare regex-bibliotheek voor EAN/GTIN, SKU-formaten, URL's, e-mailadressen en 20+ veelgebruikte productdatavelden
- Spiekbriefjes met de kanaalvalidatie van Amazon, bol.com, Google Shopping en Shopify, inclusief exacte veldeisen en opmaakregels
- Sjabloon voor een kruisveldvalidatiematrix waarmee je de logische relaties tussen productattributen vastlegt en documenteert
- Raamwerk voor validatie-ernst dat je helpt bepalen welke regels publicatie blokkeren en welke alleen een waarschuwing geven
Veelgestelde vragen
Veelgestelde vragen over Datavalidatieregels
Meer datakwaliteitsonderwerpen
Printbare checklist
Begin in 15 minutenVind en herstel de datagaten in je 20 bestsellers
Begin met een telling van 15 minuten op 3 velden: GTIN, foto en omschrijving. Je krijgt een getal per veld, zoals GTIN: 6 van 20. Daarna 5 stappen voor de rest van de week.
Zo werkt het
- Exporteer je top 20 producten op omzet.
- Controleer 3 velden: GTIN, foto, omschrijving.
- Schrijf per veld het aantal gaten op, zoals 'GTIN: 6 van 20'.
Eén mail, één keer, met een link naar de printbare checklist. Verder niets, tenzij je het vakje aanvinkt.
Gidsupdates
Krijg een mail als de gids over Datavalidatieregels wordt herzien
We herzien deze gids als kanaalregels of goede werkwijzen veranderen. Je krijgt één korte mail per herziening, met een link naar de bijgewerkte gids, en verder niets.
- Verstuurd
- Alleen bij een herziening
- Nieuwsbrief
- Nee
- Afmelden
- Eén klik
Nu een bevestiging, daarna één mail per herziening van deze gids. Geen nieuwsbrief, en afmelden met één klik.
Verder ontdekken
Zorgvuldig gekozen vervolgstappen om dieper te gaan.
Klaar om je productdatakwaliteit te verbeteren?
WISEPIM helpt je productdatakwaliteit te meten, valideren en verbeteren in je hele catalogus met AI-tools.