
Vous devez importer des produits d'Excel vers WooCommerce, rapidement. C'est peut-être une exportation d'inventaire de votre ancienne plateforme, un catalogue de votre fournisseur, ou une liste maîtresse de plus de 500 articles que vous avez construite dans Excel pendant des mois. Quoi qu'il en soit, l'idée de les saisir un par un vous donne envie de fermer votre ordinateur portable et de partir.
La bonne nouvelle est que vous n'avez rien à acheter. WooCommerce a un importateur de produits intégré, et il gère les produits simples, les produits variables, les catégories et les images. La seule chose qu'il ne fera pas est de lire directement votre fichier Excel, il y a donc une étape de conversion d'abord.
Dans cet article, nous couvrirons le chemin complet pour importer des produits d'Excel vers WooCommerce, y compris la conversion XLSX vers CSV, la gestion des produits variables, les importations d'images et la liste de contrôle de dépannage à parcourir chaque fois qu'une importation se comporte mal. Alors, commençons !
Table des matières
Avant de commencer : Préparation de votre fichier Excel
Nettoyez votre feuille de calcul avant de toucher à l'importateur. Nous avons vu plus d'importations échouer à cause de mauvaises données sources que de tout ce que l'outil d'importation a fait, et dix minutes de préparation de fichier vous épargnent une heure de dépannage.
Vérifiez la qualité de vos données
Ouvrez votre fichier Excel et parcourez les lignes. Recherchez les lignes vides mélangées aux données (supprimez-les), les noms de catégories incohérents (T-Shirts vs Tshirts vs T Shirts), les cellules fusionnées (défusionnez tout) et les colonnes masquées qui pourraient contenir des données obsolètes.
Les colonnes de prix sont un piège courant. Si les prix sont stockés sous forme de texte formaté en devise comme « 29,99 $ » au lieu du nombre 29,99, l'importation échouera ou créera des produits avec des prix nuls. Supprimez les symboles de devise et enregistrez les prix sous forme de nombres simples.
Un produit par ligne
Chaque ligne doit représenter un seul produit. La seule exception concerne les produits variables, qui utilisent une ligne pour le parent et des lignes supplémentaires pour chaque variation, abordé dans une section ultérieure.
En-têtes de colonne
Utilisez des en-têtes clairs et descriptifs dans la ligne 1 : Nom du produit, SKU, Prix, Description courte, Description longue, Catégorie, etc. Vos noms de colonnes n'ont pas besoin de correspondre aux noms de champs internes de WooCommerce, car vous les mapperez lors de l'importation. Ils doivent simplement être suffisamment clairs pour que vous sachiez ce que contient chaque colonne.
Ce dont vous avez réellement besoin
Moins que ce que la plupart des guides prétendent. Une ligne de produit n'a réellement besoin que d'un nom et d'un type de produit pour tout ce qui n'est pas un produit simple.
Le SKU est toujours fortement recommandé, car c'est ainsi que vous associerez les produits pour les futures mises à jour, et WooCommerce en génère un pour vous s'il manque. Le prix, le stock et les catégories sont tous facultatifs, bien qu'une courte description vaille la peine d'être incluse pour que les produits n'aient pas l'air vides sur le frontend.
Images
Si votre feuille de calcul référence des images de produits, assurez-vous que les URL des images sont absolues (commençant par https://) et accessibles publiquement. Si vous prévoyez de télécharger les fichiers image séparément, ayez les fichiers prêts à côté de la feuille de calcul.
Sauvegardez
Avant de convertir ou de modifier quoi que ce soit, enregistrez une copie de votre fichier Excel d'origine dans un endroit sûr. Vous vous remercierez la première fois qu'une fonction Rechercher et remplacer accidentelle brouillera une colonne.
Ce que nous avons vu : L'échec d'importation le plus courant que nous constatons n'a rien à voir avec l'outil d'importation. C'est le fichier source. Les cellules fusionnées dans Excel, les colonnes masquées, les noms de catégories incohérents et les champs de prix formatés en texte de devise causent tous des problèmes en aval. Passer 10 à 15 minutes à nettoyer votre fichier Excel avant le début de l'importation permet d'économiser des heures de diagnostic d'erreurs dont la cause est difficile à retracer après coup.
Comprendre les champs de produits WooCommerce
Avant l'étape de mappage, il est utile de savoir ce que WooCommerce attend de son côté. Vos colonnes de tableur seront mappées à ces groupes de champs, et connaître la structure de chacun vous indique quoi mettre dans votre fichier Excel.
- Champs essentiels : Nom du produit, SKU, prix normal, description courte, description longue, type de produit (simple, variable, variation, externe, groupé).
- Champs courants : Catégories, étiquettes, poids, dimensions (longueur, largeur, hauteur), quantité en stock, statut du stock, classe de taxe.
- Champs d'image : Une colonne Images contenant des URL complètes, séparées par des virgules et entre guillemets. La première URL devient l'image mise en avant et les autres deviennent la galerie.
- Attributs personnalisés : Taille, couleur, matière. Ceux-ci servent de base aux produits variables et peuvent également figurer sur les produits simples en tant qu'attributs d'information.
- Champs méta personnalisés : Tout champ de plugin tiers, importé en préfixant l'en-tête de colonne par
meta:, comme dansmeta:brand_code.
Vos colonnes Excel n'ont pas besoin de correspondre exactement à ces noms, car l'écran de mappage des colonnes de l'importateur vous permet de les assigner manuellement. Pour une référence complète des champs, consultez notre guide sur l'importation de produits WooCommerce.
Étape 1 : Convertir votre fichier Excel en CSV
L'importateur de WooCommerce lit les fichiers CSV, pas XLS ou XLSX. La première étape réelle pour importer des produits d'Excel vers WooCommerce est donc un Enregistrer sous, qui prend environ 30 secondes et ne nécessite aucun logiciel supplémentaire.
Comment convertir dans Excel
Ouvrez votre fichier Excel et allez dans Fichier → Enregistrer sous. Dans le menu déroulant des formats, choisissez « CSV UTF-8 (délimité par des virgules) (*.csv) » et enregistrez. La documentation officielle de Microsoft sur les CSV Excel explique le dialogue si vous êtes bloqué.
Comment convertir dans Google Sheets
Ouvrez la feuille et allez dans Fichier → Télécharger → Valeurs séparées par des virgules (.csv). Google Sheets exporte en UTF-8 par défaut, il n'y a donc rien d'autre à régler.
L'encodage est important
Choisissez l'option UTF-8, pas simplement « CSV (délimité par des virgules) ». Les anciennes versions d'Excel utilisent par défaut Windows-1252 ou MacRoman, et toute lettre accentuée, symbole monétaire ou guillemet intelligent sera brouillé lors de l'importation. C'est la cause la plus fréquente de noms de produits illisibles.
Problème courant 1 : avertissement de perte de fonctionnalités
Excel vous avertit qu'enregistrer en CSV entraînera la perte de fonctionnalités telles que les formules, la mise en forme et plusieurs feuilles. C'est normal. Seule la feuille active est exportée, et les formules sont remplacées par leurs valeurs calculées. Acceptez l'avertissement et enregistrez.
Problème courant 2 : virgules et guillemets
Si vos descriptions de produits contiennent des virgules, ces virgules pourraient confondre un analyseur CSV. Excel gère cela automatiquement en entourant les valeurs de guillemets doubles ("description, avec virgule"). Ouvrez le CSV enregistré dans un éditeur de texte et vérifiez que les champs entre guillemets sont cohérents. Cela fonctionne généralement sans intervention, mais cela vaut la peine de vérifier.
Attention aux sauts de ligne dans les cellules
Un schéma que nous observons souvent avec les grands catalogues : une colonne de description contenant des sauts de ligne à l'intérieur de cellules individuelles. Excel conserve ces sauts dans la sortie CSV, et ils peuvent perturber l'analyseur et tronquer les descriptions en cours de phrase.
Si vos descriptions sont en texte enrichi avec des sauts de paragraphe, remplacez les sauts de ligne par des balises <br> dans Excel avant de convertir. Prévoyez une passe de nettoyage plutôt que de le découvrir après l'importation.

Pour la référence complète des colonnes et les règles de formatage, consultez notre guide d'importation CSV WooCommerce.
Étape 2 : Télécharger et mapper vos colonnes
Allez dans Produits → Tous les produits et cliquez sur Importer pour ouvrir l'importateur CSV de produits. Choisissez le fichier que vous venez d'enregistrer, puis WooCommerce lit votre ligne d'en-tête et vous amène à l'écran de mappage des colonnes.
Télécharger votre CSV
Si votre fichier est trop volumineux pour être téléchargé via le navigateur, ouvrez Options avancées et entrez plutôt un chemin de fichier serveur. Déplacez d'abord le CSV par FTP, puis pointez l'importateur dessus et la limite de téléchargement ne s'appliquera plus.
L'écran de mappage des colonnes
Vos en-têtes CSV apparaissent à gauche et les champs WooCommerce à droite. Les en-têtes standard comme Nom, SKU et Prix régulier sont détectés et mappés pour vous, vous laissant confirmer ou remplacer le reste.
C'est pourquoi vos en-têtes Excel n'ont jamais eu besoin d'être renommés. Une colonne appelée « Nom du produit » ou « Code article » se mappe bien à partir de la liste déroulante.
Mapper chaque colonne
Parcourez chaque colonne et mappez-la à un champ WooCommerce ou laissez-la comme « Ne pas importer ». Les notes internes et les codes fournisseurs valent généralement la peine d'être ignorés, bien que vous puissiez les envoyer vers un champ personnalisé en les mappant à une clé meta:.
Lisez cet écran correctement plutôt que de cliquer dessus. Tout ce que WooCommerce ne reconnaît pas est par défaut « Ne pas importer » et est silencieusement ignoré.
Étape 3 : Exécuter l'importation
Cliquez sur Exécuter l'importateur et WooCommerce traite le fichier ligne par ligne, créant ou mettant à jour les produits au fur et à mesure. Une barre de progression indique où il en est. Les grands catalogues prennent plusieurs minutes, surtout lorsque les lignes incluent des URL d'images qui doivent être téléchargées.
Gestion des doublons
La case à cocher Mettre à jour les produits existants sur l'écran de téléchargement détermine ce qui se passe lorsqu'une ligne correspond à quelque chose déjà dans votre catalogue.
- Non cochée (par défaut) : seuls les nouveaux produits sont créés. Les lignes correspondant à un ID de produit ou à un SKU existant sont ignorées, de sorte que votre catalogue reste intact.
- Cochée : les produits correspondants sont mis à jour sur place avec les valeurs de votre fichier, et les lignes sans correspondance sont ignorées.
Décidez lequel vous voulez avant de l'exécuter, car une passe de mise à jour s'applique immédiatement à votre catalogue en direct sans possibilité d'annulation.
Étape 4 : Vérifiez vos produits
Lorsque l'importation est terminée, WooCommerce affiche un résumé avec le nombre de produits importés, mis à jour et ignorés, ainsi que les lignes qui ont échoué. Ne vous arrêtez pas à cet écran, car un message de « succès » signifie seulement que les lignes ont été traitées, pas que les données ont été enregistrées comme vous le souhaitiez.
- Lisez les lignes échouées. Notez les numéros de ligne de tout ce qui est signalé afin que vous puissiez corriger ces lignes et les réimporter seules.
- Vérifiez dans WooCommerce. Ouvrez Produits → Tous les produits et cliquez sur quelques produits importés. Vérifiez le nom, le prix, la description, les catégories et les images.
- Vérifiez les catégories. Confirmez que les produits ont atterri dans les bonnes catégories et que les nouvelles ont été créées correctement.
- Vérifiez les images. Vérifiez que les images mises en avant et de galerie ont été chargées. Les images manquantes signifient généralement que les URL n'étaient pas accessibles pendant l'importation.
- Vérifiez le frontend. Visualisez quelques produits sur votre boutique en ligne. Confirmez qu'ils s'affichent correctement, que l'ajout au panier fonctionne et que les prix correspondent à votre CSV.
Gestion des produits variables
Les produits variables nécessitent une ligne parente plus une ligne par variation. Un t-shirt en 3 tailles et 4 couleurs correspond à 12 variations plus 1 parent, soit 13 lignes dans votre tableur. C'est là que la plupart des premières importations échouent, et il est utile de structurer soigneusement avant de convertir.
Que sont les produits variables
Un produit variable est une seule fiche sur le frontend contenant plusieurs variations entre lesquelles le client choisit. Chaque variation a son propre SKU, prix et niveau de stock, tandis que le parent porte le nom, la description et les attributs.
Structure Excel pour les produits variables
- Ligne parente : type de produit
variable, plus nom, descriptions, catégories, étiquettes et chaque valeur d'attribut que les variations utilisent. - Lignes de variation : type de produit
variation, la valeur d'attribut unique qui s'applique, son propre prix et stock, et une colonne Parent pointant vers le SKU du parent.
Sur la ligne parente, listez les valeurs d'attribut séparées par des virgules entre guillemets, comme "Rouge, Bleu, Vert". Les séparer par un caractère pipe est une habitude d'autres outils d'importation et cela ne fonctionnera pas ici.
Colonnes d'attributs
Vous avez besoin d'un ensemble de colonnes appariées par attribut : Nom de l'attribut 1 et Valeur(s) de l'attribut 1, puis Attribut 2 et ainsi de suite. Chaque ligne de variation remplit la valeur spécifique, donc Taille = Petit et Couleur = Rouge.
Erreur courante
L'erreur que nous constatons le plus souvent est que les variations sont importées comme des produits simples séparés, vous donnant 12 fiches autonomes au lieu d'un t-shirt configurable. Cela signifie presque toujours que la colonne Parent est manquante ou que sa valeur ne correspond pas au SKU du parent.
Pour une présentation complète, consultez notre guide d'importation de produits variables.

Gestion des images de produits
Les images sont importées par URL. Placez les URL complètes des images dans une colonne Images et WooCommerce télécharge chacune d'elles dans votre bibliothèque de médias pendant l'importation, en attachant la première comme image mise en avant et les autres comme galerie.
Méthode 1 : Références URL dans votre CSV
Incluez l'URL complète pour chaque produit, par exemple https://example.com/images/product-1.jpg. Pour plusieurs images, séparez les URL par des virgules et encadrez tout le champ de guillemets doubles afin que l'analyseur CSV les conserve dans une seule cellule.
Méthode 2 : téléchargez les images séparément, puis référencez-les
Téléchargez d'abord vos images de produits dans la médiathèque, via Média → Ajouter ou via un téléversement FTP vers le dossier des téléversements. Référencez ensuite chaque image dans votre CSV par son URL complète de la médiathèque.
Cette méthode est utile lorsque vos images ne sont pas encore hébergées publiquement, car l'importateur ne peut récupérer que les URL qu'il peut réellement atteindre.
Format et optimisation
- Les URL complètes sont le format le plus sûr. Elles éliminent toute ambiguïté quant à l'image appartenant à quel produit.
- L'accès public est requis. Collez une URL dans une fenêtre de navigation privée. Si elle ne se charge pas sans connexion, l'importateur ne pourra pas non plus la charger.
- Optimisez avant d'importer. Les grandes images non compressées ralentissent l'importation et gonflent votre boutique. Traitez-les d'abord avec TinyPNG, Squoosh ou un outil similaire.
- Le texte alternatif n'est pas importé. L'importateur attache les images mais ne définit pas le texte alternatif, alors prévoyez de l'ajouter après si cela est important pour votre SEO.
Dépannage : Quand vous ne pouvez pas importer de produits d'Excel vers WooCommerce
Si votre tentative d'importer des produits d'Excel vers WooCommerce n'a pas fonctionné, parcourez cette liste de contrôle avant de réessayer. Les deux premières causes expliquent la plupart des échecs.
- Rien n'a été importé : généralement un problème d'encodage ou de délimiteur. Ouvrez le CSV dans un éditeur de texte et confirmez qu'il est en UTF-8 et délimité par des virgules. Les installations européennes d'Excel utilisent souvent le point-virgule par défaut.
- Produits importés mais champs incorrects ou vides : problème de mappage. Retournez à l'étape 2 et vérifiez que rien de ce dont vous aviez besoin n'a été laissé sur « Ne pas importer ».
- Catégories non créées : vérifiez le formatage. Les catégories imbriquées utilisent le chemin complet avec
>, comme dansVêtements > T-shirts. - Images ne se chargeant pas : collez une URL dans une fenêtre de navigation privée. Tout ce qui est derrière une authentification, une protection anti-lien ou une redirection échouera silencieusement.
- Caractères spéciaux corrompus : réenregistrez le fichier en tant que CSV UTF-8 et importez à nouveau.
- Importation expiré : le max_execution_time de PHP est par défaut de 30 secondes via un serveur web. Divisez le fichier en lots de 1 000 à 2 000 lignes, ou augmentez la limite dans votre configuration PHP.
- Produits variables importés comme simples : vérifiez que les lignes de variations utilisent le type
variationet que la colonne Parent correspond exactement au SKU du parent, sans espaces de fin.
💡 Pour des instructions de dépannage plus détaillées, consultez notre guide de dépannage d'importation de produits.
Commencer à importer des produits d'Excel vers WooCommerce
Une fois le fichier correctement préparé, vous pouvez importer des produits d'Excel vers WooCommerce de manière routinière. La préparation représente la majeure partie du travail : nettoyez la feuille de calcul, enregistrez-la en CSV UTF-8, et l'importateur intégré s'occupe du reste gratuitement.
Voici un bref résumé de ce que nous avons couvert :
- Préparez et nettoyez le fichier Excel avant de convertir quoi que ce soit.
- Convertissez le fichier en CSV UTF-8 pour éviter les problèmes d'encodage.
- Téléversez et mappez vos colonnes sur l'écran de mappage des colonnes.
- Vérifiez les résultats après l'importation et effectuez des vérifications ponctuelles sur le frontend.
- Gérez les produits variables avec la structure de lignes parent-plus-variation.
- Suivez la liste de dépannage si quelque chose se comporte mal.
Si vous êtes prêt à continuer à gérer votre catalogue dans une feuille de calcul, le moyen le plus simple de commencer est d'utiliser vos données réelles plutôt qu'un fichier vierge. Store Exporter Deluxe exporte vos produits directement en XLS ou XLSX, vous pouvez donc les modifier dans Excel et réimporter le fichier via les mêmes étapes d'importation ci-dessus.
Questions fréquemment posées
Puis-je importer des produits directement depuis un fichier Excel ?
Non, WooCommerce lit les fichiers CSV plutôt que XLS ou XLSX, vous devez donc d'abord enregistrer votre fichier Excel en tant que CSV. Cela prend environ 30 secondes via Fichier → Enregistrer sous dans Excel, et la première étape de ce guide vous explique comment faire, y compris l'option UTF-8 pour les caractères spéciaux.
Ai-je besoin d'un plugin pour importer des produits d'Excel vers WooCommerce ?
Non, l'importateur est intégré à WooCommerce dans Produits → Tous les produits → Importer, et il gère les produits simples, les produits variables, les catégories, les images et les champs personnalisés. Un plugin d'importation payant n'est utile que si vous avez besoin d'importations planifiées ou de flux de fournisseurs tirés automatiquement d'une URL ou d'un serveur FTP.
L'importation écrasera-t-elle mes produits existants ?
Uniquement si vous cochez Mettre à jour les produits existants sur l'écran d'importation. Si cette option n'est pas cochée, ce qui est le comportement par défaut, l'importateur crée de nouveaux produits et ignore toute ligne correspondant à un ID ou SKU de produit existant, de sorte que votre catalogue reste intact.
Combien de produits puis-je importer à la fois ?
Il n'y a pas de limite au nombre de produits dans WooCommerce lui-même. Les véritables contraintes sont la taille de téléversement de votre serveur et le temps d'exécution PHP. Pour les catalogues très volumineux, divisez le fichier en lots de 1 000 à 2 000 lignes, ou placez-le sur le serveur et utilisez l'option chemin du fichier sous Options avancées.
Puis-je importer des champs personnalisés depuis mon fichier Excel ?
Oui, préfixez l'en-tête de colonne avec meta: et la valeur est enregistrée dans cette clé de métadonnées, donc meta:brand_code remplit un champ personnalisé brand_code. Vous pouvez également mapper manuellement toute colonne non reconnue à un champ personnalisé sur l'écran de mappage des colonnes.
Que faire si je fais une erreur pendant l'importation ?
Corrigez la feuille de calcul source et relancez l'importation avec Mettre à jour les produits existants cochée, ce qui corrige les produits affectés sur place au lieu de les dupliquer. La correspondance se fait sur l'ID ou le SKU du produit, alors gardez cette colonne stable entre les exécutions.











