Commencer
Comment utiliser les capacités de l'IA dans Product Feed Pro - AdTribes
  1. Accueil
  2. Base de connaissances
  3. Intégration
  4. Comment utiliser les capacités de l'IA dans Product Feed Pro

Comment utiliser les capacités de l'IA dans Product Feed Pro

Vous voulez un assistant IA ou une automatisation pour gérer vos flux de produits ? Cette référence répertorie chaque capacité enregistrée par les plugins AdTribes. Si vous utilisez uniquement les écrans d'administration, consultez les autres guides de la base de connaissances AdTribes.

Cliquer dans les écrans d'administration de Product Feed Pro fonctionne bien pour les modifications ponctuelles. Cela ne suffit pas lorsque vous souhaitez qu'un assistant IA, une automatisation interne ou un agent connecté à MCP crée des flux, corrige un mappage, traduise un flux dans une autre langue ou vérifie la santé du flux par lui-même. C'est ce que résolvent les capacités de l'IA : un moyen structuré et vérifié par permissions pour qu'un assistant IA appelle les mêmes actions que l'interface utilisateur d'administration expose déjà, via l'API Abilities de WordPress.

Chaque capacité est un simple wrapper autour de la couche de service existante du plugin, les mêmes assistants que l'interface utilisateur d'administration et WP-CLI utilisent, donc l'appel d'une capacité déclenche les mêmes hooks WordPress et WooCommerce que l'action d'administration équivalente. Il n'y a pas de chemin de code séparé « via IA » auquel faire confiance. Cette référence couvre chaque capacité enregistrée dans la famille de plugins AdTribes, qui peut appeler chacune d'elles et comment connecter un assistant à votre boutique.

Ce dont vous aurez besoin

ExigenceDétails
WordPress 6.9 ou plus récentL'API Abilities (wp_register_ability()) est intégrée au cœur de WordPress à partir de la version 6.9. Sur les versions plus anciennes de WordPress, l'enregistrement est complètement ignoré et aucune capacité n'apparaît.
Product Feed Pro 13.5.7 ou plus récentPossède et enregistre les 25 capacités dans le tableau de référence ci-dessous. WooCommerce doit également être actif, car Product Feed Pro ne démarre que lorsqu'il l'est.
Un moyen de connecter un assistant IALes plugins AdTribes n'ont pas leur propre onglet de paramètres IA ou MCP. Connectez Claude, ChatGPT ou un autre assistant à vos capacités via StoreAgent. Ce guide couvre l'installation de StoreAgent, la connexion d'un assistant et l'approbation de l'accès accordé à la connexion.
Product Feed Elite (facultatif)Non requis pour aucune des capacités ci-dessous. Voir « Le rôle de Product Feed Elite » plus bas.
Product Feed Translation Addon 1.0.1 ou plus récent (facultatif)Ajoute 4 capacités supplémentaires pour créer et vérifier les flux par langue.

Que sont les capacités de l'IA

Une capacité est une action spécifique que votre assistant IA peut effectuer dans votre boutique, par exemple « lister mes flux » ou « définir la planification d'un flux ». Certaines capacités ne font que lire des données. D'autres apportent une modification, et celles qui le font sont marquées comme destructrices afin qu'un client MCP sache vous confirmer avant de les exécuter.

Connecter un assistant

Pour le flux de connexion complet, y compris l'installation de StoreAgent et l'approbation de ce qu'une connexion peut lire ou modifier, consultez Comment connecter ChatGPT ou Claude à votre boutique avec MCP. Une fois votre assistant connecté via le point de terminaison MCP de StoreAgent, les capacités de lecture d'AdTribes sont immédiatement disponibles. Les capacités d'écriture restent désactivées jusqu'à ce que vous les activiez dans StoreAgent > Paramètres > MCP > Capacités, sous la source AdTribes.

Capacités de Product Feed Pro

Product Feed Pro enregistre 25 capacités sous la catégorie partagée adtribes. L'enregistrement s'accroche à wp_abilities_api_init avec la priorité 20, conditionné par function_exists( 'wp_register_ability' ), il s'agit donc d'une opération nulle gracieuse sur WordPress antérieur à 6.9. Vous pouvez également désactiver complètement l'enregistrement avec la constante PFP_DISABLE_ABILITIES ou le filtre adt_pfp_enable_abilities, tous deux activant les capacités par défaut.

