A WooCommerce CSV import can change hundreds of products at once. An incorrect value or column mapping can unexpectedly clear prices, alter stock, duplicate a SKU, or update the wrong product.
ImportShield adds an import preview before the built-in WooCommerce product CSV importer runs. It shows the catalog changes WooCommerce is expected to make and highlights potentially risky changes before anything is imported.
Review which products are expected to be created, updated, or skipped, see identifier conflicts, and compare current and planned values. You can fix the CSV or mapping, go back without importing, or continue with the standard WooCommerce import.
Use ImportShield for supplier files, bulk price or stock updates, and other product imports where an unexpected change could affect many products.
What ImportShield helps you catch
- Unexpected price changes, including prices being cleared or set to zero.
- Stock quantities becoming zero or products becoming out of stock.
- Duplicate SKUs within the CSV and conflicts between product IDs and SKUs.
- Important product data being cleared or replaced, including names, descriptions, categories, tags, brands, and images.
- Risky changes to supported visibility, tax, shipping, sale, and purchasing settings.
- Suspicious bulk changes affecting many existing products.
How it works
- Upload the product CSV and map its columns in Products → Import.
- Review planned changes and grouped risks before the import starts.
- Correct the CSV or mapping if needed, or choose to continue.
- WooCommerce performs the actual product import.
Supported scope
ImportShield works with the built-in WooCommerce product CSV importer. It provides field-level analysis for simple products, variable products, and variations when a supported mapped field applies to that product type.
Supported fields cover product identification, prices, stock, content and visibility, categories, tags and brands, images and linked products, tax and shipping data, and product measurements. Mapped fields outside the analysis scope remain available to WooCommerce and are identified as not analyzed where applicable.
Parent and Attribute relationships for variable products and variations are not analyzed. Changes between product types, grouped products, external products, and other unsupported product types are left to the standard WooCommerce importer.
Important limitations
- ImportShield does not perform the actual import or replace the WooCommerce importer.
- The preflight does not modify the CSV or product catalog.
- ImportShield does not provide rollback, automatic repair, or a guarantee that every possible problem will be detected.
- Unsupported fields and product structures may be handled by WooCommerce without field-level ImportShield analysis.
- Detected business risks require explicit confirmation rather than automatically blocking the import. A technical failure that prevents reliable analysis blocks the protected flow before the import starts.
Optional usage analytics are disabled by default. ImportShield works normally without analytics, and telemetry delivery never changes a preflight or import result.