{"id":372,"date":"2026-10-12T10:00:00","date_gmt":"2026-10-12T08:00:00","guid":{"rendered":"https:\/\/yindle.com\/?p=372"},"modified":"2026-09-21T22:09:34","modified_gmt":"2026-09-21T20:09:34","slug":"woocommerce-csv-proefimport","status":"publish","type":"post","link":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/","title":{"rendered":"Testing a WooCommerce product import on a sample set first"},"content":{"rendered":"<p>A product import can change a large amount of catalogue data quickly. That makes a small test set valuable. It reveals how columns are interpreted, which existing data is updated and whether product relationships are preserved. Start with representative exceptions, rather than an arbitrary first group of simple items.<\/p>\n<h2>Choose a test set that represents the catalogue<\/h2>\n<p>Include a new simple product, an existing product to be updated and a product with variations. Add an item with several images and a long description if those occur in the range. The set needs to cover the fields and relationships actually used. Successfully importing only a title and price says little about more complex data.<\/p>\n<p>The <a href=\"https:\/\/woocommerce.com\/document\/product-csv-importer-exporter\/\">built-in WooCommerce CSV importer<\/a> uses column mapping and can update existing products. Check the current documentation for supported data and the file format used. Do not assume fields from every external extension are automatically included.<\/p>\n<h2>Record the expected change beforehand<\/h2>\n<p>In a fictional store, an existing product needs a new description and image while <a href=\"\/en\/manage-woocommerce-skus\/\">its SKU stays the same<\/a>. Before importing, note which fields should change and which should remain unchanged. Checking only whether the product is visible afterwards can leave unwanted changes to other fields unnoticed.<\/p>\n<p>Also check the meaning of empty cells and identifier fields within the chosen import settings. An empty value may be treated differently from a missing column. Base the approach on a checked trial, not on how a spreadsheet looks. Keep the original and imported files with clear versions.<\/p>\n<h2>Check the result in administration and in the store<\/h2>\n<p>Compare the test products with expectations field by field. Then open the public product pages in the test environment. Check text, images, categories and variation choices. Add representative items to the basket to see whether the chosen variation remains recognisable.<\/p>\n<p>For <a href=\"\/en\/websites-online-stores\/\">a new online store<\/a> the test import can be combined with reviewing the product design. This reveals whether missing source information also creates a presentation problem. A card that cannot show distinguishing features may need better data before its design is changed.<\/p>\n<p>For a <a href=\"\/en\/woocommerce-afas-integration-guide\/\">relationship with AFAS<\/a> it must also be clear which data will later be managed through synchronisation. A manual import must not quietly become a competing source for the same fields.<\/p>\n<p>Review descriptions with punctuation, lists and special characters too. An import can handle product identity correctly while truncating text unexpectedly or displaying formatting as ordinary characters. Include at least one content-rich test product. Check its final readability in the store, not just the cells in the supplied file.<\/p>\n<h2>Scale up with checkpoints<\/h2>\n<p>Process a larger set only after the trial\u2019s discrepancies are understood and resolved. Choose manageable batches and record the number of products expected and processed. Investigate the underlying content cause of errors. An import warning about one row may point to a source problem present throughout the catalogue.<\/p>\n<ul>\n<li>Product identity is recognised unambiguously.<\/li>\n<li>Field mappings are deliberately chosen.<\/li>\n<li>Variations belong to the correct parent products.<\/li>\n<li>Images and text are appropriate to the products.<\/li>\n<li>Source responsibility after import is agreed.<\/li>\n<\/ul>\n<p>Also define in advance how an incorrect import will be recovered without overwriting new store data. This requires an appropriate testing and recovery strategy for the environment. The test set ultimately provides more than confidence in a button: it becomes repeatable evidence for the chosen import method and a practical check for future catalogue changes.<\/p>","protected":false},"excerpt":{"rendered":"<p>Test a product import with representative items before importing the full catalogue. Check mappings, variations and what an update overwrites.<\/p>","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2],"tags":[],"class_list":["post-372","post","type-post","status-publish","format-standard","hentry","category-e-commerce"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Een WooCommerce-productimport eerst op een proefset testen<\/title>\n<meta name=\"description\" content=\"Test een productimport met representatieve artikelen voordat de volledige catalogus volgt. Controleer mapping, variaties en wat een update overschrijft.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/\" \/>\n<meta property=\"og:locale\" content=\"en_GB\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Een WooCommerce-productimport eerst op een proefset testen\" \/>\n<meta property=\"og:description\" content=\"Test een productimport met representatieve artikelen voordat de volledige catalogus volgt. Controleer mapping, variaties en wat een update overschrijft.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/\" \/>\n<meta property=\"og:site_name\" content=\"Yindle\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-12T08:00:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"630\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Yindle\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Yindle\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/\"},\"author\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"headline\":\"Een WooCommerce-productimport eerst op een proefset testen\",\"datePublished\":\"2026-10-12T08:00:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/\"},\"wordCount\":554,\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"articleSection\":[\"E-commerce\"],\"inLanguage\":\"en-GB\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/\",\"name\":\"Een WooCommerce-productimport eerst op een proefset testen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\"},\"datePublished\":\"2026-10-12T08:00:00+00:00\",\"description\":\"Test een productimport met representatieve artikelen voordat de volledige catalogus volgt. Controleer mapping, variaties en wat een update overschrijft.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/#breadcrumb\"},\"inLanguage\":\"en-GB\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/testing-a-woocommerce-product-import-on-a-sample-set-first\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/yindle.com\\\/en\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Een WooCommerce-productimport eerst op een proefset testen\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#website\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"name\":\"Yindle\",\"description\":\"Software voor e-commerce en klantprocessen\",\"publisher\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/yindle.com\\\/en\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-GB\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#organization\",\"name\":\"Yindle B.V.\",\"url\":\"https:\\\/\\\/yindle.com\\\/en\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-GB\",\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"contentUrl\":\"https:\\\/\\\/yindle.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/yindle-site-icon.png\",\"width\":512,\"height\":512,\"caption\":\"Yindle B.V.\"},\"image\":{\"@id\":\"https:\\\/\\\/yindle.com\\\/en\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"legalName\":\"Yindle B.V.\",\"address\":{\"@type\":\"PostalAddress\",\"streetAddress\":\"Markt 43\",\"postalCode\":\"5554 CA\",\"addressLocality\":\"Valkenswaard\",\"addressCountry\":\"NL\"},\"identifier\":{\"@type\":\"PropertyValue\",\"propertyID\":\"KvK\",\"value\":\"99695367\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Testing a WooCommerce product import on a sample set first","description":"Test a product import with representative items before importing the full catalogue. Check mappings, variations and what an update overwrites.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/","og_locale":"en_GB","og_type":"article","og_title":"Een WooCommerce-productimport eerst op een proefset testen","og_description":"Test een productimport met representatieve artikelen voordat de volledige catalogus volgt. Controleer mapping, variaties en wat een update overschrijft.","og_url":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/","og_site_name":"Yindle","article_published_time":"2026-10-12T08:00:00+00:00","og_image":[{"width":1200,"height":630,"url":"https:\/\/yindle.com\/wp-content\/themes\/yindle\/assets\/images\/yindle-social-share.png","type":"image\/png"}],"author":"Yindle","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Yindle","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/#article","isPartOf":{"@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/"},"author":{"@id":"https:\/\/yindle.com\/en\/#organization"},"headline":"Een WooCommerce-productimport eerst op een proefset testen","datePublished":"2026-10-12T08:00:00+00:00","mainEntityOfPage":{"@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/"},"wordCount":554,"publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"articleSection":["E-commerce"],"inLanguage":"en-GB"},{"@type":"WebPage","@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/","url":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/","name":"Testing a WooCommerce product import on a sample set first","isPartOf":{"@id":"https:\/\/yindle.com\/en\/#website"},"datePublished":"2026-10-12T08:00:00+00:00","description":"Test a product import with representative items before importing the full catalogue. Check mappings, variations and what an update overwrites.","breadcrumb":{"@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/yindle.com\/en\/testing-a-woocommerce-product-import-on-a-sample-set-first\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/yindle.com\/en\/"},{"@type":"ListItem","position":2,"name":"Een WooCommerce-productimport eerst op een proefset testen"}]},{"@type":"WebSite","@id":"https:\/\/yindle.com\/en\/#website","url":"https:\/\/yindle.com\/en\/","name":"Yindle","description":"Software for e-commerce and customer processes","publisher":{"@id":"https:\/\/yindle.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/yindle.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"Organization","@id":"https:\/\/yindle.com\/en\/#organization","name":"Yindle B.V.","url":"https:\/\/yindle.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","contentUrl":"https:\/\/yindle.com\/wp-content\/uploads\/2026\/09\/yindle-site-icon.png","width":512,"height":512,"caption":"Yindle B.V."},"image":{"@id":"https:\/\/yindle.com\/en\/#\/schema\/logo\/image\/"},"legalName":"Yindle B.V.","address":{"@type":"PostalAddress","streetAddress":"Markt 43","postalCode":"5554 CA","addressLocality":"Valkenswaard","addressCountry":"NL"},"identifier":{"@type":"PropertyValue","propertyID":"KvK","value":"99695367"}}]}},"_links":{"self":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/372","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/comments?post=372"}],"version-history":[{"count":1,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/372\/revisions"}],"predecessor-version":[{"id":846,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/posts\/372\/revisions\/846"}],"wp:attachment":[{"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/media?parent=372"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/categories?post=372"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yindle.com\/en\/wp-json\/wp\/v2\/tags?post=372"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}