Téléverser en masse des images produits WooCommerce avec l'IA
Pour téléverser en masse des images produits WooCommerce à la main, vous ouvrez chaque produit, choisissez une image principale, choisissez les images de la galerie, enregistrez, puis passez au suivant. Avec le serveur MCP de BEAR, vous confiez ce travail à un assistant IA. Vous déposez les photos de votre ordinateur sur une page de téléversement, vous dites à l'assistant quelle photo correspond à quel produit (ou vous le laissez le déduire des noms de fichiers), et il définit l'image principale et la galerie de chaque produit, un par un, en indiquant à la fin ce que possède chacun d'eux.
Une précision d'abord, car c'est l'idée la plus évidente et elle ne fonctionne pas : une photo collée dans le chat n'arrive jamais dans votre boutique. L'assistant reçoit une image à regarder, pas un fichier qu'il pourrait transmettre à votre serveur. Tout ce qui suit est construit autour de ce fait.
Avant de commencer. Il vous faut BEAR 2.2.4 avec l'option serveur MCP (MCP server) activée, une boutique en HTTPS et un assistant connecté avec votre clé MCP : Claude dans le navigateur, l'application de bureau ou Claude Code, ou un autre client compatible MCP. Votre accès doit inclure la médiathèque, et placer des images sur des produits exige aussi l'autorisation de modifier les produits. Les étapes de connexion sont décrites dans la documentation du serveur MCP.
Téléverser en masse des images produits WooCommerce : un exemple complet
Imaginons que vous ayez les photos de huit nouveaux produits, nommées d'après leur SKU : TOTE-01.jpg est la photo principale du tote bag, TOTE-01-2.jpg et TOTE-01-3.jpg vont dans sa galerie, et les autres produits suivent le même schéma. Vous écrivez :
J'ai les photos de huit produits, nommées par SKU. Le fichier qui porte exactement le nom du SKU est l'image principale ; les fichiers qui se terminent par -2, -3 et ainsi de suite vont dans la galerie dans cet ordre. Donnez-moi un lien de téléversement et, quand j'ai terminé, montrez-moi le plan et dites-moi quels fichiers vous n'avez pas pu associer.
- Le lien. L'assistant demande à BEAR un lien de téléversement qui n'est lié à aucun produit en particulier, car les photos concernent plusieurs produits. Vous obtenez une adresse sur votre propre boutique.
- Le téléversement. Vous l'ouvrez et faites glisser les photos. La page les envoie une par une et affiche chaque fichier comme ajouté (added) ou avec la raison de son refus ; une ligne finale indique si tous les fichiers sont arrivés ou combien ont échoué. Les photos sont maintenant dans la médiathèque, pas encore sur un produit.
- Ce qui est arrivé. Vous écrivez Terminé. L'assistant demande à BEAR ce qui est arrivé par ce lien et obtient l'ID et le nom de fichier de chaque image, sans parcourir toute la médiathèque.
- Le plan. Il lit les SKU dans les noms de fichiers, recherche ces produits (plusieurs SKU en une seule recherche) et affiche un tableau : produit, image principale, images de la galerie dans l'ordre, et les fichiers qu'il n'a pas pu placer.
- Votre accord. Vous vérifiez le tableau et corrigez ce qui ne va pas (TOTE-01-3 est la vue de dos, mettez-la en dernier), puis vous donnez votre accord.
- Les images sont définies. Pour chaque produit, l'assistant définit l'image principale et la galerie. Chaque réponse liste les images que le produit possède réellement après la modification, et pas seulement ce qui a été envoyé.
- Vous vérifiez. Ouvrez deux ou trois pages produit et regardez.
Pour un seul produit, c'est plus court : Voici les photos du tote bag. L'assistant vous donne un lien lié à ce produit, et tout ce que vous y déposez lui est rattaché immédiatement. Il n'y a rien à associer.
Trois façons de faire entrer une photo dans votre boutique
| Où se trouve la photo | Ce que vous dites | Ce qui se passe | Limites |
|---|---|---|---|
| Sur votre ordinateur ou votre téléphone | "Donnez-moi un lien de téléversement" | Une page de votre boutique, ouverte quinze minutes, où vous déposez les fichiers. Ils vont dans la médiathèque, et sur le produit si le lien en désigne un. | 20 images par lien ; chaque fichier jusqu'à la limite de téléversement de votre serveur ; images uniquement. |
| Déjà en ligne, sur le site d'un fournisseur ou un CDN | "Importez https://example.com/img/tote-front.jpg comme image principale du tote bag" | BEAR télécharge le fichier dans la médiathèque et, si vous nommez un produit, le lui rattache. Un titre et un texte alternatif peuvent être définis en même temps. | L'adresse directe du fichier image ; pas de redirection ; adresses publiques uniquement. |
| Déjà dans votre médiathèque | "Utilisez les photos que j'ai téléversées hier" | L'assistant liste les images de la médiathèque par nom ou par date de téléversement et indique quels produits utilisent déjà chacune d'elles. | Il ne peut pas vous montrer les images ; vous obtenez des noms, des dates, des tailles et des liens à ouvrir. |
Une quatrième voie existe pour les assistants qui détiennent eux-mêmes les fichiers, comme Claude Code travaillant sur votre ordinateur ou votre propre script : ils peuvent envoyer directement une image de 1 Mo au maximum. Dans un chat, c'est la mauvaise voie, car la photo devrait voyager sous forme de texte, et tout fichier plus volumineux est refusé avec un renvoi vers le lien de téléversement.
Importer depuis une adresse
L'adresse doit mener au fichier image lui-même, et non à une page qui l'affiche, et son chemin doit se terminer par le nom du fichier et son extension (par exemple …/tote-front.jpg), car WordPress détermine le type de fichier d'après ce nom. BEAR ne suit aucune redirection : un lien qui renvoie ailleurs échoue, donnez donc l'adresse finale. Les adresses qui pointent vers le réseau interne du serveur sont refusées, et le téléchargement dispose de 30 secondes. WordPress vérifie ensuite que le fichier est bien une image. Ouvrez une fois l'image importée : un autre site sert parfois une image de remplacement ou une version réduite à toute personne qui ne visite pas la page dans un navigateur.
Comment fonctionne le lien de téléversement, et ses limites
- Sans connexion. Le lien ouvre une petite page autonome sur votre boutique, qui fonctionne aussi bien sur un téléphone que sur un ordinateur où vous n'êtes pas connecté à WordPress. Le lien lui-même est la clé : quiconque le possède peut ajouter des images tant qu'il est ouvert, et rien d'autre. Ne le publiez nulle part.
- Quinze minutes. Le lien reste ouvert quinze minutes, et chaque fichier reçu relance le décompte. Passé ce délai, la page indique que le lien a expiré. Les fichiers déjà arrivés restent dans la médiathèque ; demandez un nouveau lien pour continuer.
- 20 images par lien. Les fichiers suivants reçoivent la réponse limite de 20 atteinte (limit of 20 reached). Pour davantage de photos, demandez un autre lien. Un développeur peut modifier ce nombre avec le filtre
woobe_mcp_upload_max_files. - Taille des fichiers. La limite est celle que votre serveur accepte déjà pour les téléversements, la plus petite des valeurs de
upload_max_filesizeetpost_max_sizede PHP, la même limite que celle affichée par la médiathèque WordPress. La page contrôle chaque fichier avant de l'envoyer et affiche trop volumineux (too large) avec la limite. Le filtrewoobe_mcp_upload_max_bytespermet d'en fixer une plus basse. - Images uniquement. Le sélecteur de fichiers propose des images, et WordPress vérifie chaque fichier à son arrivée. Tout ce qui s'avère ne pas être une image est refusé et supprimé.
- Un fichier à la fois. C'est voulu. Envoyés ensemble, tous les téléversements liraient le produit avant que l'un d'eux y ait écrit, chacun se définirait comme image principale, et seul le dernier subsisterait. La file d'attente est un peu plus lente et conserve l'ordre.
- Où vont les fichiers. Sur un lien lié à un produit sans image principale, le premier fichier devient l'image principale et les suivants vont dans la galerie dans l'ordre d'envoi. Si le produit a déjà une image principale, tous les fichiers vont dans la galerie. Un lien sans produit place les fichiers uniquement dans la médiathèque.
- Noms de fichiers. WordPress traite les fichiers comme dans sa propre médiathèque : il crée les tailles d'image habituelles, réduit les très grandes photos en ajoutant
-scaledà leur nom, et ajoute un numéro à un nom déjà pris. Le début du nom, où figure le SKU, reste inchangé.
Image principale et galerie : ajouter, remplacer, retirer, réordonner
Les images de la médiathèque sont placées avec un seul outil, woobe_set_images, un produit par appel. Voici ce que vous pouvez demander :
- Image principale. N'importe quelle image de la médiathèque, ou aucune : Retirez l'image principale du tote bag.
- Ajouter à la galerie. C'est le comportement par défaut. Les images que la galerie ne contient pas encore sont ajoutées à la fin.
- Remplacer la galerie. La galerie entière devient exactement les images que vous nommez, dans l'ordre où vous les nommez.
- Retirer de la galerie. Les images nommées sont retirées ; les autres gardent leur ordre.
- Réordonner. Il n'existe pas de "déplacer en deuxième position". Réordonner revient à remplacer, avec la liste complète dans le nouvel ordre : Réordonnez la galerie du tote bag : la vue de dos en premier, puis le détail, puis la photo d'ambiance.
Dans WooCommerce, l'image principale et la galerie sont distinctes. Faire d'une image de la galerie l'image principale la laisse aussi dans la galerie, elle s'afficherait donc deux fois, et l'ancienne image principale n'est tout simplement plus utilisée. Dites tout ce que vous voulez en une seule phrase : Faites de TOTE-01-2 l'image principale, retirez-la de la galerie et placez l'ancienne image principale à la fin de la galerie.
Avant une modification, l'assistant lit ce que le produit possède actuellement : l'image principale et la galerie dans l'ordre, avec les noms de fichiers, les tailles, les textes alternatifs et les liens. Il a pour consigne de le faire et d'ajouter plutôt que de remplacer, sauf si vous avez dit de remplacer, car c'est généralement ce que l'on veut dire. Si un ID que vous indiquez n'est pas une image de la médiathèque, rien n'est modifié.
Dans WooCommerce, une variation possède une seule image propre, et l'assistant la définit de la même façon, à partir de l'ID de la variation ; plusieurs images par variation exigent une extension de galerie, comme l'explique l'édition en masse des images de variations. Pour une même image sur de nombreux produits, comme une image de remplacement, une modification en masse du champ Miniature (Thumbnail) est le meilleur outil : vous confirmez le nombre de produits et, comme toute modification en masse, elle est enregistrée dans l'Historique (History). Changer en masse l'image mise en avant traite ce cas, et ajouter des images à des galeries existantes en masse montre le même travail sur les galeries dans l'écran d'édition de BEAR.
Associer des images aux produits par SKU ou par nom de fichier
BEAR n'a pas d'outil d'association automatique. L'association est faite par l'assistant à partir des noms de fichiers qu'il relit après le téléversement : votre façon de nommer les fichiers détermine donc la fiabilité du résultat.
- Nommez les fichiers d'après le SKU, avec un suffixe pour l'ordre de la galerie :
TOTE-01.jpg,TOTE-01-2.jpg,TOTE-01-3.jpg. Le slug du produit convient aussi. Des noms d'appareil photo commeIMG_4471.jpgn'apprennent rien à l'assistant, et vous devriez lui dire lequel est lequel. - Demandez d'abord le plan. Contrairement aux modifications en masse et aux suppressions, la définition d'images n'a pas d'étape de confirmation côté BEAR. Le tableau que vous vérifiez avant de dire oui est la protection : lisez-le.
- Demandez les restes. Les fichiers qui ne correspondent à aucun produit, et les produits qui n'ont reçu aucun fichier, méritent une liste ; l'exemple de requête ci-dessus la demande.
- Un appel par produit. Trente produits font trente appels. Si Claude demande votre approbation à chaque fois, vous pouvez régler cet outil sur "toujours autorisé" pour la durée du lot, puis le remettre comme avant.
- Plus de 20 photos. Demandez un deuxième lien quand le premier est plein. L'assistant vérifie séparément ce qui est arrivé par chaque lien.
Les photos que vous avez téléversées plus tôt, via wp-admin ou un lien précédent, se retrouvent dans la médiathèque : Listez les images téléversées depuis lundi dont le nom commence par TOTE. L'assistant peut chercher par partie du nom de fichier, par date de téléversement et parmi les images non rattachées à un produit, jusqu'à 100 par liste, les plus récentes d'abord. Pour chaque image, il nomme aussi jusqu'à cinq produits qui l'utilisent déjà, ce qui permet souvent d'identifier une photo sans l'ouvrir.
Trouver les produits sans image
Demandez : Quels produits publiés n'ont pas d'image principale ? L'assistant applique le filtre de BEAR sur le champ Miniature (Thumbnail) et vous donne le nombre et une liste. Il se combine avec n'importe quel autre filtre : les produits de la catégorie Tabliers qui sont en stock et n'ont pas d'image principale. À partir de là, le travail est le même que plus haut : un lien de téléversement pour un seul produit, ou des fichiers nommés par SKU pour plusieurs.
Deux limites. Il n'existe pas de filtre pour une galerie vide : "les produits sans image de galerie" ne peuvent donc pas être sélectionnés en une seule étape ; pour une courte liste, l'assistant peut lire les images de chaque produit l'un après l'autre. Et un produit dont l'image principale a été retirée avec le champ Miniature (Thumbnail) de l'onglet Modifier en bloc (Bulk Edit) de BEAR conserve un enregistrement d'image vide, que ce filtre ne liste pas ; l'article sur l'image mise en avant explique comment les retrouver. Les images principales retirées par l'assistant sont retrouvées normalement.
Annulation et sécurité
- Les modifications d'images ne sont pas dans l'Historique. Définir une image principale ou une galerie, un import et un téléversement ne sont pas des entrées de l'Historique (History) de BEAR, et il n'y a pas de retour arrière pour eux. Une fois une galerie remplacée, l'ancienne n'est conservée nulle part.
- La conversation est votre trace. L'assistant lit les images avant de les modifier et les rapporte après. Tant que cet "avant" figure dans la conversation, Remettez la galerie que le tote bag avait avant fonctionne, car les anciens ID d'images sont connus. Dans une nouvelle conversation, ils ne le sont plus.
- Rien n'est supprimé de la médiathèque. Retirer une image d'un produit ne supprime jamais le fichier, car le même fichier peut servir ailleurs. L'assistant ne peut pas supprimer de fichiers de la médiathèque ; cela se fait dans Médias, Bibliothèque de wp-admin.
- Texte alternatif. Il peut être indiqué lors de l'import d'une image depuis une adresse. Les fichiers de la page de téléversement arrivent sans texte alternatif, et l'assistant n'a pas d'outil pour modifier le texte alternatif d'une image existante ; renseignez-le dans la médiathèque, ou remplissez-le en masse comme le montre l'article sur l'image mise en avant.
- Version gratuite. Les photos fonctionnent de la même manière dans les deux versions. Le téléversement et le placement d'images ne comptent pas dans le quota d'écriture de la version gratuite.
- Qui peut le faire. Sans accès à la médiathèque, l'assistant n'obtient pas de lien de téléversement et ne peut pas placer d'images, et placer des images sur un produit exige aussi l'autorisation de modifier les produits. Un propriétaire peut fermer la médiathèque pour un gestionnaire particulier dans les réglages d'accès MCP de BEAR.
Requêtes prêtes à l'emploi
- "J'ai des photos du tote bag. Donnez-moi un lien de téléversement."
- "Donnez-moi un lien de téléversement pour les photos de plusieurs produits. Elles sont nommées par SKU ; montrez-moi le plan avant de placer quoi que ce soit sur un produit."
- "Qu'est-il arrivé par le lien ? Lisez-moi les noms de fichiers."
- "Importez https://example.com/img/tote-front.jpg comme image principale de TOTE-01, texte alternatif : tote bag en toile naturelle, vue de face."
- "Montrez-moi l'image principale et la galerie du tote bag."
- "Faites de la deuxième image de la galerie l'image principale, retirez-la de la galerie et placez l'ancienne image principale à la fin."
- "Remplacez la galerie de TOTE-01 par TOTE-01-2, TOTE-01-3 et TOTE-01-4, dans cet ordre."
- "Retirez les deux dernières images de la galerie du tablier en toile."
- "Quels produits publiés de la catégorie Sacs n'ont pas d'image principale ?"
- "Listez les images que j'ai téléversées hier et qu'aucun produit n'utilise encore."
Questions
Puis-je téléverser des photos de mon ordinateur vers WooCommerce via ChatGPT ou Claude ?
Pas en les collant dans le chat : l'assistant voit l'image mais ne peut pas transmettre le fichier. Avec le lien de téléversement de BEAR, oui. L'assistant vous donne le lien, vous déposez les fichiers dans un navigateur, et l'assistant prend le relais. Tout assistant connecté au serveur MCP de BEAR peut le faire ; la documentation du serveur MCP indique lesquels se connectent actuellement.
Combien d'images produits puis-je téléverser à la fois ?
Jusqu'à 20 par lien de téléversement, chacune aussi volumineuse que votre serveur l'accepte pour les téléversements. Pour davantage, demandez d'autres liens. Chaque lien reste ouvert quinze minutes, et chaque fichier reçu relance le décompte.
Puis-je ajouter des photos pendant la création d'un nouveau produit ?
Juste après. L'étape de création elle-même n'accepte pas d'images ; une fois le brouillon créé, l'assistant vous donne un lien lié à celui-ci, et la première photo devient l'image principale. Créer des produits WooCommerce avec l'IA montre toute la séquence.
L'assistant compresse-t-il ou redimensionne-t-il mes photos ?
Non. WordPress les traite comme n'importe quel téléversement dans sa médiathèque : il crée ses tailles d'image habituelles et réduit les très grandes photos. Préparez les photos comme vous le feriez pour wp-admin.
Liste de contrôle
- Le serveur MCP est activé, et votre accès couvre la médiathèque et la modification des produits.
- Nommez les fichiers d'après les SKU, avec -2, -3 pour l'ordre de la galerie.
- Photos sur votre ordinateur : lien de téléversement, 20 par lien au maximum, dans les quinze minutes. Photos en ligne : l'adresse directe du fichier. Photos dans la médiathèque : recherche par nom ou par date.
- Demandez le tableau du plan, avec les fichiers non associés, et vérifiez-le avant de dire oui.
- Dites "ajouter" ou "remplacer" pour les galeries, et précisez ce qu'il advient de l'ancienne image principale quand vous la changez.
- Gardez la conversation ouverte jusqu'à ce que vous ayez vérifié le résultat : elle contient la seule trace des images avant la modification.
- Recherchez les produits qui n'ont toujours pas d'image principale avec le filtre Miniature (Thumbnail).
Si la page de téléversement ou le placement des images ne se comporte pas comme décrit ici, posez la question sur le forum de support de BEAR.