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 field | Accepted CSV headers | Restriction |
|---|---|---|
| Title | Title | Required, nonempty, not only Unicode whitespace |
| Handle | URL handle / Handle | Optional; ASCII letters, digits and hyphens, with at least one letter or digit; duplicates and case collisions block |
| Description | Description / Body (HTML) | Text preserved; HTML displayed as text |
| Vendor | Vendor | Text preserved |
| Type | Type | Text preserved |
| Publication | Published on online store / Published | Lowercase true / false, or empty with a warning |
| Status | Status | active / 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)