SEEGEA
prestashop

Import CSV PrestaShop : format, pièges et bonnes pratiques

L'import CSV PrestaShop reste l'option la plus répandue. C'est aussi celle qui génère le plus d'erreurs quand le format n'est pas maîtrisé. Voici la méthode qui marche.

Réserver une démoVisio Google Meet · 30 min · sans engagement
Créé en FranceDescription IA en 1 clicRetour en arrière

Le CSV reste le format d'import le plus universel sur PrestaShop. Facile à produire depuis Excel, LibreOffice, ou un ERP. Mais c'est aussi un format piégeux : un mauvais séparateur, un encodage cassé, une virgule décimale mal placée, et 2 000 produits sont importés en erreur.

Ce guide donne le format exact attendu par PrestaShop 1.7, 8 et 9, les pièges courants, et les méthodes pour sécuriser l'opération.

CSV compatible avec votre stack

PrestaShopMicrosoft ExcelGoogle

Le format CSV PrestaShop : règles de base

Séparateur : point-virgule

; partout. Si votre CSV vient d'un export Shopify ou WooCommerce avec des virgules, convertissez avant l'import PrestaShop.

Encodage : UTF-8 sans BOM

Fuyez les exports Excel sauvegardés en UTF-8 par défaut : ils contiennent un BOM qui casse PrestaShop 1.7. LibreOffice Calc coche “sans BOM” nativement.

Décimales : point, pas virgule

Prix, poids, taxe : 19.90 et non 19,90. Excel France exporte avec virgule par défaut. Pensez à remplacer avant l'import.

Colonnes PrestaShop : l'ordre qui marche

PrestaShop n'impose pas d'ordre précis : c'est le mapping qui décide. Mais un ordre cohérent limite les erreurs humaines au mapping. Proposition :

  1. ID (vide en création, rempli en update)
  2. Actif
  3. Nom
  4. Référence (SKU)
  5. Catégories (IDs séparés virgules)
  6. Prix HT
  7. Taux TVA (ID)
  8. Quantité
  9. Poids
  10. Description courte
  11. Description longue
  12. Titre meta
  13. Description meta
  14. URL réécrite
  15. URL images
En PrestaShop 8 et 9, une colonne présente mais vide dans le CSV écrase la valeur existante en base. Pour un update partiel, supprimez les colonnes que vous ne modifiez pas, ne les laissez pas vides.

Les 7 erreurs qui plantent un import CSV PrestaShop

  1. BOM UTF-8 → premier champ lu comme ID au lieu de ID
  2. Virgule décimale → prix mal importés, produits en erreur
  3. Catégorie par ID sans référencer l'arbre → produit orphelin
  4. URL image lente → timeout, images manquantes
  5. Guillemets dans description non échappés → CSV mal parsé
  6. Référence SKU dupliquée → 2 produits écrasés en un
  7. Taux TVA par ID inexistant → produit bloqué à 0% TVA

Ce que Seegea fait différemment sur l'import CSV PrestaShop

Audit pré-import

Le module Seegea v3.9.1 lit votre CSV, détecte les 7 erreurs ci-dessus, et propose les corrections automatiques. Vous corrigez avant de lancer l'import.

Import async + rollback

L'import tourne par paquets de 500 en asynchrone. Si une erreur fatale survient à 3 000/10 000, rollback complet, pas de catalogue cassé à moitié.

Update partiel intelligent

Contrairement au CSV natif, Seegea ne touche pas aux champs non renseignés. Vous ne perdez pas vos meta ou descriptions existantes.
CritèreShopify natifSeegea
Audit avant importManuel (ou rien)Automatique
Gestion BOM UTF-8Échec silencieuxDétection + correction
Update partielÉcrase les champs videsPréserve les champs non passés
Volume max~2 000 lignes50 000+ (async)
RollbackAucunCtrl+Z + re-push

Sécurisez votre prochain import CSV PrestaShop

Visio Google Meet · on audite votre CSV ensemble

Sécurisez votre prochain import CSV PrestaShop

Template CSV PrestaShop prêt à l'emploi

Seegea fournit un template CSV officiel (2026) avec les 15 colonnes essentielles pré-formatées, encodage UTF-8 sans BOM, séparateur point-virgule, et exemples de lignes propres pour PrestaShop 1.7, 8 et 9. Téléchargeable gratuitement depuis le back-office Seegea une fois connecté.

Créé en France entre Annecy et Chantilly, Seegea accompagne les marchands PrestaShop avec support email et visio Google Meet dès la première semaine.

Créé en France, entre Annecy et Chantilly · Assistance email & visio Google Meet

FAQ

Le point-virgule (;) est recommandé par défaut. PrestaShop accepte aussi la virgule, mais le point-virgule évite les conflits avec les descriptions qui contiennent des virgules.

Redonnez de la valeur à votre catalogue.

Visio Google Meet · 30 min · sans engagement

Réserver une démo