Get the file right.
Know what to check next.
Twelve practical guides for WooCommerce’s core CSV importer. Start with the problem in front of you, then prove the result on staging.
Prepare a file
WooCommerce product CSV template: a small, tested starting file
Download a synthetic WooCommerce CSV with a simple product, a variable parent and two variations, plus a separate update sample.
Read the guide →WooCommerce CSV encoding and delimiter errors: repair shifted columns
Diagnose one-column files, broken accents and shifted values by checking UTF-8 encoding, delimiters and quoted CSV fields.
Read the guide →Keep leading zeros in WooCommerce SKUs when editing CSV files
Preserve text identifiers such as 00041 in Excel and CSV exports, and detect damage before a WooCommerce product update.
Read the guide →Convert a supplier XLSX file to a WooCommerce-ready CSV
Choose the right worksheet, preserve identifiers, resolve formulas and verify a UTF-8 CSV before importing supplier products.
Read the guide →Fix an import
WooCommerce variations not importing: a parent-to-child checklist
Find missing parent links, attribute mismatches and unpriced variations. Test a small variable product CSV before retrying your catalog.
Read the guide →WooCommerce duplicate SKU import errors: find the conflicting record
Check repeated source rows, existing store products and damaged identifiers before resolving a WooCommerce duplicate SKU error.
Read the guide →WooCommerce CSV images not importing: check URLs, mapping and access
Diagnose missing featured images and galleries with a one-product staging test, direct image URLs and correct CSV quoting.
Read the guide →WooCommerce CSV price format errors: decimals, currencies and sale prices
Resolve decimal commas and currency symbols without guessing prices, then compare regular and sale prices after a staging import.
Read the guide →Import safely
Update existing WooCommerce products by CSV without changing unrelated fields
Prepare a narrow SKU-based update, review blank fields and verify product IDs, prices and stock after a staging import.
Read the guide →WooCommerce stock updates by CSV: quantities, variations and timing
Plan a stock-only CSV update, distinguish parent and variation inventory, and avoid replacing fresh stock with an old snapshot.
Read the guide →WooCommerce product import stuck or timing out: isolate the failing batch
Use import logs, smaller product-family batches and row reconciliation to diagnose a stalled WooCommerce import before retrying.
Read the guide →Undo a WooCommerce product import: plan recovery before deleting anything
Separate created products from overwritten values, use backups carefully and rehearse recovery without losing newer store activity.
Read the guide →How we prepare these guides
Written by the Import Rescue editorial team and reviewed on . We combine original diagnostic workflows, official documentation and clearly labeled synthetic test results. These guides cover the core importer; extensions and store configuration can change the outcome.
Examples contain invented catalog data. We identify known test limits and link the documentation used for each topic. If a step differs on your version, send the version and the relevant error for review.