> ## Documentation Index
> Fetch the complete documentation index at: https://docs.wisepim.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Schoon op en structureer wat je importeerde

> Dubbele SKU's, WiSsElEnDe hoofdletters, losse spaties en nergens een categorie. Ruim de rommel op in de volgorde waarin geen fix de vorige ongedaan maakt.

Deel 2 heeft de producten binnengehaald; dit deel maakt ze bruikbaar. Een net geïmporteerde leverancierscatalogus is meestal dezelfde vijf problemen, een paar duizend keer herhaald: dubbele SKU's, naloopspaties die niemand ziet, `DRAADLOZE KOPTELEFOON` naast `draadloze koptelefoon`, prijzen met zes decimalen, en geen enkele categorie. Elk is met één klik op te lossen. Het gaat om de volgorde, want een opschoonactie in de verkeerde volgorde maakt de vorige stilletjes ongedaan. Reken op ongeveer 90 minuten voor 5.000 producten.

<Info>
  **Voordat je begint:** je hebt producten in het project nodig, dus doe eerst [deel 2](/nl/guides/first-catalog/import). Alles hier gebeurt op de productenpagina met [filteren](/nl/products/filtering-products) en [bulk bewerken](/nl/essentials/bulk-editing). Is je data al netjes? Ga door naar [deel 4](/nl/guides/first-catalog/enrich).
</Info>

<Tip>
  **Wat je eraan overhoudt:** geen per ongeluk dubbele SKU's, consistente tekst en getallen door de hele catalogus, producten in je eigen categoriestructuur, en platte variantrijen samengevouwen tot echte configureerbare producten.
</Tip>

## Vind de duplicaten voordat je iets wijzigt

Elke stap hieronder werkt op een selectie, dus begin met die selectie eerlijk maken. Eerst tekst en daarna duplicaten aanpakken betekent dat je dezelfde fix twee keer betaalt, één keer per kopie van het product.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/nChzZICOoKIdm0G4/images/marketing-screenshots/products/products-filters-presets-light-transparent.webp?fit=max&auto=format&n=nChzZICOoKIdm0G4&q=85&s=8318101f49fea7c156dd963dccb9a64c" alt="One-click data quality preset filters in WISEPIM" width="2252" height="1724" data-path="images/marketing-screenshots/products/products-filters-presets-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/nChzZICOoKIdm0G4/images/marketing-screenshots/products/products-filters-presets-dark-transparent.webp?fit=max&auto=format&n=nChzZICOoKIdm0G4&q=85&s=94c631e68bb6046b3d6419a23cea3f85" alt="One-click data quality preset filters in WISEPIM" width="2252" height="1724" data-path="images/marketing-screenshots/products/products-filters-presets-dark-transparent.webp" />

<Steps>
  <Step title="Open het tabblad Presets voor een schaderapport">
    Klik op de productenpagina op **Filters** naast de zoekbalk en open het tabblad **Presets**. Elke presetkaart laat zien hoeveel producten dit probleem nu hebben. Lees die aantallen voordat je iets aanraakt, ze zijn je to-dolijst voor de rest van deze handleiding.
  </Step>

  <Step title="Draai de operator is duplicaat op SKU">
    Wissel naar **Geavanceerde filters** en kies het veld SKU met de operator **is duplicaat**. Dit is de snelste manier om herhaalde identifiers boven water te krijgen voordat ze een kanaal bereiken.
  </Step>

  <Step title="Herhaal het op EAN">
    Dezelfde operator werkt op EAN, en die vangt de duplicaten die onder verschillende SKU's doorglipten.
  </Step>

  <Step title="Beoordeel, en voeg daarna samen of verwijder">
    Bekijk de matches voordat je handelt; een herhaalde SKU zijn soms twee echt verschillende producten van twee leveranciers. Sla het filter op als set, zodat je deze controle na elke volgende import opnieuw kunt draaien.
  </Step>
</Steps>

## Normaliseer de tekst, in deze volgorde

Draai deze drie op volgorde. Witruimte eerst, omdat spaties trimmen nooit de betekenis verandert, en hoofdlettergebruik vóór vervangingen, omdat een Titel Casing-ronde daarna precies de merknamen zou herkapitaliseren die je net hebt gecorrigeerd. Alle vier zitten in de modal voor bulk bewerken: klik op **Bulk bewerken** met producten geselecteerd en zoek de actie op naam.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-bulk-edit-standardize-case-light-transparent.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=8057241b26ac5450c83330a68d48feb6" alt="Bulk editing, Standardize Text Case across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-standardize-case-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-bulk-edit-standardize-case-dark-transparent.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=801690e1f12698b3c3fd7313e56fecab" alt="Bulk editing, Standardize Text Case across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-standardize-case-dark-transparent.webp" />

