Check a WooCommerce product CSV before you import it
Catch row-level formatting and catalog problems before WooCommerce turns them into skipped products or vague import errors. The checker runs locally in your browser, so your product data is not uploaded.
What the validator checks
The preflight follows the core WooCommerce product CSV shape. It checks headers and row length, required product names, duplicate identifiers, supported product types, numeric prices, documented boolean values, catalog visibility, variation-parent references, delimiter problems, and common encoding damage.
Row 18 - SKU: duplicate value TSHIRT-BLUE-M. WooCommerce requires a unique SKU, so that row is likely to be skipped until the duplicate is removed or corrected.
How to validate a product file
Open the free scanner, choose the CSV, and review each result by row and column. FeedFixer separates import blockers from warnings and safe automatic repairs. If the repaired export is available, save it under a new filename so the original remains untouched.
Problems worth checking before every import
Confirm that each product has a name, SKUs are unique, prices contain plain numbers, boolean fields use the values expected by WooCommerce, and every variation points to an existing variable parent. Also check that the delimiter detected by the file matches the columns you expect.
What an online CSV validator cannot prove
File checks cannot reproduce your WordPress server. Timeouts, memory limits, plugin-specific columns, inaccessible image URLs, and conflicts with products already in the store can still stop an otherwise valid file. Use WooCommerce's import log for those cases and test a small batch on staging before changing a live catalog.
Use the official schema as the source of truth
WooCommerce documents its built-in importer, column mapping flow, and product CSV schema. FeedFixer is an independent preflight utility built around those core conventions; it is not affiliated with WooCommerce or Automattic and does not promise compatibility with every extension.
Get row-level answers without uploading your catalog.
Scan 25 product rows free, or unlock unlimited offline repairs for $9 once.