Can I validate a WooCommerce product CSV before importing it?+
Yes. This local preflight checks the built-in core schema, headers, row widths, product types, identities, values, variable-parent relationships, images, downloads, and import intent. It cannot query your store or guarantee acceptance.
Does it support Product CSV Import Suite files?+
No. WooCommerce core and the separate premium Product CSV Import Suite use different schemas. The validator detects suite and hybrid signatures, then blocks them instead of guessing a conversion.
Does the validator upload product data?+
No. Parsing, validation, masked evidence, normalization, the test batch, and reports remain in the browser tab. Image and download URLs are never requested.
How are variable products checked?+
Variation rows need a unique SKU and Name plus a Parent ID reference or SKU. Locally matched parents must be type variable, and attribute groups are checked for complete names, values, and flags.
What is in the relationship-safe test CSV?+
It contains the first ten root or non-variation rows and every variation whose Parent matches a selected root ID or SKU. It preserves source order and cell strings.
Can WooCommerce core import image alt text?+
No. The core product CSV importer can use preuploaded filenames or accessible image URLs, but its documented limitations say it cannot add, edit, or update image alt text.
What is the maximum WooCommerce CSV size?+
There is no single core byte limit that applies to every store. The practical maximum depends on server upload and execution settings, so back up, use staging, and split large imports.
Can a clean preflight replace a staging import?+
No. Local evidence cannot prove server limits, plugin or theme behavior, taxonomy, media reachability, current IDs or SKUs, stock state, or downstream acceptance.