Offre de lancement

Licence Founders : mises à jour pendant au moins 2 ans

149 €paiement unique, HT

Une licence Shop normale coûte 199 €.

Pour les 100 premières licences Shop, jusqu’au 10 décembre 2026. Mises à jour et nouvelles connaissances du Conseiller pendant au moins 2 ans, sans renouvellement. Une licence Shop normale : 12 mois.

Obtenir Founders pour 149 €

Import CSV de produits PrestaShop : les erreurs fréquentes et quand choisir une autre voie

L’import CSV de produits dans PrestaShop reste la meilleure façon de traiter des centaines ou des milliers d’articles. Il bute souvent sur cinq choses : l’encodage, le séparateur, les images d’autres serveurs, les déclinaisons et la correspondance avec les produits existants. Pour quelques dizaines de nouveaux produits d’une liste fournisseur, le chat va plus vite : il les ajoute comme brouillons à vérifier.

Auteur: L’équipe TellMyShop. Un guide pour les propriétaires de boutiques PrestaShop : la cause, la correction manuelle et le même travail dans une conversation avec le chat.
Dernière mise à jour: · 6 min de lecture

Quand utiliser un CSV et quand une conversation ?

Cela dépend du nombre de produits et du travail que demande chacun. Un fichier gagne sur le volume. Une conversation gagne quand la liste du fournisseur est incomplète et que chaque produit doit être complété : description, catégorie, prix avec une marge.

Import CSVConversation avec le chat
Nombre de produitsdes centaines et des milliersde quelques-uns à quelques dizaines à la fois
Préparationun tableur au format PrestaShop, correspondance des colonnesvous collez la liste telle qu’elle est arrivée
Descriptionstelles qu’elles sont dans le fichierle chat rédige une description à partir des données de la liste
Imagesdes adresses dans une colonne, le serveur les télécharge pendant l’importjusqu’à 10 images par produit depuis des adresses https publiques
Déclinaisonsun fichier séparé et un import séparévous les créez dans le back office
Quand quelque chose tourne malvous corrigez le fichier et importez à nouveauvous annulez chaque produit depuis l’historique des modifications
Versionintégré à PrestaShopTellMyShop Pro

Si un grossiste vous envoie chaque semaine un fichier de deux mille articles, restez sur l’import ou sur un module d’intégration. Une conversation avec le chat ne remplacera pas une synchronisation continue avec un grossiste.

Pourquoi un import CSV échoue-t-il ?

Parce que le format du fichier doit correspondre à ce qu’attend PrestaShop, au caractère près. Les symptômes les plus fréquents et leurs causes :

  • Des caractères illisibles au lieu des lettres accentuées. Le fichier n’est pas enregistré en UTF-8.
  • Tout dans une seule colonne. Le séparateur du fichier diffère de celui des réglages d’import, par exemple une virgule au lieu d’un point-virgule.
  • Pas d’images après l’import. Le serveur de la boutique ne peut pas télécharger les fichiers depuis les adresses indiquées, ou il manque de temps.
  • Des produits écrasés. L’import fait correspondre les lignes par ID ou par référence et tombe sur un autre produit que prévu. Un ticket GitHub de PrestaShop décrit un tel cas.
  • Des erreurs avec les déclinaisons. Les déclinaisons exigent un fichier séparé, et même le fichier d’exemple a déjà fini en erreurs, comme le montre un autre ticket.

La documentation PrestaShop sur l’import décrit le format des colonnes et les étapes. HelpGuru traite les problèmes typiques, y compris les délais dépassés du serveur.

Comment importer un fichier CSV sans risque

D’abord un petit test, puis le reste.

  1. Sauvegardez la base de données. Un import modifie de nombreux produits à la fois et n’a pas de bouton d’annulation.
  2. Enregistrez le fichier en CSV UTF-8 et vérifiez le séparateur dans les réglages d’import.
  3. Importez cinq lignes. Dans le back office, allez dans Paramètres avancés > Importer, choisissez le type Produits et chargez le fichier de test.
  4. Vérifiez ces cinq produits dans la boutique. Nom, prix HT et TTC, catégorie, images.
  5. Importez le reste. Avec un gros fichier, découpez-le en parties pour ne pas dépasser la limite de temps du serveur.
  6. Reconstruisez l’index des filtres si la boutique utilise des filtres. L’import ne le fait en général pas. Plus de détails dans l’article sur pourquoi les filtres PrestaShop ne fonctionnent pas.
  7. Listez les manques. Les produits sans images, sans EAN ou sans description après un import n’apparaissent que sur une liste des manques.

Que faire quand l’import ne charge pas les images

Vérifiez une adresse d’image du fichier avant de chercher une panne dans PrestaShop. Ouvrez-la dans une fenêtre de navigation privée. Si, au lieu de l’image elle-même, vous voyez une page d’aperçu, une demande de connexion ou une erreur, le serveur de la boutique ne la téléchargera pas non plus.

Il y a quatre causes typiques :

  • l’adresse mène à une page de galerie dans le cloud, pas à un fichier JPG ou PNG,
  • le serveur du fournisseur ne laisse télécharger les images qu’aux clients connectés,
  • l’adresse commence par http et le serveur du fournisseur la redirige de façon inhabituelle,
  • les images sont si nombreuses que l’import s’arrête à la limite de temps du serveur.

Le dernier cas se règle en découpant le fichier en parties plus petites ou en obtenant de votre hébergeur une limite de temps plus élevée. La documentation pour développeurs décrit la configuration serveur requise par PrestaShop. Quand les images comptent plus que le reste des données, importez les produits sans elles et ajoutez les images dans un second temps.