<Steps>
  <Step title="Witruimte opschonen">
    [Witruimte opschonen](/nl/essentials/bulk-editing/trim-whitespace), onder **Tekst en content**, haalt de voorloop-, naloop- en dubbele spaties weg die sorteren, zoeken en feeds slopen terwijl je ze op het scherm niet ziet. Het is de veilige eerste zet.
  </Step>

  <Step title="Hoofdlettergebruik standaardiseren">
    [Hoofdlettergebruik standaardiseren](/nl/essentials/bulk-editing/standardize-case), ook onder **Tekst en content**, zet namen en andere tekstvelden in één consistente stijl. Bekijk de live voor-en-na-preview voordat je het toepast.
  </Step>

  <Step title="Corrigeer termen met zoeken en vervangen">
    [Zoeken en vervangen](/nl/essentials/bulk-editing/find-replace) pakt de restjes aan: verkeerd gespelde merknamen, de bewoording van een oude leverancier, losse HTML. Gebruik matchen op hele woorden, zodat je geen stukjes binnen andere woorden raakt.
  </Step>

  <Step title="Ruim de getallen op">
    [Getallen converteren](/nl/essentials/bulk-editing/convert-numbers), onder **Attributen en aangepaste velden**, rondt lange decimalen af en schaalt waarden om, bijvoorbeeld gewichten delen door 1000 om van grammen naar kilo's te gaan. Een live preview laat het resultaat eerst op een voorbeeldwaarde zien.
  </Step>

  <Step title="Filter smal vóór elke run">
    Elk van deze acties werkt op je huidige selectie. Filter eerst, lees het aantal matches in het filteroverzicht, en selecteer dan, zodat één verdwaalde voorwaarde niet je hele catalogus meeneemt.
  </Step>
</Steps>

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/NhM3i9NQ8BTcB3kJ/images/marketing-screenshots/products/products-bulk-edit-find-replace-light-transparent.webp?fit=max&auto=format&n=NhM3i9NQ8BTcB3kJ&q=85&s=c66cd81b5c61fa3211bcce4ef97e847b" alt="Bulk editing, Find and Replace across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-find-replace-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/NhM3i9NQ8BTcB3kJ/images/marketing-screenshots/products/products-bulk-edit-find-replace-dark-transparent.webp?fit=max&auto=format&n=NhM3i9NQ8BTcB3kJ&q=85&s=8f3697d7953c5d3598d96cd98321325e" alt="Bulk editing, Find and Replace across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-find-replace-dark-transparent.webp" />

## Geef de catalogus een structuur

Structuur komt als laatste, omdat het voortbouwt op het werk hierboven: [AI-categorisatie](/nl/ai/categorization) leest de content van elk product, dus hoe netter die content, hoe beter de plaatsing. Het eerder draaien betekent categoriseren op de rommel.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/ZX2PMkwlzd0qyBuW/images/marketing-screenshots/products/products-enrich-categorization-light-transparent.webp?fit=max&auto=format&n=ZX2PMkwlzd0qyBuW&q=85&s=02b74107768619db1737cf46caa868f2" alt="AI Categorization settings in WISEPIM, confidence threshold and category count options" width="1478" height="854" data-path="images/marketing-screenshots/products/products-enrich-categorization-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/ZX2PMkwlzd0qyBuW/images/marketing-screenshots/products/products-enrich-categorization-dark-transparent.webp?fit=max&auto=format&n=ZX2PMkwlzd0qyBuW&q=85&s=bb15a17d023454317d0ae4595d66dbdf" alt="AI Categorization settings in WISEPIM, confidence threshold and category count options" width="1478" height="854" data-path="images/marketing-screenshots/products/products-enrich-categorization-dark-transparent.webp" />

<Steps>
  <Step title="Draai categorisatie op de standaarddrempel">
    Selecteer je producten, klik op **Verrijken met AI** in de werkbalk, kies **AI-categorisatie** en klik op **Start verrijking**. Het wijst producten toe aan je **bestaande** categoriestructuur en verzint nooit categorieën, en de standaarddrempel van 75% geeft je eerst de zekere toewijzingen.
  </Step>

  <Step title="Verlaag de drempel voor een tweede ronde">
    Filter op wat nog ongecategoriseerd is en draai opnieuw op 60 tot 65%. Je houdt de veilige toewijzingen uit ronde één en beoordeelt alleen de echt ambigue producten.
  </Step>

  <Step title="Begrens het aantal categorieën als je merchandising dat vraagt">
    Met automatisch bepalen laat je de AI beslissen hoeveel categorieën bij elk product passen. Zet het uit en stel een maximum in wanneer je regels beperken waar een product mag verschijnen.
  </Step>

  <Step title="Vouw platte variantrijen samen">
    Zijn maten en kleuren als losse producten binnengekomen, selecteer dan de producten die bij elkaar horen en kies de kaart [Groeperen als varianten](/nl/essentials/bulk-editing/group-as-variants) onder **Categorieën en ordening** in de modal voor bulk bewerken. Het werkt alleen op een selectie binnen de pagina, tot 500 producten per run, en een melding vertelt hoeveel er zijn gegroepeerd en hoeveel er zijn overgeslagen.
  </Step>

  <Step title="Wijs productfamilies toe">
    [Productfamilies](/nl/products/product-families) zijn sjablonen per producttype: wijs er een toe en het product erft de attributen die dat type hoort te hebben. Doe het nu, want dat is wat de rapportage over ontbrekende velden in deel 4 betekenisvol maakt in plaats van een lijst met velden die niemand toch al verwachtte.
  </Step>
