Mettre à jour en masse vos produits WooCommerce par CSV
Descriptions, slugs, titres SEO, méta-descriptions Yoast — préparez un CSV avec uniquement les champs à modifier, prévisualisez chaque ligne, appliquez en un clic. Et si vous changez d'avis, annulez tout instantanément.
Yoast SEO supporté nativement. Fonctionne aussi sans Yoast — les colonnes SEO sont simplement ignorées.
Pourquoi modifier vos fiches produits une par une dans WooCommerce est un cauchemar
Vous devez mettre à jour les méta-descriptions Yoast de 200 produits ? Retravailler les descriptions courtes pour le SEO ? Corriger des slugs en masse ? WooCommerce n'a aucun outil natif pour ça. L'importateur CSV intégré touche à tout le produit — prix, stock, catégories — et ne permet pas de cibler uniquement le contenu textuel.
Ouvrir chaque fiche produit, modifier la description ou le champ Yoast, sauvegarder, passer au suivant. Ou risquer un import CSV WooCommerce qui écrase le prix, le stock et les catégories en même temps.
Préparer un CSV avec les colonnes à modifier (description, slug, SEO title, meta desc), prévisualiser chaque ligne, sélectionner ce qu'on veut appliquer, confirmer. Annulation complète en un clic.
Ce que le plugin met à jour sur vos produits WooCommerce
Description complète
Le contenu principal du produit (post_content), HTML complet accepté.
Description courte (extrait)
L'extrait produit (post_excerpt) affiché sous le prix sur la fiche.
Slug (URL)
Réécrire l'URL du produit. WordPress déduplique automatiquement si le slug existe déjà.
Titre SEO (Yoast)
Le champ _yoast_wpseo_title pour personnaliser le titre dans les SERP Google.
Méta-description (Yoast)
Le champ _yoast_wpseo_metadesc — la description affichée dans les résultats Google.
Ce que le plugin fait concrètement
Prévisualisation avant import
Chaque ligne est affichée dans un tableau. Les lignes sans clé valide sont automatiquement désactivées.
Sélection ligne par ligne
Cochez ou décochez chaque produit individuellement. « Tout sélectionner » et « Tout désélectionner » inclus.
Détection auto du séparateur
Virgule, point-virgule, tabulation ou pipe : le plugin analyse les premiers 4 Ko et s'adapte.
Correspondance flexible
Retrouvez vos produits par ID, SKU, Slug, ou en mode Auto (ID → SKU → Slug).
Annulation en un clic
Snapshot automatique avant chaque import. Un bouton restaure tous les champs modifiés à leur état précédent.
Rapport détaillé post-import
Nombre de produits mis à jour, ignorés, en erreur — avec la raison précise pour chaque ligne échouée.
Modèle CSV téléchargeable
Un fichier modèle avec les en-têtes et une ligne d'exemple, directement depuis l'interface du plugin.
Sécurisé
Nonces, vérification des droits, protection anti-injection CSV. Conforme aux standards WordPress.
Comment préparer le CSV pour l'import de contenu produit
Le CSV doit contenir au moins une colonne de correspondance : ID, SKU ou Slug. Toutes les autres colonnes sont optionnelles — le plugin ignore ce qui est vide.
| SKU | ID | Short_Description | Slug | SEO_Title | Meta_Description |
|---|---|---|---|---|---|
| GHS07-100 | 1842 | Pictogramme GHS07, vinyle 100 mm. | pictogramme-ghs07-danger | Pictogramme GHS07 — Achat | Pictogramme GHS07 vinyle adhésif. |
| TOTE-XL-NAT | — | Tote bag XL coton naturel. | tote-bag-xl-naturel | Tote Bag XL — Montote.ch | Tote bag grand format coton bio. |
| — | 2205 | Panneau port du casque, PVC. | — | — | Panneau M014 casque obligatoire. |
La première ligne correspond aux en-têtes. Le séparateur peut être ; ,
Tab ou | — le plugin le détecte automatiquement.
Un modèle pré-rempli est téléchargeable directement depuis l'interface du plugin.
Alias de colonnes acceptés
Les noms de colonnes sont insensibles à la casse, aux accents. Espaces et tirets sont traités comme des underscores.
| Clé canonique | Alias acceptés |
|---|---|
id | product_id |
sku | (nom standard) |
short_description | short, shortdesc, excerpt |
description | desc, content |
slug | post_name, permalink, url_key |
seo_title | yoast_title, title_seo |
meta_description | yoast_metadesc, meta_desc, metadesc |
Comment utiliser FTMPUB Product Import from CSV
Télécharger le modèle CSV
Dans Outils → FTMPUB Product Import from CSV, cliquez sur « Télécharger le modèle CSV ».
Remplir les colonnes à modifier
Ouvrez le CSV dans Excel, LibreOffice ou Google Sheets. Remplissez uniquement les colonnes que vous souhaitez mettre à jour — les colonnes vides sont ignorées.
Importer et prévisualiser
Chargez le fichier dans le plugin, choisissez le séparateur et la clé de correspondance. Le plugin affiche chaque ligne avec les données détectées.
Sélectionner et appliquer
Cochez les lignes à importer (ou « Tout sélectionner ») puis cliquez sur « Importer les lignes sélectionnées ».
Annuler si besoin
En cas d'erreur, le panneau « Sécurité & Annulation » restaure tous les champs modifiés en un clic. Le backup couvre jusqu'à 5 000 produits.
Ce que le plugin ne fait pas
FTMPUB Product Import from CSV est volontairement ciblé. Voici ses limites actuelles.
FAQ — Import CSV de contenu produit WooCommerce
;), virgule (,), tabulation et pipe (|). En mode « Auto (recommandé) », le plugin analyse les premiers 4 Ko du fichier et détecte automatiquement le bon séparateur.
Mettez à jour le contenu de tous vos produits en quelques minutes
100 % gratuit — licence GPL, sans limitation, sans abonnement.
Un bug ou une suggestion ? Écrivez-nous via le formulaire FTMPUB. Réponse rapide.