

Review summary counts for safe rows, warnings, critical risks, and errors before the import starts.
See what your WooCommerce product CSV is expected to change before you start the import.
ImportShield adds a CSV import preview and risk checker to help you spot unexpected price, stock, SKU and product-data changes before they reach your catalog. Keep uploading and mapping files in the built-in WooCommerce importer — ImportShield adds a review step before WooCommerce imports the products.
Compare current and planned values for supported fields, review detected risks, and decide whether to proceed or go back to correct the CSV or mapping. Analysis does not change your products.
You are preparing a supplier CSV to update existing products. Several regular-price cells contain zero instead of the intended prices.
ImportShield flags existing positive regular prices that would become zero and shows the affected rows before the import starts. You can go back and correct the file before those prices reach your store.
Use the same review for bulk stock updates, supplier files and other WooCommerce CSV imports where checking the planned changes matters.
CSV Column mapping ImportShield review Standard WooCommerce importer
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.
Optional usage analytics are disabled by default. ImportShield works normally without analytics, and telemetry delivery never changes a preflight or import result.
When an authorized administrator explicitly enables usage analytics, ImportShield sends server-side HTTPS requests to PostHog after selected preflight, risk, confirmation, cancellation, failure, and successful native-import lifecycle points. PostHog receives event names; coarse row, change, affected-row, and duration buckets; aggregate risk counts, severities, and stable rule keys; the ImportShield, WordPress, WooCommerce, and PHP versions where applicable; locale; and random installation and flow identifiers. Person-profile processing is disabled for every event.
ImportShield does not intentionally send CSV contents or filenames, product names, SKUs, product IDs, prices, stock values, descriptions, categories, tags, images, customer or order data, the site URL/domain, account details, filesystem paths, database content, approval/security tokens, SQL, stack traces, or arbitrary error text. As with any direct network request, network providers and PostHog may process connection metadata such as the originating IP address.
Analytics can be enabled or disabled at ImportShield Settings. Disabling stops future telemetry and deletes the local random installation ID; enabling it again creates a new ID. Deactivation preserves this choice. Uninstall removes the analytics options with ImportShield’s other owned state.
This service is provided by PostHog:
ImportShield registers suggested privacy-policy text through WordPress’s standard privacy-policy guide. No analytics request is sent before explicit opt-in.