CapacitéNomTypeQui peut l'utiliser
Lister les fluxadtribes/list-feedsLireGestionnaire de boutique + Administrateur
Obtenir le fluxadtribes/get-feedLireGestionnaire de boutique + Administrateur
Créer un fluxadtribes/create-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Mettre à jour le fluxadtribes/update-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Supprimer le fluxadtribes/delete-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Régénérer le fluxadtribes/regenerate-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Cloner le fluxadtribes/clone-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Obtenir la validation du fluxadtribes/get-feed-validationLireGestionnaire de boutique + Administrateur
Lister les attributs du fluxadtribes/list-feed-attributesLireGestionnaire de boutique + Administrateur
Lister la taxonomie Googleadtribes/list-google-taxonomyLireGestionnaire de boutique + Administrateur
Définir le mappage des champsadtribes/set-field-mappingÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Définir le mappage des catégoriesadtribes/set-category-mappingÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Ajouter une règle de filtreadtribes/add-filter-ruleÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Lister les canauxadtribes/list-channelsLireGestionnaire de boutique + Administrateur
Créer un flux personnaliséadtribes/create-custom-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Mettre à jour les flux en masseadtribes/bulk-update-feedsÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Obtenir le statut de suiviadtribes/get-tracking-statusLireGestionnaire de boutique + Administrateur
Définir le Pixel Facebookadtribes/set-facebook-pixelÉcrire (destructeur)Administrateur uniquement
Définir le suivi Googleadtribes/set-google-trackingÉcrire (destructeur)Administrateur uniquement
Définir le marquage UTMadtribes/set-utm-taggingÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Définir la planification du fluxadtribes/set-feed-scheduleÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Suspendre la planification du fluxadtribes/pause-feed-scheduleÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Obtenir les statistiques du fluxadtribes/get-feed-statsLireGestionnaire de boutique + Administrateur
Obtenir le résumé du canaladtribes/get-channel-summaryLireGestionnaire de boutique + Administrateur
Obtenir les produits exclusadtribes/get-excluded-productsLireGestionnaire de boutique + Administrateur

Pour des instructions détaillées sur les filtres et les règles, consultez Comment créer des filtres pour votre flux de produits ? et Comment créer des règles de flux de produits.

Capacités du Product Feed Translation Addon

Avec le Product Feed Translation Addon actif, 4 capacités supplémentaires s'enregistrent sous la même catégorie adtribes, accrochées à wp_abilities_api_init à la priorité 40 afin que Product Feed Pro enregistre d'abord ses propres capacités. Vous pouvez les désactiver avec la constante PFTA_DISABLE_ABILITIES ou le filtre adt_pfta_enable_abilities.

CapacitéNomTypeQui peut l'utiliser
Lister les flux traduitsadtribes/list-translated-feedsLireGestionnaire de boutique + Administrateur
Créer un flux linguistiqueadtribes/create-language-feedÉcrire (destructeur)Gestionnaire de boutique + Administrateur
Obtenir la couverture de traductionadtribes/get-translation-coverageLireGestionnaire de boutique + Administrateur
Définir l'attribut de langueadtribes/set-language-attributeÉcrire (destructeur)Gestionnaire de boutique + Administrateur

Créer un flux linguistique duplique un flux existant pour une langue spécifique, suivant le même processus de duplication puis de changement de langue que celui effectué par l'administrateur sur l'écran Gérer les flux. Obtenir la couverture de traduction indique, par langue, combien de produits publiés existent dans cette langue par rapport à votre langue par défaut, vous permettant ainsi de voir à quel point un flux linguistique sera complet avant de le générer.

Rôle de Product Feed Elite

Product Feed Elite ne possède actuellement aucune capacité exclusive. Avant Product Feed Pro 13.5.7, 12 des capacités ci-dessus (tout ce qui concerne les flux personnalisés, le marketing et le suivi, ainsi que la planification et les statistiques, plus clone-feed et bulk-update-feeds) étaient livrées dans Elite 5.0.9 à la place. Depuis Pro 13.5.7, Pro les possède et les enregistre toutes lui-même, car les fonctionnalités qu'elles encapsulent résident dans Pro.

