CSV remains the most universal PrestaShop import format. Easy to produce from Excel, LibreOffice, or an ERP. But it is also a tricky format: a wrong separator, a broken encoding, a misplaced decimal comma, and 2,000 products import with errors.
This guide gives the exact format expected by PrestaShop 1.7, 8 and 9, common pitfalls, and methods to secure the operation.
CSV compatible with your stack
PrestaShop CSV format: basic rules
Separator: semicolon
; everywhere. If your CSV comes from a Shopify or WooCommerce export with commas, convert before importing to PrestaShop.Encoding: UTF-8 without BOM
Decimals: dot, not comma
19.90, not 19,90. French Excel exports with comma by default. Replace before import.PrestaShop columns: the order that works
PrestaShop does not impose an order: the mapping decides. But a consistent order limits human errors. Proposal:
ID(empty on create, filled on update)ActiveNameReference(SKU)Categories(comma-separated IDs)Price tax excl.Tax rate(ID)QuantityWeightShort descriptionLong descriptionMeta titleMeta descriptionRewritten URLImage URLs
The 7 errors that crash a PrestaShop CSV import
- UTF-8 BOM → first field read as
IDinstead ofID - Decimal comma → prices imported wrong, products in error
- Category by ID not in the tree → orphan product
- Slow image URL → timeout, missing images
- Unescaped quotes in description → broken CSV parsing
- Duplicate SKU reference → 2 products merged into one
- Non-existing tax rate ID → product stuck at 0% VAT
What Seegea does differently on PrestaShop CSV import
Pre-import audit
Async import + rollback
Smart partial update
| Critère | Shopify natif | Seegea |
|---|---|---|
| Pre-import audit | Manual (or none) | Automatic |
| UTF-8 BOM handling | Silent fail | Detect + fix |
| Partial update | Overwrites empty fields | Preserves non-passed fields |
| Max volume | ~2,000 rows | 50,000+ (async) |
| Rollback | None | Ctrl+Z + re-push |
Secure your next PrestaShop CSV import
Google Meet · we audit your CSV together
Ready-to-use PrestaShop CSV template
Seegea ships an official 2026 CSV template with the 15 essential columns pre-formatted, UTF-8 without BOM, semicolon separator, and clean example rows for PrestaShop 1.7, 8 and 9. Free download from the Seegea back-office once connected.
Built in France between Annecy and Chantilly, Seegea supports PrestaShop merchants with email and Google Meet from day one.
