
Je moet producten uit Excel naar WooCommerce importeren, snel. Misschien is het een inventaris export van je oude platform, een catalogus van je leverancier, of een master productlijst van meer dan 500 items die je al maanden in Excel aan het bouwen bent. Hoe dan ook, de gedachte om ze één voor één in te voeren doet je je laptop willen sluiten en weglopen.
Het goede nieuws is dat je niets hoeft te kopen. WooCommerce heeft een ingebouwde productimporteur, en deze verwerkt eenvoudige producten, variabele producten, categorieën en afbeeldingen. Het enige wat het niet doet, is je Excel-bestand direct lezen, dus er is eerst een conversiestap.
In dit artikel behandelen we het volledige traject om producten uit Excel naar WooCommerce te importeren, inclusief de XLSX-naar-CSV-conversie, de verwerking van variabele producten, beeldimports en de checklist voor probleemoplossing die je kunt doorlopen wanneer een import zich misdraagt. Laten we dus beginnen!
Inhoudsopgave
Voordat je begint: Je Excel-bestand voorbereiden
Ruim uw spreadsheet op voordat u de importeur aanraakt. We hebben meer importen zien mislukken door slechte brongegevens dan door iets wat de importtool deed, en tien minuten besteden aan bestandsvoorbereiding bespaart een uur aan probleemoplossing.
Controleer de kwaliteit van uw gegevens
Open uw Excel-bestand en scan de rijen. Zoek naar lege rijen die zich tussen de gegevens bevinden (verwijder ze), inconsistente categorienamen (T-shirts versus Tshirts versus T Shirts), samengevoegde cellen (maak alles ongedaan) en verborgen kolommen die verouderde gegevens kunnen bevatten.
Prijskolommen zijn een veelvoorkomende valkuil. Als prijzen worden opgeslagen als tekst in valuta-opmaak, zoals "$29,99" in plaats van het getal 29,99, zal de import mislukken of producten met een prijs van nul aanmaken. Verwijder valutasymbolen en sla prijzen op als platte getallen.
Eén product per rij
Elke rij moet één enkel product vertegenwoordigen. De enige uitzondering zijn variabele producten, die één rij gebruiken voor de ouder en extra rijen voor elke variatie, behandeld in een latere sectie.
Kolomkoppen
Gebruik duidelijke, beschrijvende koppen in rij 1: Productnaam, SKU, Prijs, Korte beschrijving, Lange beschrijving, Categorie, enzovoort. Uw kolomnamen hoeven niet overeen te komen met de interne veldnamen van WooCommerce, omdat u ze tijdens de import zult koppelen. Ze hoeven alleen maar ondubbelzinnig genoeg te zijn, zodat u weet wat elke kolom bevat.
Wat u daadwerkelijk nodig heeft
Minder dan de meeste handleidingen beweren. Een productrij heeft echt alleen een naam nodig, en een producttype voor alles wat geen eenvoudig product is.
SKU wordt nog steeds sterk aanbevolen, omdat u hiermee producten kunt koppelen voor toekomstige updates, en WooCommerce genereert er een als deze ontbreekt. Prijs, voorraad en categorieën zijn allemaal optioneel, hoewel een korte beschrijving de moeite waard is om op te nemen, zodat producten er aan de voorkant niet kaal uitzien.
Afbeeldingen
Als uw spreadsheet verwijst naar productafbeeldingen, zorg er dan voor dat de afbeeldings-URL's absoluut zijn (beginnend met https://) en publiekelijk toegankelijk. Als u van plan bent afbeeldingsbestanden afzonderlijk te uploaden, zorg er dan voor dat de bestanden klaar liggen naast de spreadsheet.
Maak een back-up
Voordat u iets converteert of bewerkt, slaat u een kopie van uw originele Excel-bestand ergens veilig op. U zult uzelf dankbaar zijn de eerste keer dat een onbedoelde Zoeken en Vervangen een kolom verknoeit.
Wat wij hebben gezien: De meest voorkomende importfout die we zien, heeft niets te maken met de importtool. Het is het bronbestand. Samengevoegde cellen in Excel, verborgen kolommen, inconsistente categorienamen en prijsvelden die zijn opgemaakt als valutatekst, veroorzaken allemaal problemen verderop. 10 tot 15 minuten besteden aan het opschonen van uw Excel-bestand voordat de import begint, bespaart uren aan het diagnosticeren van fouten die achteraf moeilijk terug te voeren zijn naar hun oorzaak.
WooCommerce Productvelden Begrijpen
Voordat u begint met het mappen, is het handig om te weten wat WooCommerce aan zijn kant verwacht. Uw spreadsheetkolommen worden toegewezen aan deze veldgroepen, en als u de structuur van elk weet, weet u wat u in uw Excel-bestand moet zetten.
- Essentiële velden: Productnaam, SKU, reguliere prijs, korte beschrijving, lange beschrijving, producttype (simpel, variabel, variatie, extern, gegroepeerd).
- Veelvoorkomende velden: Categorieën, tags, gewicht, afmetingen (lengte, breedte, hoogte), voorraadhoeveelheid, voorraadstatus, belastingklasse.
- Afbeeldingsvelden: Eén kolom Afbeeldingen met volledige URL's, gescheiden door komma's binnen aanhalingstekens. De eerste URL wordt de uitgelichte afbeelding en de rest wordt de galerij.
- Aangepaste attributen: Maat, kleur, materiaal. Deze vormen de basis voor variabele producten en kunnen ook op simpele producten staan als informatieve attributen.
- Aangepaste meta-velden: Elk veld van een plug-in van derden, geïmporteerd door de kolomkop te vooraf te laten gaan met
meta:, zoals inmeta:merk_code.
Uw Excel-kolommen hoeven niet exact overeen te komen met deze namen, omdat het scherm Kolomtoewijzing van de importeur u toestaat om elke kolom handmatig toe te wijzen. Voor een volledige veldreferentie, zie onze handleiding voor het importeren van WooCommerce-producten.
Stap 1: Converteer je Excel-bestand naar CSV
De importeur van WooCommerce leest CSV-bestanden, geen XLS of XLSX. Dus de eerste echte stap om producten van Excel naar WooCommerce te importeren is een Opslaan als, wat ongeveer 30 seconden duurt en geen extra software nodig heeft.
Hoe te converteren in Excel
Open uw Excel-bestand en ga naar Bestand → Opslaan als. Kies in de indeling-dropdown “CSV UTF-8 (door komma's gescheiden) (*.csv)” en sla op. De officiële Excel CSV-documentatie van Microsoft leidt u door het dialoogvenster als u vastloopt.
Hoe te converteren in Google Sheets
Open het blad en ga naar Bestand → Downloaden → Door komma's gescheiden waarden (.csv). Google Sheets exporteert standaard UTF-8, dus er hoeft niets anders ingesteld te worden.
Codering is belangrijk
Kies de UTF-8-optie, niet het gewone “CSV (door komma's gescheiden)”. Oudere Excel-versies gebruiken standaard Windows-1252 of MacRoman, en elke letter met een accent, munteenheidssymbool of slimme aanhalingstekens wordt onleesbaar bij import. Dit is de meest voorkomende oorzaak van onleesbare productnamen.
Veelvoorkomende valkuil 1: waarschuwing voor verlies van functies
Excel waarschuwt u dat opslaan als CSV functies zoals formules, opmaak en meerdere bladen zal verliezen. Dit is verwacht. Alleen het actieve blad wordt geëxporteerd en formules worden vervangen door hun berekende waarden. Accepteer de waarschuwing en sla op.
Veelvoorkomende valkuil 2: komma's en aanhalingstekens
Als uw productbeschrijvingen komma's bevatten, zouden die komma's een CSV-parser in de war brengen. Excel handelt dit automatisch af door waarden tussen dubbele aanhalingstekens te plaatsen ("beschrijving, met komma"). Open de opgeslagen CSV in een teksteditor en controleer of de ingesloten velden consistent lijken. Het werkt meestal zonder tussenkomst, maar het is de moeite waard om even te controleren.
Let op regeleinden binnen cellen
Een patroon dat we vaak zien bij grote catalogi: een beschrijvingskolom met regeleinden binnen individuele cellen. Excel behoudt die regeleinden in de CSV-uitvoer, en ze kunnen de parser verwarren en beschrijvingen midden in een zin afbreken.
Als uw beschrijvingen rich text zijn met paragraafafbrekingen, vervang dan de regeleinden door <br> tags in Excel voordat u converteert. Plan een opschoonronde hiervoor in plaats van het te ontdekken na de import.

Voor de volledige kolomreferentie en opmaakregels, zie onze WooCommerce CSV importgids.
Stap 2: Upload en Wijs je Kolommen Toe
Ga naar Producten → Alle producten en klik op Importeren om de product CSV-importeur te openen. Kies het bestand dat u zojuist hebt opgeslagen, dan leest WooCommerce uw headerrij en brengt u naar het scherm Kolomtoewijzing.
Upload uw CSV
Als uw bestand te groot is om via de browser te uploaden, open dan Geavanceerde opties en voer in plaats daarvan een serverbestandspad in. Verplaats eerst de CSV via FTP, wijs de importeur er dan naar toe en de uploadlimiet is niet langer van toepassing.
Het scherm Kolomtoewijzing
Uw CSV-headers verschijnen aan de linkerkant en WooCommerce-velden aan de rechterkant. Standaardheaders zoals Naam, SKU en Normale prijs worden gedetecteerd en voor u toegewezen, zodat u de rest kunt bevestigen of overschrijven.
Daarom hoefden uw Excel-headers nooit te worden hernoemd. Een kolom genaamd "Productnaam" of "Artikelcode" wordt prima toegewezen vanuit de dropdown.
Wijs elke kolom toe
Doorloop elke kolom en wijs deze toe aan een WooCommerce-veld of laat deze op "Niet importeren" staan. Interne notities en leverancierscodes worden meestal overgeslagen, hoewel u ze ook naar een aangepast veld kunt sturen door ze toe te wijzen aan een meta: sleutel.
Lees dit scherm goed door in plaats van erdoorheen te klikken. Alles wat WooCommerce niet herkent, wordt standaard ingesteld op "Niet importeren" en wordt stilzwijgend overgeslagen.
Stap 3: Voer de Import Uit
Klik op Voer de importeur uit en WooCommerce verwerkt het bestand rij voor rij, waarbij producten worden aangemaakt of bijgewerkt naarmate het vordert. Een voortgangsbalk toont hoe ver het is. Grote catalogi duren enkele minuten, vooral wanneer rijen afbeeldings-URL's bevatten die gedownload moeten worden.
Duplicaatafhandeling
Het selectievakje Bestaande producten bijwerken op het uploadscherm bepaalt wat er gebeurt wanneer een rij overeenkomt met iets dat al in uw catalogus staat.
- Niet aangevinkt (standaard): er worden alleen nieuwe producten aangemaakt. Rijen die overeenkomen met een bestaande product-ID of SKU worden overgeslagen, zodat uw catalogus onaangetast blijft.
- Aangevinkt: overeenkomende producten worden ter plekke bijgewerkt met de waarden in uw bestand, en rijen zonder overeenkomst worden overgeslagen.
Beslis welke u wilt voordat u het uitvoert, want een update-ronde wordt onmiddellijk toegepast op uw live catalogus zonder ongedaan maken.
Stap 4: Verifieer uw producten
Wanneer de import is voltooid, toont WooCommerce een samenvatting met het aantal geïmporteerde, bijgewerkte en overgeslagen items, plus eventuele rijen die zijn mislukt. Stop niet op dat scherm, want een "succes"-bericht betekent alleen dat de rijen zijn verwerkt, niet dat de gegevens zijn geland zoals u bedoeld had.
- Lees de mislukte rijen. Noteer de rijnummers van alles wat is gemarkeerd, zodat u die rijen kunt corrigeren en alleen die opnieuw kunt importeren.
- Controleer in WooCommerce. Open Producten → Alle producten en klik op een paar geïmporteerde producten. Verifieer naam, prijs, beschrijving, categorieën en afbeeldingen.
- Controleer categorieën. Bevestig dat producten in de juiste categorieën zijn beland en dat eventuele nieuwe correct zijn aangemaakt.
- Controleer afbeeldingen. Verifieer of de uitgelichte en galerijafbeeldingen zijn geladen. Ontbrekende afbeeldingen betekenen meestal dat de URL's niet bereikbaar waren tijdens de import.
- Controleer de frontend. Bekijk een paar producten in uw live winkel. Bevestig dat ze correct worden weergegeven, dat toevoegen aan winkelwagen werkt en dat de prijzen overeenkomen met uw CSV.
Variabele producten verwerken
Variabele producten hebben een hoofdrij nodig plus één rij per variatie. Een T-shirt in 3 maten en 4 kleuren is 12 variaties plus 1 hoofdrij, dus 13 rijen in uw spreadsheet. Hier gaat het bij de meeste eerste imports mis, en het is de moeite waard om dit zorgvuldig te structureren voordat u converteert.
Wat variabele producten zijn
Een variabel product is een enkele vermelding op de frontend met meerdere variaties waar de klant tussen kan kiezen. Elke variatie heeft zijn eigen SKU, prijs en voorraadniveau, terwijl de hoofdrij de naam, beschrijving en attributen bevat.
Excel-structuur voor variabele producten
- Hoofdrij: producttype
variable, plus naam, beschrijvingen, categorieën, tags en elke attribuutwaarde die de variaties gebruiken. - Variatierijen: producttype
variation, de enkele attribuutwaarde die van toepassing is, de eigen prijs en voorraad, en een kolom Parent die verwijst naar de SKU van de hoofdrij.
Vermeld op de hoofdrij de attribuutwaarden komma-gescheiden tussen aanhalingstekens, zoals "Rood, Blauw, Groen". Ze scheiden met een pipe-teken is een gewoonte van andere importtools en zal hier niet werken.
Attribuutkolommen
U hebt een gekoppelde set kolommen per attribuut nodig: Attribuut 1 naam en Attribuut 1 waarde(n), dan Attribuut 2 enzovoort. Elke variatierij vult de specifieke waarde in, dus Maat = Klein en Kleur = Rood.
Veelvoorkomende fout
De fout die we het vaakst zien, is dat variaties worden geïmporteerd als afzonderlijke eenvoudige producten, waardoor u 12 zelfstandige vermeldingen krijgt in plaats van één configureerbaar T-shirt. Dat betekent bijna altijd dat de kolom Parent ontbreekt of dat de waarde ervan niet overeenkomt met de SKU van de hoofdrij.
Zie voor een volledige walkthrough onze importgids voor variabele producten.

Productafbeeldingen verwerken
Afbeeldingen worden per URL ingevoerd. Plaats volledige afbeeldings-URL's in een kolom Afbeeldingen en WooCommerce downloadt elk ervan tijdens de import naar uw mediabibliotheek, waarbij de eerste als uitgelichte afbeelding wordt toegevoegd en de rest als de galerij.
Methode 1: URL-verwijzingen in uw CSV
Voer de volledige URL voor elk product in, bijvoorbeeld https://example.com/images/product-1.jpg. Voor meerdere afbeeldingen scheidt u de URL's met komma's en plaatst u het hele veld tussen dubbele aanhalingstekens, zodat de CSV-parser ze in één cel houdt.
Methode 2: afbeeldingen afzonderlijk uploaden, dan verwijzen
Upload eerst je productafbeeldingen naar de Mediabibliotheek, via Media → Nieuw toevoegen of een FTP-upload naar de uploads-map. Verwijs vervolgens in je CSV naar elke afbeelding met de volledige URL uit de Mediabibliotheek.
Deze methode is handig als je afbeeldingen nog nergens openbaar gehost zijn, aangezien de importeur alleen URL's kan ophalen die hij daadwerkelijk kan bereiken.
Opmaak en optimalisatie
- Volledige URL's zijn het veiligste formaat. Ze verwijderen elke ambiguïteit over welke afbeelding bij welk product hoort.
- Openbare toegang is vereist. Plak een URL in een incognitovenster. Als deze niet laadt zonder in te loggen, kan de importeur deze ook niet laden.
- Optimaliseer vóór het importeren. Grote, ongecomprimeerde afbeeldingen vertragen de import en blazen je winkel op. Verwerk ze eerst via TinyPNG, Squoosh of een vergelijkbare tool.
- Alt-tekst wordt niet geïmporteerd. De importeur koppelt afbeeldingen, maar stelt geen alt-tekst in, dus plan om deze achteraf toe te voegen als het belangrijk is voor je SEO.
Probleemoplossing: Wanneer u geen producten kunt importeren vanuit Excel naar WooCommerce
Als je poging om producten van Excel naar WooCommerce te importeren niet werkte, doorloop dan deze checklist voordat je het opnieuw probeert. De eerste twee oorzaken verklaren de meeste mislukkingen.
- Niets geïmporteerd: meestal een codering- of scheidingsteken-mismatch. Open de CSV in een teksteditor en bevestig dat deze UTF-8 en door komma's gescheiden is. Europese Excel-installaties gebruiken vaak standaard puntkomma's.
- Producten geïmporteerd maar velden zijn verkeerd of leeg: een mapping-probleem. Ga terug naar Stap 2 en controleer of niets dat je nodig had op "Niet importeren" stond.
- Categorieën niet aangemaakt: controleer de opmaak. Geneste categorieën gebruiken het volledige pad met
>, zoals inKleding > T-shirts. - Afbeeldingen laden niet: plak een URL in een incognitovenster. Alles achter authenticatie, hotlink-beveiliging of een omleiding zal stilzwijgend mislukken.
- Speciale tekens kapot: sla het bestand opnieuw op als CSV UTF-8 en importeer opnieuw.
- Import time-out: PHP's max_execution_time is standaard 30 seconden via een webserver. Splits het bestand in batches van 1.000 tot 2.000 rijen, of verhoog de limiet in je PHP-configuratie.
- Variabele producten geïmporteerd als simpele: controleer of variatierijen het type
variationgebruiken en of de kolom 'Parent' exact overeenkomt met de SKU van de ouder, zonder extra spaties.
💡 Voor meer gedetailleerde probleemoplossingsgidsen, zie onze handleiding voor het oplossen van problemen met productimport.
Begin met het importeren van producten vanuit Excel naar WooCommerce
Zodra het bestand correct is voorbereid, kun je producten routinematig van Excel naar WooCommerce importeren. Voorbereiding is het grootste deel van het werk: maak de spreadsheet schoon, sla deze op als UTF-8 CSV, en de ingebouwde importeur regelt de rest kosteloos.
Hier is een korte samenvatting van wat we hebben behandeld:
- Bereid het Excel-bestand voor en maak het schoon voordat je iets converteert.
- Converteer het bestand naar UTF-8 CSV om coderingproblemen te voorkomen.
- Upload en map je kolommen op het scherm Kolomtoewijzing.
- Verifieer de resultaten na de import en controleer de frontend.
- Behandel variabele producten met de parent-plus-variation rijstructuur.
- Doorloop de checklist voor probleemoplossing als er iets misgaat.
Als u klaar bent om uw catalogus in een spreadsheet te blijven beheren, kunt u het beste beginnen met uw echte gegevens in plaats van een leeg bestand. Store Exporter Deluxe exporteert uw producten rechtstreeks naar XLS of XLSX, zodat u ze in Excel kunt bewerken en het bestand via dezelfde importstappen hierboven weer kunt importeren.
Veelgestelde Vragen
Kan ik producten rechtstreeks uit een Excel-bestand importeren?
Nee, WooCommerce leest CSV-bestanden in plaats van XLS of XLSX, dus je moet je Excel-bestand eerst als CSV opslaan. Dit duurt ongeveer 30 seconden via Bestand → Opslaan als in Excel, en Stap 1 van deze gids behandelt dit, inclusief de UTF-8-optie voor speciale tekens.
Heb ik een plugin nodig om producten uit Excel naar WooCommerce te importeren?
Nee, de importeur is ingebouwd in WooCommerce via Producten → Alle Producten → Importeren, en het verwerkt eenvoudige producten, variabele producten, categorieën, afbeeldingen en aangepaste velden. Een betaalde importplugin is alleen nuttig als je geplande imports of leveranciersfeeds nodig hebt die automatisch van een URL of FTP-server worden opgehaald.
Zal het importeren mijn bestaande producten overschrijven?
Alleen als u Bestaande producten bijwerken aanvinkt op het uploadscherm. Indien niet aangevinkt, wat de standaardinstelling is, maakt de importeur nieuwe producten aan en slaat elke rij over die overeenkomt met een bestaande product-ID of SKU, zodat uw catalogus onaangetast blijft.
Hoeveel producten kan ik tegelijk importeren?
Er is geen productlimiet in WooCommerce zelf. De werkelijke beperkingen zijn de uploadgrootte en de PHP-uitvoertijd van uw server, dus voor zeer grote catalogi splitst u het bestand in batches van 1.000 tot 2.000 rijen, of plaatst u het op de server en gebruikt u de optie bestandspad onder Geavanceerde opties.
Kan ik aangepaste velden uit mijn Excel-bestand importeren?
Ja, plaats een voorvoegsel meta: voor de kolomkop en de waarde wordt opgeslagen in die meta-sleutel, dus meta:brand_code vult een aangepast veld brand_code in. U kunt ook elke niet-herkende kolom handmatig toewijzen aan een aangepast veld op het scherm Kolomtoewijzing.
Wat als ik een fout maak tijdens het importeren?
Corrigeer de bron-spreadsheet en voer de import opnieuw uit met Bestaande producten bijwerken aangevinkt, wat de getroffen producten ter plekke corrigeert in plaats van ze te dupliceren. De matching gebeurt op product-ID of SKU, dus houd die kolom stabiel tussen de runs.











