✓ TestedWorks with CSV, Excel, Google Sheets → JSON-LD Schema
By dataclean.to team · 2026-02-12
Shopify's product CSV export is one of the most widely used ecommerce data formats, but it has quirks that cause problems when importing to other systems or running analysis. Variant rows repeat handle values but leave other fields blank, tags are comma-separated in a single column, and metafields require separate exports. dataclean.to processes Shopify product CSVs and resolves these structural issues.
The Problem
Shopify product exports create one row per variant. The first variant row contains all product-level data (title, body HTML, vendor), but subsequent variant rows leave these fields blank. Tags pile up in a single comma-separated column with inconsistent casing. Image positions and alt text are spread across multiple rows. Product type and vendor fields have no enforced vocabulary, so the same category or brand appears in multiple spellings. Shopify product export documentation
How to Fix It
1
Export products from Shopify
Go to Shopify Admin > Products, select the products you want to export, and download as CSV. Choose 'All products' for a complete catalog export.
2
Upload to dataclean.to
Import the Shopify CSV. The platform recognizes Shopify's variant row structure and identifies issues like blank product fields on variant rows, inconsistent tags, and HTML in body content.
3
Fill product data across variants
Propagate product-level fields (title, body, vendor, product type) to all variant rows so every row has complete data. This is essential for analysis and cross-platform imports.
4
Normalize tags and categories
Standardize tag casing and spelling across all products. Clean product type values to use a consistent taxonomy. Normalize vendor names so 'nike', 'Nike', and 'NIKE' resolve to one value.
5
Export clean Shopify data
Download the cleaned CSV in Shopify's import format for re-upload, or export in a platform-neutral format for migration to WooCommerce, BigCommerce, or other systems.
Frequently Asked Questions
Why are some fields blank in my Shopify export?
Shopify only populates product-level fields (title, body, vendor) on the first variant row. Additional variant rows only contain variant-specific fields (size, color, price, SKU). dataclean.to fills these blank cells with the parent product data.
Can I clean Shopify metafield data?
Shopify metafields require a separate export via the API or a third-party app. If you export metafields as CSV, dataclean.to can clean them alongside your product data and merge the files using product handle as the join key.
How is Shopify HTML body content handled?
Shopify product descriptions use HTML markup. dataclean.to can strip HTML to produce plain text, or preserve the HTML while fixing common issues like broken tags, empty paragraphs, and inconsistent formatting.
Example: Input → Output
name
sku
price
brand
rating
Wireless Headphones Pro
WHP-001
$89.99
SoundTech
4.5
wireless headphones pro
WHP001
89.99
soundtech
4.5/5
Red rows show common data quality issues. dataclean.to normalizes and generates JSON-LD automatically.