> ## 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.

# Importeer je catalogus veilig

> Een export van 5.000 rijen kan landen als 5.000 kapotte producten. Test op 50 rijen, sla de mapping op en draai de echte import met terugdraaien binnen bereik.

Deel 1 heeft je een ingericht project opgeleverd, dus nu zit het risico in het bestand zelf. Een leveranciersexport van 5.000 rijen verbergt meestal drie problemen tegelijk: elke maat en kleur staat op een eigen rij, alle afbeeldings-URL's zijn in één cel gepropt, en een paar honderd SKU's bestaan al in je catalogus. Blind importeren maakt daar 5.000 records van die je met de hand uit elkaar mag pluizen. Doe je het in twee rondes, eerst 50 rijen en daarna de rest, dan kost het tien minuten extra en scheelt het je een middag. Reken op ongeveer 45 minuten aandacht, plus wachttijd voor de run zelf.

<Info>
  **Voordat je begint:** rond [deel 1](/nl/guides/first-catalog/set-up) af, en zorg dat je bestand is opgeslagen als UTF-8 CSV met kopregels in de eerste rij, of dat je platform is gekoppeld op de pagina [Integraties](/nl/integrations/supported-platforms). Staan je producten er al in? Ga door naar [deel 3](/nl/guides/first-catalog/clean).
</Info>

<Tip>
  **Wat je eraan overhoudt:** je volledige catalogus in WISEPIM met varianten en afbeeldingen correct gestructureerd, een opgeslagen mappingsjabloon voor de volgende keer, en geen cruciale velden die stilletjes leeg blijven.
</Tip>

## Bepaal de regels voordat je iets uploadt

[Importinstellingen](/nl/settings/import) zijn projectbrede standaardwaarden die gelden voor elke import, ook die je collega's later draaien. Ze instellen vóór de eerste upload is precies wat de tweede en derde import saai maakt.

Degene die pijn doet is conflictoplossing: wat er gebeurt wanneer een binnenkomend product al bestaat, gematcht op SKU of een andere identifier.

| Als je bestand…                       | Kies              | Wat er met een gematcht product gebeurt                                                     |
| ------------------------------------- | ----------------- | ------------------------------------------------------------------------------------------- |
| Maar een deel van elk product bevat   | **Samenvoegen**   | Bestaande en geïmporteerde data worden gecombineerd, met per veld de meest volledige waarde |
| Het complete, leidende record is      | **Overschrijven** | Elk veld wordt vervangen door de waarde uit je bestand, lege waarden inbegrepen             |
| Alleen nieuwe producten mag toevoegen | **Overslaan**     | Het bestaande product blijft ongemoeid en het binnenkomende duplicaat wordt genegeerd       |

<Warning>
  **Overschrijven** vervangt elk veld, dus zo wordt een goede beschrijving vervangen door een leeg veld als je bestand maar een deel bevat. Gebruik het alleen als je bestand echt compleet is.
</Warning>

<Steps>
  <Step title="Stel je conflictoplossing in">
    Kies uit de tabel hierboven. Je kunt het nog steeds overschrijven voor één specifieke run in de importer, dus de instelling hier is je veilige standaard, geen slot.
  </Step>

  <Step title="Stel in hoe lege velden worden behandeld">
    **Lege velden overslaan** houdt vast wat er al in WISEPIM staat, en dat is de veilige keuze als je bestand maar een deel van elk product bevat. De alternatieven maken het veld leeg of vallen terug op de standaardwaarde van het attribuut.
  </Step>

  <Step title="Kies hoe streng je valideert">
    **Strikt** wijst elke rij met ontbrekende verplichte velden af, **Standaard** importeert de geldige rijen en rapporteert wat is overgeslagen, **Soepel** corrigeert kleine problemen automatisch. Standaard is de aanbevolen instelling.
  </Step>

  <Step title="Voeg importfilters toe als er rommel in het bestand zit">
    Met voorwaarden op velden als prijs of SKU laat je testproducten en onvolledige rijen achter, in plaats van ze te importeren en daarna te verwijderen.
  </Step>
</Steps>

## Doe een testimport van ongeveer 50 rijen

Knip de eerste 50 rijen van je bestand naar een apart bestand en importeer dat. Je controleert niet of de import werkt, je controleert of *jouw interpretatie van het bestand* klopt, terwijl de prijs van een misser 50 records is in plaats van 5.000.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-csv-import-configure-light-branded.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=0b60bac45a84342550c219c1db208414" alt="WISEPIM CSV import Configure step with duplicate handling and multi-value image-URL splitting" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-csv-import-configure-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-csv-import-configure-dark-branded.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=72491de615645a9d7ae3b09239f8be89" alt="WISEPIM CSV import Configure step with duplicate handling and multi-value image-URL splitting" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-csv-import-configure-dark-branded.webp" />

