| Rule | Limit |
|---|---|
| Encoding | UTF-8 (a byte-order mark is accepted) |
| Separator | Comma or semicolon |
| File size | 10 MiB |
| Data rows | 10,000, not counting the header |
| Columns | 256 |
"") and line breaks.product, brand, category or collection, or Link → other type… for a| Field type | Accepted values |
|---|---|
| Text | Imported as written, including leading zeros. |
| Number | . as the decimal point, for example 12.5. Scientific notation (1e3) is accepted. Values too large to store exactly are rejected. |
| Yes / No | true / false (any case), or 1 / 0. |
| Date & time | YYYY-MM-DD, or a date and time with seconds (up to 3 decimals allowed) and Z or an offset, for example 2026-02-28T23:00:00+02:00. Converted to UTC; a date on its own means midnight UTC. |
|, for example id-1|id-2.| Status | Meaning |
|---|---|
| Ready | Valid, not sent yet. |
| Invalid | Failed validation and was not sent. The row shows why. |
| Created | The record was created. |
| Already imported | A retry found the record already created. |
| Rejected | The platform refused the row, for example because it exceeds the 64 KB record limit. |
| Unconfirmed | The outcome is unknown, typically after a network error. |
code or sku, so duplicates are easy to spot later.