</Steps>

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/JzN4ZaAJl8725TZC/images/marketing-screenshots/products/products-bulk-edit-group-as-variants-light-transparent.webp?fit=max&auto=format&n=JzN4ZaAJl8725TZC&q=85&s=86cbd30aace69a7ea1191a1ba71b9bd2" alt="Bulk editing, Group as Variants across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-group-as-variants-light-transparent.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/JzN4ZaAJl8725TZC/images/marketing-screenshots/products/products-bulk-edit-group-as-variants-dark-transparent.webp?fit=max&auto=format&n=JzN4ZaAJl8725TZC&q=85&s=eb454791adf64ce39f55363062f66249" alt="Bulk editing, Group as Variants across many products at once in WISEPIM" width="2252" height="2004" data-path="images/marketing-screenshots/products/products-bulk-edit-group-as-variants-dark-transparent.webp" />

## Hoe je weet dat het werkt

| Signaal                             | Waar je kijkt                                         | Wanneer het beweegt                                                                                                      |
| ----------------------------------- | ----------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
| Dubbele SKU- en EAN-matches         | Geavanceerde filters met de operator **is duplicaat** | Draai de opgeslagen filterset opnieuw na elke opschoning                                                                 |
| Aantallen per preset                | Het tabblad **Presets** van de filtermodal            | Elke kaart toont een live aantal                                                                                         |
| Aantal ongecategoriseerde producten | Filter op producten zonder categorie                  | Daalt sterk na de eerste ronde op 75%                                                                                    |
| Kwaliteitsscore en cijfer           | Overzicht [Datakwaliteit](/nl/analytics/data-quality) | Terwijl je data verandert; forceer het met [Datakwaliteit herberekenen](/nl/essentials/bulk-editing/recalculate-quality) |

## Als het niet werkt

<AccordionGroup>
  <Accordion icon="circle-alert" title="Duizenden producten bleven ongecategoriseerd">
    De drempel is te hoog voor deze catalogus, of je categorienamen zijn ambigu. Verlaag hem naar 60 tot 65% en draai opnieuw op de rest, en overweeg vage categorienamen te verduidelijken.
  </Accordion>

  <Accordion icon="circle-alert" title="Producten belandden in de verkeerde categorie">
    Een misplaatsing valt meestal terug te voeren op dunne productcontent, waardoor de AI weinig had om mee te werken. Verrijk titels, beschrijvingen en attributen in [deel 4](/nl/guides/first-catalog/enrich) en categoriseer daarna opnieuw.
  </Accordion>

  <Accordion icon="circle-alert" title="Groeperen als varianten is niet beschikbaar">
    De actie is bewust geblokkeerd wanneer je alle producten op alle pagina's selecteert, omdat elk gefilterd product onder één hoofdproduct groeperen vrijwel nooit de bedoeling is. Selecteer binnen één pagina, in batches van maximaal 500.
  </Accordion>

  <Accordion icon="circle-alert" title="Zoeken en vervangen raakte meer dan ik verwachtte">
    Zet **Alleen hele woorden matchen** aan, en beperk de doelvelden in plaats van overal te vervangen. Filteren naar een kleine selectie en het resultaat controleren voordat je opschaalt is de goedkope versie van ongedaan maken.
  </Accordion>

  <Accordion icon="circle-alert" title="Een filter matchte opeens mijn hele catalogus">
    Controleer het aantal matches in het filteroverzicht voordat je een bulkactie toepast. Een kapot filter geeft nu een foutmelding in plaats van stilletjes alles te matchen, maar dat aantal blijft je veiligheidscheck.
  </Accordion>
</AccordionGroup>

Schoon, gestructureerd en nog steeds half leeg. [Deel 4](/nl/guides/first-catalog/enrich) vult de gaten, en de Kennisbibliotheek uit deel 1 bepaalt hoe ze klinken.

## Gerelateerd

<CardGroup cols={2}>
  <Card title="4. Verrijk je catalogus met AI" icon="wand-sparkles" href="/nl/guides/first-catalog/enrich">
    Volgende in de serie: vul de gaten zonder de data te overschrijven die je net hebt opgeschoond.
  </Card>

  <Card title="Ruim een overgenomen catalogus op" icon="brush-cleaning" href="/nl/guides/clean-up-an-inherited-catalog">
    Dezelfde opschoning met een gemeten nulmeting ervoor en een Quality Guard-ondergrens erachter.
  </Card>

  <Card title="Producten filteren & zoeken" icon="search" href="/nl/products/filtering-products">
    Presets, de operator is duplicaat en opgeslagen filtersets.
  </Card>

  <Card title="Bulk bewerken" icon="layers" href="/nl/essentials/bulk-editing">
    Elke beschikbare bulkactie, en wat elke actie verandert.
  </Card>
</CardGroup>