<Steps>
  <Step title="Upload en controleer wat WISEPIM heeft gedetecteerd">
    Klik op de productenpagina op **Importeren** in de werkbalk en kies je bron. De [CSV-importer](/nl/essentials/importing-products) loopt in vier stappen: **Upload**, **Configureren**, **Toewijzen** en **Importeren**. De eerste meldt het aantal rijen, het gedetecteerde scheidingsteken en de encoding. Corrigeer een verkeerde gok hier in plaats van later verminkte tekst uit te pluizen.
  </Step>

  <Step title="Lees de drie getallen bij Geneste gegevens">
    Wijst de structuur van je bestand op varianten, dan verschijnt er een chip **Varianten gedetecteerd** met een voorgestelde opzet, en laat WISEPIM vóór de import zien hoeveel **Bovenliggend**, **Varianten** en **Zelfstandig** het zou opleveren. Die drie getallen zijn de goedkoopste sanity check van de hele import, en ze hier goed krijgen bespaart je handmatig hergroeperen in deel 3.
  </Step>

  <Step title="Stel het scheidingsteken voor meerdere waarden in voor afbeeldingen">
    Dat doe je in het paneel **Multi-Value** van de stap **Configureren**. Eén kolom kan meerdere afbeeldings-URL's bevatten; de eerste wordt de hoofdafbeelding en de rest wordt galerij. Het standaardscheidingsteken is het pipe-teken, dus wissel het als je bestand iets anders gebruikt.
  </Step>

  <Step title="Map de kolommen en sla de mapping op als sjabloon">
    Automatische mapping stelt matches voor op basis van je kolomnamen. Corrigeer ze één keer, sla de opzet op als sjabloon, en elk volgend bestand van deze leverancier slaat het mapwerk volledig over.
  </Step>

  <Step title="Open vijf geïmporteerde producten en lees ze">
    Controleer de titel, prijs, afbeeldingen en het categoriepad op een handvol records. Dit is de stap die mensen overslaan en waar ze spijt van krijgen.
  </Step>
</Steps>

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-csv-import-mapping-light-branded.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=cf79723d8f287b7384be72f533d6c6e7" alt="WISEPIM CSV import column mapping, matching spreadsheet columns to product fields" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-csv-import-mapping-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/V6-UT40TpnIGGnaH/images/marketing-screenshots/products/products-csv-import-mapping-dark-branded.webp?fit=max&auto=format&n=V6-UT40TpnIGGnaH&q=85&s=f0031b73e6f2bc4ba7c257f8b392c2a3" alt="WISEPIM CSV import column mapping, matching spreadsheet columns to product fields" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-csv-import-mapping-dark-branded.webp" />

## Draai de volledige import en werk de Cleanup Wizard af

Nu de mapping bewezen is op 50 rijen, draai je de rest. Imports draaien op de achtergrond, dus je kunt ondertussen doorwerken.

<img className="block dark:hidden" src="https://mintcdn.com/swiftsyncai/ZX2PMkwlzd0qyBuW/images/marketing-screenshots/products/products-import-cleanup-light-branded.webp?fit=max&auto=format&n=ZX2PMkwlzd0qyBuW&q=85&s=29a326bf94f159369f09e5b2c3e4a7ed" alt="WISEPIM post-import cleanup wizard triaging missing weight, images and prices by impact" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-import-cleanup-light-branded.webp" />

<img className="hidden dark:block" src="https://mintcdn.com/swiftsyncai/ZX2PMkwlzd0qyBuW/images/marketing-screenshots/products/products-import-cleanup-dark-branded.webp?fit=max&auto=format&n=ZX2PMkwlzd0qyBuW&q=85&s=c15ba52fd8d8931fb801238c154bc5bc" alt="WISEPIM post-import cleanup wizard triaging missing weight, images and prices by impact" width="2400" height="1445" data-path="images/marketing-screenshots/products/products-import-cleanup-dark-branded.webp" />

