CSV ATELIER

Shopify simple creation · profile V0

What this pilot can check.

One product per record, for creating new simple products. This is a conservative subset, not a general Shopify importer.

Open the checker →

Accepted fields

Header matching is exact and case sensitive. Aliases for the same field cannot coexist. Unknown columns block export, even if empty.

Logical fieldAccepted CSV headersRestriction
TitleTitleRequired, nonempty, not only Unicode whitespace
HandleURL handle / HandleOptional; ASCII letters, digits and hyphens, with at least one letter or digit; duplicates and case collisions block
DescriptionDescription / Body (HTML)Text preserved; HTML displayed as text
VendorVendorText preserved
TypeTypeText preserved
PublicationPublished on online store / PublishedLowercase true / false, or empty with a warning
StatusStatusactive / draft / archived; if present, cannot be empty

What blocks a copy

Updates, variants, SKU, price, inventory, fulfillment, images, barcode, markets and metafields are outside this profile. Malformed quotes, inconsistent row widths, invalid UTF-8, duplicate or ambiguous headers, invalid field values, files above 5,242,880 bytes and more than 10,000 product records block export.

Only format repairs

Supported separators: comma, semicolon and tab. You must select one explicitly. Proposed repairs require individual agreement: convert separators to commas, remove exactly one initial UTF-8 BOM, and normalize record endings to LF with a final LF. Line breaks inside quoted cells, spaces, accents and leading zeros are preserved. The entire output is parsed again and compared cell by cell. No column, row or cell is removed or added.

Local processing and remaining limits

CSV contents remain in memory without application upload or automatic storage. Page and asset loading make network requests; a future host receives request metadata. External documentation links contact third parties. Local reports include the file name and diagnostic locations, which can include header names; they are not anonymized. Downloads are saved on your device. Reset or reload clears the session.

The analysis is synchronous and can take several seconds at the limits. No real Shopify import, store collisions or universal browser compatibility is verified. Formula-like values are warned about and left unchanged; be careful opening CSVs in spreadsheets.

Shopify’s official CSV guidance (external) · Detailed technical profile (French)