Comment ajouter des produits depuis la liste d’un fournisseur dans une conversation

Vous collez la liste, décrivez les règles, et votre chat (Claude ou ChatGPT) ajoute les produits un par un comme brouillons désactivés. Il montre d’abord le plan et un aperçu de chaque produit.

Vous: Voici une liste de 12 gants du fournisseur. Ajoute-les dans la catégorie Gants de travail, prix de la liste plus 35 %, rédige de courtes descriptions et ajoute les images depuis les liens. Ne les active pas encore.

Votre chat: J’ai vérifié les références. 2 produits de la liste sont déjà dans la boutique, je les ignore donc. Plan : 10 nouveaux produits, désactivés. Aperçu du premier :

Vous: Pas de mot « meilleur » dans la description. Le reste est bon, vas-y.

Votre chat: Corrigé. J’ajoute les produits un par un, en enregistrant chacun après votre accord.

Statut de la carte : attend votre « oui »
aperçu de la modification

nouvelle version : Gants en nitrile Grip, taille 9

nouvelle version : Prix : 18,90 € TTC (14,00 € sur la liste, plus 35 %)

nouvelle version : Catégorie : Gants de travail, EAN de la liste, stock 40 unités

nouvelle version : Description : 3 phrases sur la matière, l’adhérence et l’usage

nouvelle version : Images : 2 depuis les adresses indiquées

Illustration : les produits, les chiffres et les réponses sont des exemples.

L’ajout de produits et la tâche prête à l’emploi Nouveaux produits depuis une liste font partie de TellMyShop Pro, car ils modifient la boutique dès la première étape. Un exemple de demande : de nouveaux produits depuis la liste d’un fournisseur. Chaque nouveau produit est un enregistrement séparé, et vous fixez les limites horaires d’enregistrement dans le panneau du module. Avant un travail plus important, le chat vérifie s’il y tient et propose des étapes si besoin. C’est pourquoi une conversation a du sens pour des dizaines de produits, pas pour des milliers. Le détail des versions est sur la page tarifs.

Que vérifier après chaque import

La liste des manques, avant qu’un client ne les trouve. Dans TellMyShop Free, le chat montre les produits sans images, sans EAN et avec une description vide, avec leur référence et leur catégorie. Un exemple de demande : produits sans images, EAN ou marque.

Questions et réponses

Pourquoi les caractères accentués deviennent-ils illisibles après un import CSV ?

Le fichier a été enregistré dans un autre encodage que l’UTF-8, le plus souvent un encodage Windows depuis Excel. PrestaShop le lit en UTF-8 et les caractères spéciaux se cassent. Enregistrez à nouveau le fichier en CSV UTF-8, ou ouvrez-le dans un tableur qui vous laisse choisir l’encodage à l’enregistrement, puis importez-le à nouveau.

Pourquoi l’import CSV ne charge-t-il pas les images ?

Le plus souvent, le serveur de la boutique ne peut pas télécharger le fichier depuis l’adresse indiquée. L’adresse demande une connexion, mène à une page d’aperçu au lieu du fichier lui-même, ou le serveur du fournisseur bloque les téléchargements. En plus, les limites de temps du serveur entrent en jeu avec un grand nombre d’images. Vérifiez une adresse dans une fenêtre de navigation privée.

Combien de produits le chat peut-il ajouter en une conversation ?

De quelques-uns à quelques dizaines. Chaque nouveau produit est un enregistrement séparé. Vous fixez les limites horaires dans le panneau du module, et avant un travail plus important, le chat vérifie s’il y tient et propose des étapes si besoin. Les images s’ajoutent séparément, jusqu’à 10 par produit. Pour des centaines ou des milliers d’articles, l’import d’un fichier est plus rapide et c’est le bon outil.

Les nouveaux produits apparaîtront-ils tout de suite dans la boutique ?

Non. Les produits ajoutés par le chat démarrent désactivés, comme des brouillons. Vous les vérifiez dans le back office, corrigez ce qu’il faut et les activez. Quand vous les activez, le module signale les manques, par exemple une image ou un stock absents. Un produit au prix de 0 ne peut pas être activé : un article gratuit par erreur ne sera donc pas mis en vente.

L’ajout de produits fonctionne-t-il dans la version gratuite TellMyShop Free ?

Non. TellMyShop Free ne fait que lire la boutique, il ne crée donc pas de produits. Vous pouvez l’utiliser pour vérifier quels produits n’ont pas d’image, d’EAN ou de description après un import. L’ajout de produits et la tâche prête à l’emploi Nouveaux produits depuis une liste exigent TellMyShop Pro, car ils modifient la boutique dès la première étape.

PrestaShop est une marque déposée de PrestaShop SA. Claude est une marque d’Anthropic PBC. ChatGPT et OpenAI sont des marques d’OpenAI. TellMyShop n’est pas affilié à ces entreprises.

Vérifiez votre boutique gratuitement

TellMyShop Free passe en revue votre boutique et montre les problèmes, les plus importants en premier. Il n’enregistre rien.

Vérifiez si votre boutique est prête

Saisissez l’adresse de votre boutique. En quelques secondes, vous verrez la plateforme et si TellMyShop fonctionnera.

Nous vérifions l’adresse, le HTTPS et la plateforme. Vous n’installez rien, et nous ne conservons pas l’adresse.

votreboutique.frExemple de résultat
La boutique répond
oui
HTTPS
activé
Plateforme
PrestaShop 8.1
TellMyShop fonctionnera

À lire ensuite

Free pour 0 €, lit et conseille

Obtenir Free