SHOPIFY CSV TROUBLESHOOTING
Start with the symptom you can see.
A failed import, a missing variant, a blank image, unchanged inventory, ignored product update, missing tag, missing metafield, absent export column, or missing collection assignment can all involve a CSV—but they need different repair paths. Order metafields require a separate export workflow. Choose the closest result below.
CHOOSE A REPAIR PATH
What happened after the import?
Start with the complete CSV error checklist
Use this first when Shopify rejects the file, names a row-level error, or several product fields fail together.
- Headers, quoting, and encoding
- Titles, handles, prices, and status
- Images, categories, and references
Trace the product group and option combinations
Use this when the base product imports but some sizes, colors, or other option combinations do not.
- Repeated handles and group boundaries
- Option names, values, and duplicates
- Variant prices, SKUs, and overwrite safety
Check whether Shopify can reach each image
Use this when product or variant rows import but remote images fail, remain blank, or attach incorrectly.
- Public URLs and private hosts
- Product and variant image columns
- Image positions and remote fetch limits
Separate catalog fields from location inventory
Use this when quantities stay unchanged or update the wrong variant, location, or operational setup.
- Product CSV versus inventory CSV
- Tracker, quantity, policy, and service
- SKU, location, and overwrite context
Verify the product match and overwrite behavior
Use this when Shopify completes the import but titles, prices, statuses, or other existing product fields do not change as expected.
- Matching handles and overwrite selection
- Blank columns versus omitted columns
- Variant dependencies and identity changes
Update the exact variant price—and check what customers actually see
Use this when the CSV import completes but one or more product prices remain unchanged, update the wrong variant, or look different on the storefront.
- Variant Price values and numeric formatting
- Matching handles, options, and overwrite behavior
- Compare-at prices, markets, catalogs, and apps
Match the product metafield definition to the exact CSV column
Use this when a product metafield is ignored, rejected, cleared unexpectedly, or does not match the value you expected after a CSV import.
- Definitions, namespaces, keys, and exported headers
- Product versus variant metafield workflows
- Typed values, references, blanks, and overwrite safety
Use Shopify’s Collection column without breaking the product CSV
Use this when an imported product is absent from the intended collection, creates an unexpected collection, or conflicts with a condition-based collection rule.
- Exact Collection header and supported CSV shape
- One collection per product and new-name behavior
- Conditions, matching handles, and overwrite preview
Export the correct product metafield definitions and values
Use this when a Shopify product CSV export contains no metafield columns, omits an expected field, or needs to be prepared for a safe re-import.
- Product definitions, resource owners, and store scope
- Namespace and key header formats
- Variant limits, typed values, and re-import safety
Keep comma-separated tags inside the correct product group
Use this when tags disappear, remain unchanged, split into the wrong values, or unexpectedly affect automated collections.
- Exact Tags header and matching product handles
- CSV commas, quoting, and row grouping
- Overwrite previews and automated collections
Retrieve order custom fields through the right workflow
Use this when Shopify's Orders export has no order metafield columns and you need values from one or many orders.
- Standard order CSV field boundary
- Order definitions and GraphQL access
- Bulk JSONL output and safe CSV mapping
A SAFER DIAGNOSIS
Repair one product group before the whole catalog.
Keep the original export untouched, isolate one failing product or SKU, and make the smallest explainable change. Shopify’s preview remains the final decision point.
- 1Keep a backup
Preserve a fresh export from the target store.
- 2Choose one symptom
Start with the most specific guide above.
- 3Validate locally
Find deterministic field and grouping problems without uploading the file.
- 4Preview in Shopify
Confirm creates, updates, locations, and overwrites before applying them.