<Steps>
  <Step title="Pas je opgeslagen sjabloon toe en start">
    Laad het sjabloon dat je net hebt opgeslagen, zodat de volledige run dezelfde mapping en configuratie gebruikt als je test.
  </Step>

  <Step title="Volg hem in de Process Tracker">
    De [Process Tracker](/nl/other-features/process-tracker) toont per taak hoeveel items zijn verwerkt, geslaagd, mislukt en overgeslagen, plus een samenvatting in gewone taal als hij klaar is.
  </Step>

  <Step title="Werk de Import Cleanup Wizard af">
    Na een CSV-import scant WISEPIM op ontbrekende cruciale velden en opent de wizard zodra er hiaten zijn. Hij behandelt ontbrekende afbeeldingen, gewicht en prijs stap voor stap, en stelt zelfs een niet-gemapte kolom voor die je afbeeldings-URL's zou kunnen bevatten. Overgeslagen hiaten blijven zichtbaar als banner op de productenpagina totdat ze zijn ingevuld.
  </Step>

  <Step title="Beslis nu: houden of opnieuw doen">
    Open de importtaak en kies **Terugdraaien** om alles te verwijderen wat die import heeft binnengehaald. Terugdraaien bestaat alleen bij importtaken, en het neemt de verrijking die je er bovenop deed mee, dus beslis vóór deel 4 en niet erna.
  </Step>
</Steps>

## Hoe je weet dat het werkt

| Signaal                                          | Waar je kijkt                                         | Wanneer het beweegt                                                                                  |
| ------------------------------------------------ | ----------------------------------------------------- | ---------------------------------------------------------------------------------------------------- |
| Aantallen bovenliggend, varianten en zelfstandig | De stap **Geneste gegevens**, vóór het importeren     | Terwijl je configureert, niet achteraf                                                               |
| Taakstatus en aantallen items                    | [Process Tracker](/nl/other-features/process-tracker) | Minuten voor een CSV van 5.000 rijen; 15 minuten tot een uur voor een platformimport van dat formaat |
| Opschoonbanner op de productenpagina             | Productenpagina, boven de tabel                       | Verdwijnt zodra elk cruciaal veld is ingevuld                                                        |
| Steekproefproducten zien er goed uit             | Vijf producten die je met de hand opent               | Direct na de run                                                                                     |

## Als het niet werkt

<AccordionGroup>
  <Accordion icon="circle-alert" title="Elke maat en kleur is als eigen product binnengekomen">
    Geneste gegevens stond uit, of er is geen variantmodus gekozen. Draai de import terug en importeer opnieuw met een gekozen modus, of repareer het ter plekke in deel 3 met [Groeperen als varianten](/nl/essentials/bulk-editing/group-as-variants).
  </Accordion>

  <Accordion icon="circle-alert" title="De afbeeldingen zijn niet meegekomen">
    Meestal komt het scheidingsteken voor meerdere waarden niet overeen met je bestand, of is de afbeeldingskolom nooit gemapt. De Cleanup Wizard controleert of een niet-gemapte kolom op afbeeldings-URL's lijkt en biedt aan om de import opnieuw te draaien met die kolom gemapt.
  </Accordion>

  <Accordion icon="circle-alert" title="Honderden rijen zijn nooit verschenen">
    Bij standaardvalidatie worden rijen met fouten overgeslagen en gerapporteerd in plaats van geïmporteerd. Lees het rapport, corrigeer daarna het bestand of versoepel de instelling in [Importinstellingen](/nl/settings/import).
  </Accordion>

  <Accordion icon="circle-alert" title="Goede beschrijvingen kwamen leeg terug">
    Dat is **Overschrijven** dat precies doet wat het belooft op een gedeeltelijk bestand. Draai de import terug, zet conflictoplossing op **Samenvoegen** en draai hem opnieuw.
  </Accordion>

  <Accordion icon="circle-alert" title="Mijn platform staat niet in de importlijst">
    De importmodal toont alleen platformen die succesvol zijn gekoppeld. Zet de verbinding op en test hem op de pagina [Integraties](/nl/integrations/supported-platforms), dan verschijnt de bron vanzelf.
  </Accordion>
</AccordionGroup>

De producten staan erin. [Deel 3](/nl/guides/first-catalog/clean) maakt ze bruikbaar, en juist de volgorde is daar het punt.

## Gerelateerd

<CardGroup cols={2}>
  <Card title="3. Schoon op en structureer wat je importeerde" icon="eraser" href="/nl/guides/first-catalog/clean">
    Volgende in de serie: ontdubbelen, normaliseren, categoriseren en varianten groeperen in de juiste volgorde.
  </Card>

  <Card title="Migreer van platform zonder data te verliezen" icon="arrow-right-left" href="/nl/guides/migrate-your-catalog">
    Dezelfde importdiscipline toegepast op een volledige replatforming.
  </Card>

  <Card title="Producten importeren" icon="download" href="/nl/essentials/importing-products">
    Elke bron, elke stap van de importer, en wat elke optie doet.
  </Card>

  <Card title="Importinstellingen" icon="sliders-horizontal" href="/nl/settings/import">
    Conflictoplossing, lege velden, validatie en importfilters.
  </Card>
</CardGroup>
