Gérer de gros volumes de données dans PrestaShop : guide pratique du module Easy Import

septembre 11, 2025
Holograficzne arkusze przekazujące karty produktów do cyfrowego katalogu

Le fournisseur a envoyé un nouveau tarif de 8 000 références. Il faut corriger les prix, ajouter de nouvelles déclinaisons et retirer de la vente les produits abandonnés. À la main dans le back-office PrestaShop, c’est un travail de plusieurs jours, avec en plus un risque élevé d’erreur.

C’est précisément à ce type de tâches que sert le module Easy Import & Export Products. Nous l’utilisons dans les projets où les données produits changent souvent ou doivent être migrées depuis une ancienne boutique. Nous montrons ci-dessous comment travailler avec, pour qu’un gros import ne se transforme pas en grosse panne.

En bref : le module permet d’importer et d’exporter des produits et des déclinaisons depuis de nombreux formats, de les mettre à jour selon l’identifiant choisi et de lancer des tâches automatiquement. Un travail sûr repose sur cinq règles : une bonne clé, un petit test, une sauvegarde, un traitement par lots et la vérification de l’historique.

Quand l’import standard de PrestaShop ne suffit-il plus ?

L’outil d’import intégré gère bien les tâches simples. Les problèmes apparaissent lorsque les fichiers sont volumineux, les formats variés et que les mises à jour doivent être régulières. Le module est utile si :

Comment se déroule le travail avec le module ?

La base, c’est la règle d’import. Vous y indiquez d’où vient le fichier et quelle colonne correspond à quel champ. La règle peut être relancée ensuite : vous la configurez une fois, et non à chaque fichier.

Etapy importu: plik, reguła, dopasowanie kolumn, próbka, pełny import i historia

La documentation du module recommande de commencer par un petit fichier, par exemple de 10 à 30 produits. C’est un bon conseil. Corriger une erreur sur 20 produits prend un instant ; sur 20 000, cela peut signifier restaurer une sauvegarde.

La préparation des données, la partie la plus importante du travail

La plupart des problèmes viennent du fichier lui-même, et non du module. Le projet Furnitex en est un bon exemple. Avant d’importer les données sur les emballages, nous avons analysé un fichier contenant 359 références produits. Seules 177 correspondaient immédiatement aux produits de la boutique. Si nous avions lancé l’import sans ce contrôle, une partie des données ne se serait tout simplement pas chargée, ou serait arrivée au mauvais endroit.

Ce que le module sait faire avec les catégories, les prix et les images

Catégories. On peut les attribuer par chemins complets, sous la forme « Parente > Enfant ». Le module crée les catégories manquantes : vérifiez donc les noms avant le premier import, car une faute de frappe signifie une nouvelle branche dans l’arborescence.

Prix. Dans les paramètres des champs, on peut appliquer des formules : pourcentage, montant fixe ou tranches. C’est utile lorsque le fournisseur indique un prix d’achat et que la boutique doit appliquer sa propre marge.

Images. Le module les récupère depuis des liens ou des dossiers sur le serveur. Pour un grand catalogue, planifiez-les séparément, car ce sont généralement les images qui alourdissent le plus l’import.

Langues et multiboutique. Un même fichier peut contenir des colonnes pour plusieurs langues, et dans les boutiques multistore, on peut utiliser des règles distinctes pour chaque boutique.

“Un bon import, c’est celui après lequel vous savez ce qui a changé. Un simple « terminé » ne dit pas grand-chose.“

L’équipe ECOMPLUS+

Imports automatiques et planification

Une fois la règle validée, on peut la lancer automatiquement via CRON. C’est idéal pour les mises à jour régulières des stocks et des prix fournisseurs. Les fichiers peuvent provenir de plusieurs sources, et le choix dépend de la façon dont l’autre partie met les données à disposition.

Źródła pliku importu: adres URL, FTP lub SFTP, ścieżka na serwerze i ręczne przesłanie

Planifiez les gros imports aux heures de faible trafic. Le module traite les données par lots contrôlés, ce qui limite le risque de dépassement de délai et de surcharge du serveur. Si la boutique est sur un hébergement modeste, réduisez la taille des lots, quitte à allonger la durée de traitement. Pensez aussi aux conditions d’exclusion : elles permettent de bloquer la modification de certains champs ou de produits entiers.

Comment éviter une erreur coûteuse ?

Le module remplace-t-il une intégration ERP ?

Pas toujours. L’import de fichiers convient bien aux fournisseurs, aux migrations et aux mises à jour périodiques. Si les stocks et les commandes doivent être échangés en continu avec l’ERP, une intégration est généralement nécessaire, comme celle décrite dans notre article sur PrestaShop et Symfonia. Le module peut toujours aider à compléter les données absentes de l’ERP.

Toutes les boutiques n’ont pas non plus besoin d’un outil aussi complet. Avec quelques centaines de produits modifiés une fois par trimestre, l’outil d’import standard peut tout à fait suffire.

Bilan

On peut gérer sereinement de grands catalogues si les données ont un responsable, une clé et un processus reproductible. Easy Import fournit les outils : règles, formats, formules, CRON et historique. Le reste dépend de la qualité des fichiers et de la rigueur des tests.

Si vous avez une boutique avec un grand nombre de produits ou plusieurs fournisseurs, écrivez-nous. Nous vous aiderons à mettre de l’ordre dans les données et à configurer un import qui demandera moins de travail manuel.

Questions fréquentes

Quels formats Easy Import prend-il en charge ?
Selon la documentation, l’import gère notamment CSV, XLS, XLSX, XML, JSON, TXT, ODS, RSS et TSV, et l’export CSV, XLS, XLSX, XML, JSON, TXT et ODS.

Le module peut-il mettre à jour des produits existants ?
Oui, par ID, référence, EAN, code fournisseur, MPN ou ISBN.

L’import peut-il fonctionner automatiquement ?
Oui, via CRON et la récupération du fichier depuis une URL, un FTP, un SFTP ou un chemin sur le serveur.

Par où commencer le premier import ?
Par un petit fichier de test et la vérification de quelques produits sur le site. Ce n’est qu’ensuite que vous lancez le fichier complet.