Importer des produits en masse par fichier CSV sur PrestaShop
L’outil natif d’import se trouve dans Paramètres avancés > Import du back-office : il accepte un fichier CSV, propose un mapping de colonnes et fonctionne bien sur un import ponctuel. Les blocages viennent presque toujours du même endroit : l’encodage du fichier, le séparateur de colonnes, ou une référence en doublon qui écrase un produit existant au lieu d’en créer un nouveau.
Ce qui bloque le plus souvent un import CSV
L’outil d’import de PrestaShop attend un fichier encodé en UTF-8. Un fichier exporté depuis Excel en Windows-1252 garde ses accents à l’écran mais les casse à l’import : les caractères spéciaux se transforment en symboles illisibles dans les fiches produits créées.
Deuxième point de friction : le séparateur de colonnes. PrestaShop tente de le détecter automatiquement, mais un fichier avec des virgules dans les descriptions peut fausser cette détection et décaler toutes les colonnes suivantes.
Troisième point, plus silencieux : la colonne Référence sert d’identifiant de correspondance. Si une ligne du fichier porte une référence déjà présente en base, l’import ne crée pas un doublon, il écrase le produit existant avec les données de la ligne. Sur un gros fichier, ça peut modifier des centaines de fiches sans qu’aucune erreur ne s’affiche.
L’écran d’import propose ensuite une étape de mapping, où chaque colonne du fichier est associée à un champ PrestaShop : nom, prix, catégorie, quantité, description. Ce mapping peut être enregistré pour être réutilisé sur un prochain fichier ayant la même structure, ce qui évite de le refaire à chaque fois pour un fournisseur donné.
Pages liées
-
Exporter le catalogue ou les commandes en CSV
L’opération inverse, avec ses propres limites sur ce que le back-office sait sortir en un clic.
-
La recherche interne ne trouve pas certains produits
Un gros import est souvent l’événement qui rend une réindexation de la recherche nécessaire.
-
Développement d’un module PrestaShop sur mesure
Pour un import automatisé et récurrent, au-delà de l’écran manuel du back-office.
Décrivez votre besoin en 1 minute
Quelques questions ciblées pour que je vous réponde avec une estimation, pas avec un questionnaire de plus.