Avec les deux plugins actifs et Product Feed Pro 13.5.7 ou plus récent, Elite 5.1.0 n'enregistre plus aucune de ses propres capacités : Pro s'enregistre en premier (priorité 20), et les copies d'Elite (priorité 30) vérifient si le nom est déjà pris et se sautent elles-mêmes lorsqu'il l'est, de sorte qu'elles ne s'activent jamais. Ce qu'Elite fait toujours est :

  • Enrichir adtribes/get-tracking-status : Elite ajoute le statut réel de l'API de conversion Facebook à la réponse de cette capacité via le filtre adt_pfp_ability_tracking_status, car Pro ne possède pas l'intégration de l'API de conversion.
  • Fournir un mécanisme de compatibilité : Sur un site exécutant encore Product Feed Pro antérieur à la version 13.5.7, les copies d'Elite s'enregistrent à la place, de sorte que ces noms de capacités continuent de fonctionner pendant la fenêtre de mise à niveau.

Une capacité n'a pas été déplacée : adtribes/get-pixel-event-log, qui était livrée dans Elite 5.0.9, est retirée plutôt qu'adoptée. Elle ne pouvait jamais signaler que "non pris en charge", elle ne fait donc pas partie du tableau de référence ci-dessus.

Elite a également son propre interrupteur : la constante PFE_DISABLE_ABILITIES ou le filtre adt_pfe_enable_abilities désactive tout ce qu'Elite ajoute aux capacités : ses copies de secours et le détail de l'API de conversion Facebook dans adtribes/get-tracking-status.

Qui peut utiliser chaque capacité

Les capacités utilisent le même modèle d'autorisation que les écrans d'administration et les points d'accès REST du plugin, pas la simple capacité read de WordPress que possède chaque utilisateur connecté.

Vérification des autorisationsS'applique àCapacité requise
Lire les capacitésChaque ligne "Lire" ci-dessusmanage_woocommerce
Capacités de gestion des flux et des traductionsChaque ligne "Écrire" à l'exception des paramètres marketing ci-dessousmanage_woocommerce
Capacités des paramètres marketingset-facebook-pixel, set-google-trackingFiltrable via adt_pfp_admin_capability, par défaut manage_options

WooCommerce accorde par défaut à la fois aux Administrateurs et aux Gestionnaires de boutique la capacité manage_woocommerce. Ainsi, un Gestionnaire de boutique peut utiliser toutes les fonctionnalités, à l'exception de set-facebook-pixel et set-google-tracking, qui nécessitent manage_options à moins que vous ne modifiiez adt_pfp_admin_capability.

Les écrans d'administration des flux utilisent une capacité distincte. Pour permettre aux Gestionnaires de boutique d'utiliser également ces écrans, consultez Comment autoriser un Gestionnaire de boutique à gérer les flux ?

Accès en écriture

Chaque capacité d'écriture signale un indicateur destructive et idempotent dans ses métadonnées d'enregistrement, visible par tout client de l'API Abilities. Un client MCP comme StoreAgent peut utiliser ces indicateurs pour décider s'il doit vous demander avant d'exécuter un appel, mais la possibilité pour votre assistant d'écrire dans votre boutique est contrôlée par trois éléments :

  • La capacité de votre compte utilisateur, issue du tableau ci-dessus.
  • L'accès que vous avez approuvé lors de la connexion de votre assistant. Une connexion que vous avez approuvée en lecture seule dans StoreAgent ne peut pas exécuter une capacité destructive, quelle que soit la capacité de votre compte. Consultez Comment connecter ChatGPT ou Claude à votre boutique avec MCP pour savoir comment examiner ou modifier l'accès d'une connexion.
  • La liste d'autorisation des capacités de StoreAgent. Les capacités d'écriture d'AdTribes sont désactivées dans StoreAgent jusqu'à ce que vous activiez chacune d'elles sous StoreAgent > Paramètres > MCP > Capacités, dans la source AdTribes. Les capacités de lecture sont activées par défaut.

Limites de lecture

Les capacités de lecture qui renvoient des listes sont limitées afin qu'un seul appel ne puisse pas extraire de données illimitées :

CapacitéLimite
adtribes/list-feedsper_page est plafonné à 500, par défaut à 100
adtribes/list-google-taxonomylimit est plafonné à 5000, par défaut à 200
adtribes/get-excluded-productslimit est plafonné à 500, par défaut à 100
adtribes/get-channel-summaryAgrège jusqu'à 500 flux par canal ; au-delà, il renvoie truncated: true
adtribes/bulk-update-feedsfeed_ids accepte jusqu'à 500 par appel

Dépannage

