Rédiger les descriptions de produits WooCommerce avec l'IA, en masse
Quarante produits avec une description d'une seule ligne, des descriptions courtes jamais remplies, des titres saisis à la va-vite à l'arrivée du stock : les textes produits sont la tâche que tout gérant de boutique remet à plus tard. Vous pouvez rédiger les descriptions de produits WooCommerce avec l'IA sans rien copier-coller. Le serveur MCP de BEAR connecte un assistant comme Claude à votre boutique : l'assistant lit lui-même chaque produit, rédige le texte, vous le montre et l'enregistre une fois que vous êtes d'accord, chaque modification étant consignée dans l'Historique de BEAR. Ce guide présente les champs qu'il peut rédiger, le déroulement d'une réécriture du début à la fin, la façon de lui faire suivre votre style à chaque fois, et comment annuler une modification.
Un exemple de bout en bout : réécrire les descriptions d'une catégorie
Vos bougies ont des descriptions rédigées par le fournisseur, toutes de deux lignes et très semblables. Vous tapez :
Réécris les descriptions des produits de la catégorie Bougies. De 80 à 120 mots chacune, ton amical et simple, mentionne le parfum et la durée de combustion à partir des données du produit, termine par une ligne de conseil d'entretien. Montre-moi les deux premières avant d'enregistrer quoi que ce soit.
- L'assistant trouve les produits. Il recherche l'ID de la catégorie Bougies et demande à BEAR d'exécuter un filtre dessus. BEAR fige les produits correspondants en une sélection et renvoie le nombre exact. Disons 14.
- Il lit ce qui existe. Pour chaque produit, il demande le titre, la description et la description courte actuelles, les catégories et les attributs tels que le parfum ou la durée de combustion. C'est à partir de ces éléments que le nouveau texte sera construit.
- Il rédige les deux premières dans le chat. Les mots viennent du modèle d'IA avec lequel vous discutez ; BEAR n'écrit pas de texte, il lit les données du produit et enregistre ce que vous approuvez. Relisez les brouillons en les comparant aux produits. Si le ton n'est pas le bon ou si un fait ne figure pas dans les données, dites-le maintenant.
- Vous confirmez. L'assistant demande à utiliser
woobe_update_product, l'outil qui écrit un champ d'un produit. Quatorze descriptions, ce sont quatorze appels. - BEAR enregistre chacune et rend compte. Chaque appel renvoie l'ancien et le nouveau texte. Si WooCommerce a ignoré une valeur, la réponse le signale et l'assistant reçoit la consigne de ne pas la présenter comme faite. Chaque modification est inscrite dans l'Historique avec sa valeur précédente, marquée comme effectuée par un agent IA.
Les chiffres sont donnés à titre d'illustration. Ce qui compte, c'est l'ordre des événements : trouver, lire, rédiger, confirmer, écrire, rendre compte.
Avant de commencer
Il vous faut BEAR avec son serveur MCP activé dans les réglages de l'extension, une boutique accessible en HTTPS, et un assistant IA capable de se connecter à un serveur MCP : Claude dans le navigateur, dans l'application de bureau ou dans Claude Code, et d'autres clients MCP comme Cursor. BEAR authentifie la connexion avec une clé envoyée dans un en-tête de requête ; la rédaction de descriptions de produits depuis ChatGPT ne fonctionne donc que là où son connecteur permet d'ajouter cet en-tête. Les étapes de connexion se trouvent dans la documentation du serveur MCP.
Les champs de texte que l'assistant peut rédiger
L'assistant utilise les mêmes champs que l'écran de l'éditeur de BEAR, sous les mêmes clés. Voici les champs de texte qui comptent pour les contenus produits :
| Champ | De quoi il s'agit | Version gratuite |
|---|---|---|
Titre (Title) (post_title) | Le nom du produit. | Ouvert |
description (Description) (post_content) | La description principale, stockée en HTML. Pour une variation, c'est la description propre à la variation. | Ouvert |
Descr. courte (Short Desc.) (post_excerpt) | La description courte affichée à côté du prix. Uniquement pour les produits ; une variation n'en a pas. | Version payante uniquement |
Slug (post_name) | La partie de l'URL du produit qui suit le chemin de la boutique. | Version payante uniquement |
Note de commande (Purchase note) (purchase_note) | Le texte que le client voit après l'achat, dans l'e-mail et le détail de la commande. Produits simples et variables. | Version payante uniquement |
Dans la version gratuite, un champ fermé l'est aussi pour la connexion, en masse comme produit par produit ; l'assistant a pour consigne de le dire une fois et de ne pas chercher à le contourner. La liste complète par champ figure dans les limitations de la version gratuite.
Deux détails évitent les mauvaises surprises. Un nouveau titre ne modifie pas l'URL du produit : WordPress conserve le slug d'un produit publié, qui est un champ distinct. Et les descriptions sont en HTML, précisez donc le format voulu : des paragraphes simples, ou du HTML avec une liste <ul> de caractéristiques et <strong> pour les informations clés. Les balises de mise en forme usuelles sont conservées.
Comment l'assistant lit vos produits avant d'écrire
Un bon texte a besoin de faits, et les faits sont dans les données du produit. Deux outils se chargent de la lecture.
La recherche. Le filtre est celui de BEAR : catégories, étiquettes, marques, attributs, fourchettes de prix, statut du stock, type de produit, dates, et conditions de texte sur le titre, la description, la description courte, le slug et l'UGS. Une condition de texte peut être « contient », « est exactement », « commence par », « se termine par », « ne contient pas » ou « est vide ». Des demandes comme « tous les produits dont la description courte est vide » ou « les titres qui contiennent “NEW” » tiennent donc en un seul filtre. Le résultat est figé en une sélection avec un nombre exact, valable 24 heures. Une catégorie n'inclut pas ses sous-catégories d'elle-même ; si vous dites « les Bougies et tout ce qui se trouve dessous », l'assistant liste aussi les catégories enfants.
La lecture. L'assistant lit ensuite les champs dont il a besoin, jusqu'à 200 produits par appel. Les catégories reviennent sous forme de noms. Les valeurs des attributs globaux reviennent sous forme de numéros de terme : l'assistant doit donc retrouver leurs noms avant d'écrire « parfum : vanille ». Si un brouillon dit un jour quelque chose comme « couleur 31 », il a sauté cette étape : demandez-lui d'utiliser les noms des attributs.
Indiquez à l'assistant quels champs utiliser comme faits, et qu'il ne doit pas en ajouter d'autres. Un modèle à qui l'on demande 100 mots sur une bougie et qui ne trouve qu'un titre et un parfum comblera le vide avec des éléments plausibles, type de cire et durée de combustion compris. « Utilise uniquement ce qui figure dans les données du produit ; si la durée de combustion manque, omets-la » l'évite.
Deux façons d'enregistrer : produit par produit, ou un même texte pour plusieurs
Un texte différent pour chaque produit
Les réécritures et les nouvelles descriptions sont différentes pour chaque produit ; elles sont donc enregistrées un champ d'un produit à la fois avec woobe_update_product.
- Il n'y a pas de simulation pour une écriture isolée. Les brouillons dans le chat sont votre aperçu. Pour un gros lot, demandez à en voir quelques-uns d'abord, puis dites « enregistre le reste de la même façon ».
- Chaque écriture répond avec le texte avant et après, de sorte que l'assistant peut vous montrer exactement ce qui a changé et dispose encore de l'ancien texte si vous changez d'avis dans la même conversation.
- Chaque champ est une écriture à part. Un nouveau titre et une nouvelle description pour un même produit font deux appels et deux entrées dans l'Historique.
- Un long travail s'exécute par tours. L'assistant ne peut travailler que pendant qu'il vous répond ; un gros lot est donc écrit sur plusieurs réponses, dites « continue » quand il s'arrête.
Le même texte pour toute une sélection
Certains textes sont identiques partout : une ligne de livraison dans la description courte, une note de commande standard, un modèle de titre. C'est une opération en masse, selon les trois mêmes étapes que toute modification en masse via BEAR. L'assistant prend une sélection, lance un aperçu qui montre la valeur actuelle et la nouvelle pour un échantillon de produits sans rien écrire, puis demande à utiliser woobe_apply_bulk. BEAR refuse de l'appliquer si l'assistant ne répète pas le nombre exact de la sélection, ce qui empêche qu'une modification prévue pour une catégorie atterrisse sur tout le catalogue.
Pour les champs de texte, la connexion n'offre qu'un seul comportement en masse : nouveau (new), qui remplace tout le texte. Ce qui le rend utile pour les contenus, c'est que BEAR renseigne ses marqueurs pour chaque produit, les mêmes que ceux de l'écran de l'éditeur :
{TITLE},{SKU},{ID}, et{PARENT_TITLE}ou{PARENT_SKU}pour les variations{REGULAR_PRICE}et{SALE_PRICE}{product_cat}et{tags}, sous forme de noms séparés par des virgules{attribute:pa_color}pour les valeurs d'un attribut et{meta:your_meta_key}pour un champ personnalisé
Définis la description courte de tous les produits de la catégorie Écharpes ainsi : {TITLE} tissé à la main, expédié sous deux jours ouvrés. Coloris : {attribute:pa_color}.
Deux règles pour les marqueurs. N'utilisez qu'un seul {attribute:…} ou {meta:…} par texte et ne placez aucun autre marqueur après lui ; dans la version 2.2.4, un {product_cat}, un {tags} ou un second {attribute:…} plus loin efface les deux marqueurs et le texte qui les sépare. Et l'aperçu montre le texte tel qu'il a été saisi, marqueurs non remplis : vérifiez donc le résultat sur deux ou trois produits après l'exécution. Les fonctions de texte de l'éditeur fonctionnent aussi : {DO_STRING_TITLE} comme nouveau titre met le titre existant de chaque produit en casse de titre (Title Case). Vous en saurez plus sur les marqueurs et les fonctions pour les titres dans la modification en masse des titres de produits WooCommerce.
Une exécution en masse écrit 25 produits à la fois pendant environ 20 secondes par appel, puis indique où elle en est ; l'assistant poursuit avec la même clé d'opération, et toutes les portions réunies forment une seule opération dans l'Historique.
Remplacements ciblés ou réécritures complètes
« Remplace “livraison gratuite” par “envoi gratuit” dans toutes les descriptions » ressemble à un travail en masse, mais la connexion n'a pas de comportement d'ajout à la fin, d'ajout au début ou de remplacement pour les textes. L'assistant peut tout de même le faire : il lit chaque description concernée, effectue la modification et réécrit chaque produit. C'est très bien pour quelques dizaines de produits, et le filtre « la description contient “livraison gratuite” » limite le travail aux produits qui en ont besoin.
Pour des centaines de produits, ou pour ajouter le même paragraphe à la fin de chaque description, l'onglet Modifier en bloc (Bulk Edit) de l'écran de l'extension est le meilleur outil. Il propose ajouter à la fin (append), ajouter au début (prepend) et remplacer (replace) avec un commutateur respecter la casse ou l'ignorer, s'exécute sur les produits filtrés en une seule opération et l'enregistre dans l'Historique comme une opération unique. La modification en masse des descriptions de produits WooCommerce la détaille pas à pas.
Une règle simple : un changement mécanique sur un texte existant relève de l'onglet Modifier en bloc ; un texte à écrire, ou à réécrire avec discernement, relève de l'assistant.
Dites-lui une fois comment vous voulez les choses
Chaque boutique a son style maison : une longueur, un ton, des mots qu'elle n'emploie jamais, des unités qu'elle emploie toujours. Dites-le une fois, sous forme de consigne permanente :
Désormais, pour les descriptions de produits : de 80 à 120 mots, deuxième personne, jamais « premium », « luxe » ni « meilleur », dimensions en centimètres, dernière ligne : conseil d'entretien.
L'assistant l'enregistre avec woobe_set_memory sous forme de note conservée avec votre boutique. Les instructions de BEAR demandent à chaque assistant de lire ces notes au début d'une session : la conversation suivante, dans le même assistant ou dans un autre connecté à la boutique, repart donc de votre style sans qu'il faille le répéter. Quelques précisions :
- Les notes sont du texte brut, une courte phrase par sujet. Le HTML est supprimé à l'enregistrement d'une note.
- Elles appartiennent à la boutique, pas à une personne : tous ceux qui se connectent à la boutique les partagent.
- Demandez « quelles notes as-tu sur ma boutique ? » pour les voir, et « oublie la note sur les descriptions » pour en supprimer une.
- Les notes sont un contexte, pas des ordres. Votre demande dans la conversation l'emporte sur une note, et aucune note ne peut amener l'assistant à sauter un aperçu ou une confirmation du nombre.
Qualité et SEO : ce qu'il faut vérifier avant d'enregistrer
- Vérifiez les faits. Relisez deux ou trois brouillons en les comparant aux pages produits ; une mauvaise dimension ou un mauvais conseil d'entretien coûte plus cher en retours qu'une description trop mince n'a jamais coûté en ventes.
- Évitez les textes quasi identiques. Des produits similaires donnent des brouillons similaires. Demandez à l'assistant de commencer chaque description différemment et de mettre en avant ce qui distingue ce produit : le parfum, la taille, la matière. Un texte repris du fournisseur se trouve généralement aussi sur de nombreuses autres boutiques ; le réécrire est l'une des meilleures raisons de faire ce travail.
- Soyez prudent avec les titres qui vendent déjà. Un produit renommé garde son URL, mais son titre dans les résultats de recherche et dans l'historique de commandes des clients change. Réécrivez les titres là où ils sont mauvais, pas partout.
- Gardez chaque rôle distinct. La description courte se trouve à côté du prix et doit se lire d'un coup d'œil ; la description est l'endroit du détail. Demandez les deux avec des longueurs différentes si vous voulez les deux.
- Testez d'abord sur deux produits. Enregistrez-en deux, ouvrez-les dans la boutique, puis faites le reste. C'est votre thème qui détermine l'aspect des listes, du gras et des sauts de ligne.
Annuler : ce que conserve l'Historique
Toute écriture via la connexion passe par l'Historique de BEAR, mais les deux modes d'enregistrement n'y laissent pas la même trace.
- Une opération en masse est une seule entrée. Dites « annule ça » et l'assistant l'annule avec l'outil d'annulation de BEAR, en restaurant le texte précédent de chaque produit modifié. Elle peut aussi être annulée depuis l'onglet Historique (History) de l'écran de l'extension.
- Les écritures produit par produit sont une entrée par champ et par produit. L'outil d'annulation de l'assistant ne fonctionne que pour les opérations en masse ; il ne peut donc pas annuler d'un coup un lot d'écritures isolées. Ouvrez l'onglet Historique, affichez les opérations individuelles (solo operations), restreignez-les avec par auteur (by Author) ou Agent IA (AI agent), et annulez les entrées voulues. Dans la même conversation, vous pouvez aussi demander à l'assistant de réécrire les anciens textes, puisqu'il les a reçus avec chaque écriture ; ce sont alors de nouvelles écritures, pas une annulation.
- La version gratuite ne conserve que les deux dernières modifications individuelles et les deux dernières opérations en masse de chaque auteur. Après une réécriture de 30 descriptions, seules les deux dernières peuvent être annulées depuis l'Historique.
Avant une grosse réécriture, gardez une copie des textes actuels. Demandez à l'assistant de les exporter en CSV avec les colonnes ID, titre, description et description courte (les quatre figurent dans le jeu de colonnes qu'exporte la clé valable pour toute la boutique) ; l'export via l'assistant explique le fichier et son lien. La documentation de l'Historique couvre l'onglet lui-même.
Version gratuite : combien peut-elle écrire
Dans la version gratuite, l'assistant peut rédiger des titres et des descriptions pour 100 produits au plus toutes les 30 minutes, quota partagé par toute la boutique et reconstitué d'un produit toutes les 18 secondes. Chaque écriture isolée compte pour une : un nouveau titre et une nouvelle description pour 50 produits épuisent donc tout le quota ; une opération en masse compte chaque produit une seule fois, quel que soit le nombre de champs. Quand un travail ne tient pas dans le quota, l'assistant vous indique combien de temps attendre avant la portion suivante. L'annulation ne compte jamais. La version payante n'a pas de quota.
Demandes prêtes à l'emploi
- « Quels produits ont une description courte vide ? Montre-moi un tableau. »
- « Rédige des descriptions courtes pour ceux-là, de 25 à 35 mots, à partir du titre, de la catégorie et des attributs uniquement. Montre-m'en cinq d'abord. »
- « Réécris les descriptions de la catégorie Bougies dans mon style maison. Enregistre-les après que j'aurai approuvé les deux premières. »
- « Lis la description du produit 812 et dis-moi ce qui manque par rapport à ses attributs. »
- « Transforme la description de chaque produit de la catégorie Lampes en deux courts paragraphes et une liste à puces de caractéristiques, en HTML. »
- « Trouve les titres qui contiennent “NEW” et retire ce mot. Montre-moi d'abord la liste des nouveaux titres. »
- « Remplace “livraison gratuite” par “envoi gratuit” dans chaque description qui la contient. »
- « Définis la note de commande de tous les produits de la catégorie Ateliers ainsi : Votre place est réservée ; les détails suivent par e-mail une semaine avant. »
- « Rédige une description pour chaque variation de la Chemise en lin, indiquant avec quoi son coloris s'accorde bien. »
- « Désormais, n'utilise jamais le mot “luxe” dans les textes produits. »
Liste de contrôle
- Serveur MCP activé et assistant connecté (installation).
- Votre style enregistré une fois comme note permanente : longueur, ton, mots interdits, unités.
- Le filtre affiche les bons produits et le bon nombre avant toute rédaction.
- Les faits viennent uniquement des données du produit ; des noms d'attributs, pas des numéros.
- Deux brouillons approuvés et vérifiés en façade avant le reste.
- Une copie des textes actuels exportée avant une grosse réécriture, surtout avec la version gratuite.
- Les modifications mécaniques de textes existants vont dans l'onglet Modifier en bloc ; les réécritures vont à l'assistant.
- Après le travail, contrôle par sondage de quelques produits et de l'onglet Historique.
Questions
BEAR rédige-t-il lui-même les descriptions de produits ?
Non. Via la connexion MCP, le texte vient de l'assistant IA que vous avez connecté. BEAR lui fournit les données du produit, enregistre ce que vous approuvez et consigne chaque modification dans l'Historique.
Puis-je rédiger les descriptions de produits WooCommerce avec ChatGPT ?
Seulement si votre connecteur ChatGPT vous permet d'envoyer la clé de BEAR dans un en-tête de requête ; BEAR n'a pas de flux de connexion pour les connecteurs. Claude, Claude Code, Cursor et d'autres clients MCP se connectent directement avec la clé.
L'assistant peut-il rédiger des descriptions de variations ?
Oui. Pour une variation, le champ description est la description propre à la variation, le texte que WooCommerce affiche lorsqu'un client choisit cette variation. Les variations n'ont pas de description courte.
Puis-je générer en masse des descriptions pour les produits qui n'en ont pas ?
Oui. Demandez les produits dont la description est vide ; c'est un seul filtre. L'assistant rédige ensuite un texte pour chacun à partir du titre, des catégories et des attributs, et les enregistre un par un après que vous avez approuvé les premiers.
Si quelque chose dans votre boutique se comporte autrement que ce qui est décrit ici, posez la question sur le forum d'assistance de BEAR.