ShadowOrders.spaceManaged data & evidence services
SHOPIFY CATALOG MIGRATION QA

47 checks before a catalog reaches production.

A practical public checklist for migration teams, agencies and store operators. Bookmark it, send it to a client, or use it to review a supplier file before import.

File integrity

  1. File opens without corruption
  2. Delimiter/encoding is known
  3. Headers are unique
  4. No hidden merged-header rows
  5. Identifiers were not converted to scientific notation
  6. Leading zeros are preserved

Products & identifiers

  1. Every product has a stable grouping key
  2. SKU uniqueness is checked
  3. Blank required identifiers are surfaced
  4. Handles/slugs are deterministic
  5. Duplicate product rows are explained
  6. Vendor/brand values are consistent

Variants

  1. Option names are stable per product
  2. Option values are non-empty where required
  3. Variant combinations are unique
  4. Variant rows resolve to one parent product
  5. SKU is stable per sellable variant
  6. Variant-level price/inventory fields are intentionally mapped

Text & taxonomy

  1. Title source is explicit
  2. Description source is explicit
  3. HTML/plain-text handling is known
  4. Product type/category mapping is documented
  5. Tags are not used as a hidden catch-all
  6. Unsupported taxonomy values become exceptions

Prices & inventory

  1. Currency assumption is explicit
  2. Decimal separator is normalized
  3. Price is numeric where required
  4. Compare-at price logic is explicit
  5. Inventory quantity meaning is known
  6. Zero stock is not confused with unknown stock

Images & URLs

  1. Image URLs are reachable or intentionally omitted
  2. Image-to-variant association is known
  3. Duplicate images are detected
  4. Alt text source is explicit

Mapping & provenance

  1. Every output field has a source/rule
  2. Constants are declared, not hidden
  3. Transforms are documented
  4. Ambiguous fields become questions
  5. No unsupported values are invented
  6. Corrections have an evidence trail

Pre-import QA

  1. Output headers match intended target format
  2. Required fields are present
  3. Row counts reconcile
  4. Exception rows are preserved outside clean output
  5. Encoding/line endings are stable
  6. Replay is deterministic
  7. A human reviews unresolved questions before production
DON’T WANT TO RUN ALL 47?

Send a small sample for a free risk check.