Une automatisation ou un agent ne peut pas voir les capacités AdTribes
Confirmez que le site exécute WordPress 6.9 ou une version plus récente et que WooCommerce est actif. Si les deux sont vérifiés, confirmez que rien n'a défini la constante PFP_DISABLE_ABILITIES (ou PFTA_DISABLE_ABILITIES pour le Feed Translation Addon) ou n'a renvoyé false du filtre adt_pfp_enable_abilities, car l'un ou l'autre désactive complètement l'enregistrement.
Un appel renvoie une erreur de permission
Vérifiez quelle capacité l'aptitude nécessite dans le tableau « Qui peut utiliser chaque aptitude » ci-dessus. La plupart des aptitudes nécessitent manage_woocommerce ; les deux aptitudes de paramètres marketing nécessitent ce à quoi adt_pfp_admin_capability se résout (manage_options par défaut). Confirmez que votre compte utilisateur ou le mot de passe de l'application effectuant l'appel possède bien cette capacité.
L'assistant dit qu'il ne peut pas effectuer de modification
Accédez à StoreAgent > Paramètres > MCP > Capacités, sélectionnez la source AdTribes et activez la capacité. Si elle est déjà activée, ouvrez l'onglet Connexions et vérifiez la colonne Portée. Une connexion en lecture seule ne peut pas exécuter de capacités d'écriture, et il n'y a pas de commutateur pour la modifier : cliquez sur Révoquer, reconnectez votre assistant et choisissez Lecture et écriture sur la page d'approbation. Voir Comment connecter ChatGPT ou Claude à votre boutique avec MCP.
Les capacités du module complémentaire de traduction sont manquantes
Confirmez que le module complémentaire de traduction est actif et mis à jour vers la version 1.0.1 ou plus récente, et que Product Feed Pro est actif avec lui.
Product Feed Pro et Elite semblent tous deux enregistrer le même nom de capacité
C'est normal et sans danger. Une seule copie de chaque nom est enregistrée. Avec Product Feed Pro 13.5.7 ou plus récent et Elite 5.1.0 ou plus récent, Pro enregistre chaque capacité et Elite ignore ses copies. Avec Elite 5.0.9, la copie d'Elite s'enregistre en premier et Pro l'ignore. Les noms sont les mêmes dans les deux cas, donc vos appels continuent de fonctionner. Mettez à jour Elite vers la version 5.1.0 ou plus récente pour laisser Pro les posséder tous.

FAQ

Ai-je besoin de Product Feed Elite pour utiliser les capacités d'IA ?
Non. Toutes les 25 capacités de base sont enregistrées par le plugin gratuit Product Feed Pro. Elite ajoute uniquement le détail de l'API de conversion Facebook à adtribes/get-tracking-status.
Ai-je besoin de StoreAgent pour connecter un assistant ?
StoreAgent est le chemin de connexion que cet article documente. C'est ce qui fournit le point d'accès MCP auquel un assistant comme Claude ou ChatGPT se connecte, et où vous approuvez l'accès qu'une connexion obtient.
La mise à jour de Product Feed Pro modifiera-t-elle les noms des capacités que mon automatisation appelle déjà ?
Non. La propriété des 12 capacités qui sont passées d'Elite à Pro a changé, mais les noms adtribes/... sont restés les mêmes, donc les appels existants continuent de fonctionner.
Les capacités contournent-elles les protections normales du plugin ?
Non. Chaque capacité appelle les mêmes méthodes de couche de service que l'interface utilisateur d'administration et WP-CLI utilisent, donc la même validation, les mêmes hooks et le même comportement d'Action Scheduler s'appliquent.
Y a-t-il un nombre maximum de flux que je peux mettre à jour en un seul appel ?
Oui, adtribes/bulk-update-feeds accepte jusqu'à 500 identifiants de flux par appel. Pour plus, divisez la requête en lots.

Besoin de plus d'aide ?

Si vous avez Product Feed Elite, vous pouvez ouvrir un ticket de support pour une aide prioritaire avec l'intégration de vos capacités d'IA.

Si vous utilisez le plugin gratuit Product Feed Pro, vous pouvez poser une question dans le forum de support WordPress.org.

Cet article vous a-t-il été utile ?

Articles connexes

Finaliser votre achat
Flux de produits WooCommerce AdTribes

Le meilleur plugin de flux de produits WooCommerce

  • AdTribes Pty Ltd
    ABN : 40 675 636 816
Produit
Ressources et informations
Sites partenaires
Rymera