Aan de slag
Hoe AI-mogelijkheden te gebruiken in Product Feed Pro - AdTribes
  1. Home
  2. Kennisbank
  3. Integratie
  4. Hoe AI-mogelijkheden te gebruiken in Product Feed Pro

Hoe AI-mogelijkheden te gebruiken in Product Feed Pro

Wil je een AI-assistent of een automatisering om je productfeeds te beheren? Deze referentie toont elke mogelijkheid die de AdTribes-plugins registreren. Als je alleen de beheerschermen gebruikt, bekijk dan de andere handleidingen in de AdTribes-kennisbank.

Klikken door de Product Feed Pro beheerschermen werkt prima voor eenmalige wijzigingen. Het schaalt niet wanneer je een AI-assistent, een interne automatisering of een MCP-verbonden agent wilt om feeds te maken, een mapping te repareren, een feed naar een andere taal te vertalen of de feedgezondheid op eigen houtje te controleren. Dat is wat AI-mogelijkheden oplossen: een gestructureerde, op toestemming gecontroleerde manier voor een AI-assistent om dezelfde acties aan te roepen die de admin UI al blootlegt, via de WordPress Abilities API.

Elke mogelijkheid is een dunne wrapper rond de bestaande service-laag van de plugin, dezelfde helpers die de admin UI en WP-CLI gebruiken, dus het aanroepen van een mogelijkheid vuurt dezelfde WordPress- en WooCommerce-hooks af als de equivalente admin-actie. Er is geen apart "via AI"-codepad om te vertrouwen. Deze referentie behandelt elke mogelijkheid die is geregistreerd in de AdTribes-pluginfamilie, wie elke mogelijkheid kan aanroepen en hoe je een assistent aan je winkel kunt koppelen.

Wat je nodig hebt

VereisteDetails
WordPress 6.9 of nieuwerDe Abilities API (wp_register_ability()) wordt geleverd in WordPress core vanaf 6.9. Op oudere WordPress-versies wordt de registratie volledig overgeslagen en verschijnen er geen abilities.
Product Feed Pro 13.5.7 of nieuwerBezitt en registreert de 25 mogelijkheden in de onderstaande referentietabel. WooCommerce moet ook actief zijn, aangezien Product Feed Pro alleen opstart wanneer dit het geval is.
Een manier om een AI-assistent te verbindenAdTribes-plugins hebben geen eigen AI- of MCP-instellingentabblad. Verbind Claude, ChatGPT of een andere assistent met je mogelijkheden via StoreAgent. Die handleiding behandelt het installeren van StoreAgent, het verbinden van een assistent en het goedkeuren van de toegang die de verbinding krijgt.
Product Feed Elite (optioneel)Niet vereist voor een van de onderstaande mogelijkheden. Zie "De rol van Product Feed Elite" verderop.
Product Feed Translation Addon 1.0.1 of nieuwer (optioneel)Voegt 4 extra mogelijkheden toe voor het maken en controleren van feeds per taal.

Wat AI-mogelijkheden zijn

Een mogelijkheid is één specifieke actie die je AI-assistent in je winkel kan uitvoeren, bijvoorbeeld "mijn feeds weergeven" of "het schema van een feed instellen". Sommige mogelijkheden lezen alleen gegevens. Andere maken een wijziging, en de mogelijkheden die dat doen zijn gemarkeerd als destructief, zodat een MCP-client weet dat hij dit bij je moet bevestigen voordat hij ze uitvoert.

Verbind een assistent

Zie voor het volledige verbindingsproces, inclusief het installeren van StoreAgent en het goedkeuren van wat een verbinding kan lezen of wijzigen, Hoe verbind je ChatGPT of Claude met je winkel met MCP. Zodra je assistent is verbonden via het MCP-eindpunt van StoreAgent, zijn de leesvaardigheden van AdTribes direct beschikbaar. De schrijfmogelijkheden blijven uitgeschakeld totdat je ze inschakelt in StoreAgent > Instellingen > MCP > Vaardigheden, onder de bron AdTribes.

Product Feed Pro-vaardigheden

Product Feed Pro registreert 25 vaardigheden onder de gedeelde categorie adtribes. Registratie haakt in op wp_abilities_api_init met prioriteit 20, voorwaardelijk op function_exists( 'wp_register_ability' ), dus het is een nette no-op op WordPress ouder dan 6.9. Je kunt de registratie ook volledig uitschakelen met de constante PFP_DISABLE_ABILITIES of de filter adt_pfp_enable_abilities, die beide standaard de vaardigheden ingeschakeld hebben.

VaardigheidNaamTypeWie kan het gebruiken
Feeds weergevenadtribes/list-feedsLezenWinkelmanager + Administrator
Feed ophalenadtribes/get-feedLezenWinkelmanager + Administrator
Feed makenadtribes/create-feedSchrijven (destructief)Winkelmanager + Administrator
Feed bijwerkenadtribes/update-feedSchrijven (destructief)Winkelmanager + Administrator
Feed verwijderenadtribes/delete-feedSchrijven (destructief)Winkelmanager + Administrator
Feed opnieuw genererenadtribes/regenerate-feedSchrijven (destructief)Winkelmanager + Administrator
Feed klonenadtribes/clone-feedSchrijven (destructief)Winkelmanager + Administrator
Feedvalidatie ophalenadtribes/get-feed-validationLezenWinkelmanager + Administrator
Feedattributen weergevenadtribes/list-feed-attributesLezenWinkelmanager + Administrator
Google-taxonomie weergevenadtribes/list-google-taxonomyLezenWinkelmanager + Administrator
Veldtoewijzing instellenadtribes/set-field-mappingSchrijven (destructief)Winkelmanager + Administrator
Categorie-toewijzing instellenadtribes/set-category-mappingSchrijven (destructief)Winkelmanager + Administrator
Filterregel toevoegenadtribes/add-filter-ruleSchrijven (destructief)Winkelmanager + Administrator
Kanalen weergevenadtribes/list-channelsLezenWinkelmanager + Administrator
Aangepaste feed makenadtribes/create-custom-feedSchrijven (destructief)Winkelmanager + Administrator
Feeds in bulk bijwerkenadtribes/bulk-update-feedsSchrijven (destructief)Winkelmanager + Administrator
Trackingstatus ophalenadtribes/get-tracking-statusLezenWinkelmanager + Administrator
Facebook Pixel instellenadtribes/set-facebook-pixelSchrijven (destructief)Alleen voor beheerders
Google tracking instellenadtribes/set-google-trackingSchrijven (destructief)Alleen voor beheerders
UTM-tagging instellenadtribes/set-utm-taggingSchrijven (destructief)Winkelmanager + Administrator
Feedplanning instellenadtribes/set-feed-scheduleSchrijven (destructief)Winkelmanager + Administrator
Feedplanning pauzerenadtribes/pause-feed-scheduleSchrijven (destructief)Winkelmanager + Administrator
Feedstatistieken ophalenadtribes/get-feed-statsLezenWinkelmanager + Administrator
Kanaalsamenvatting ophalenadtribes/get-channel-summaryLezenWinkelmanager + Administrator
Uitgesloten producten ophalenadtribes/get-excluded-productsLezenWinkelmanager + Administrator

Voor gedetailleerde instructies over filters en regels, zie Hoe maak je filters voor je productfeed? en Hoe maak je productfeedregels.

Mogelijkheden van Product Feed Translation Addon

Met de actieve Product Feed Translation Addon worden 4 extra mogelijkheden geregistreerd onder dezelfde adtribes categorie, gehaakt aan wp_abilities_api_init op prioriteit 40 zodat Product Feed Pro zijn eigen mogelijkheden eerst registreert. Je kunt deze uitschakelen met de PFTA_DISABLE_ABILITIES constante of de adt_pfta_enable_abilities filter.

VaardigheidNaamTypeWie kan het gebruiken
Vertaalde feeds weergevenadtribes/list-translated-feedsLezenWinkelmanager + Administrator
Taalfeed makenadtribes/create-language-feedSchrijven (destructief)Winkelmanager + Administrator
Vertalingsdekking ophalenadtribes/get-translation-coverageLezenWinkelmanager + Administrator
Taalatribuut instellenadtribes/set-language-attributeSchrijven (destructief)Winkelmanager + Administrator

Taalfeed maken dupliceert een bestaande feed voor een specifieke taal, dezelfde stroom van dupliceren en dan taal wijzigen die het Beheer Feeds scherm van de beheerder uitvoert. Vertalingsdekking ophalen rapporteert per taal hoeveel gepubliceerde producten er in die taal bestaan ten opzichte van uw standaardtaal, zodat u kunt zien hoe compleet een taalfeed zal zijn voordat u deze genereert.

Rol van Product Feed Elite

Product Feed Elite heeft momenteel geen exclusieve mogelijkheden. Vóór Product Feed Pro 13.5.7 werden 12 van de bovenstaande mogelijkheden (alles onder aangepaste feeds, marketing en tracking, en planning en statistieken, plus clone-feed en bulk-update-feeds) geleverd in Elite 5.0.9. Vanaf Pro 13.5.7 bezit en registreert Pro ze allemaal zelf, aangezien de functies die ze omvatten in Pro leven.

Met beide plugins actief en Product Feed Pro 13.5.7 of nieuwer, registreert Elite 5.1.0 geen eigen mogelijkheden meer: Pro registreert eerst (prioriteit 20) en de kopieën van Elite (prioriteit 30) controleren of de naam al bezet is en slaan zichzelf over wanneer dat zo is, zodat ze nooit worden geactiveerd. Wat Elite nog steeds doet is:

  • Verrijk adtribes/get-tracking-status: Elite voegt de status van de Facebook Conversion API toe aan de reactie van die mogelijkheid via het adt_pfp_ability_tracking_status filter, aangezien Pro de integratie van de Conversion API niet bezit.
  • Bied een compatibiliteits-fallback: Op een site die nog Product Feed Pro ouder dan 13.5.7 draait, worden de kopieën van Elite geregistreerd, zodat die mogelijkheidsnamen blijven werken tijdens het upgradevenster.

Eén mogelijkheid heeft de overstap niet gemaakt: adtribes/get-pixel-event-log, die werd geleverd in Elite 5.0.9, is stopgezet in plaats van overgenomen. Het kon alleen ooit "niet ondersteund" rapporteren, dus het maakt geen deel uit van de referentietabel hierboven.

Elite heeft ook zijn eigen schakelaar: de constante PFE_DISABLE_ABILITIES of het adt_pfe_enable_abilities filter schakelt alles uit wat Elite toevoegt aan mogelijkheden: zijn fallback-kopieën en het Facebook Conversion API-detail in adtribes/get-tracking-status.

Wie kan elke mogelijkheid gebruiken

Mogelijkheden gebruiken hetzelfde permissiemodel als de admin-schermen en REST-endpoints van de plugin, niet de kale WordPress read-permissie die elke ingelogde gebruiker heeft.

PermissiecontroleVan toepassing opVereiste permissie
Mogelijkheden lezenElke "Lezen"-rij hierbovenmanage_woocommerce
Feed- en vertaalbeheer-mogelijkhedenElke "Schrijven"-rij, behalve de marketinginstellingen hierondermanage_woocommerce
Marketinginstellingen-mogelijkhedenset-facebook-pixel, set-google-trackingFilterbaar via adt_pfp_admin_capability, standaard manage_options

WooCommerce geeft beheerders en winkelmanagers standaard manage_woocommerce. Een winkelmanager kan dus elke bevoegdheid aanroepen, behalve set-facebook-pixel en set-google-tracking, waarvoor manage_options nodig is, tenzij u adt_pfp_admin_capability wijzigt.

De feed-beheerschermen gebruiken een aparte bevoegdheid. Zie Hoe sta ik toe dat een winkelmanager feeds beheert? om winkelmanagers deze schermen ook te laten gebruiken.

Schrijftoegang

Elke schrijfbvoegdheid rapporteert een destructive en idempotent vlag in zijn registratiemetadata, zichtbaar voor elke Abilities API-client. Een MCP-client zoals StoreAgent kan deze vlaggen gebruiken om te beslissen of hij u vraagt voordat hij een aanroep uitvoert, maar of uw assistent überhaupt naar uw winkel kan schrijven, wordt bepaald door drie dingen:

  • De bevoegdheid van uw gebruikersaccount, uit de bovenstaande tabel.
  • De toegang die u hebt goedgekeurd toen u uw assistent verbond. Een verbinding die u in StoreAgent als alleen-lezen hebt goedgekeurd, kan geen destructieve bevoegdheid uitvoeren, ongeacht de bevoegdheid van uw account. Zie Hoe verbind ik ChatGPT of Claude met uw winkel met MCP voor hoe u de toegang van een verbinding kunt beoordelen of wijzigen.
  • StoreAgent's Ability allowlist. AdTribes schrijfbvoegdheden zijn uitgeschakeld in StoreAgent totdat u ze inschakelt onder StoreAgent > Instellingen > MCP > Abilities, in de bron AdTribes. Leestoegangen zijn standaard ingeschakeld.

Leeslimieten

Leestoegangen die lijsten retourneren, zijn beperkt, zodat een enkele aanroep geen onbeperkte gegevens kan ophalen:

VaardigheidLimiet
adtribes/list-feedsper_page max 500, standaard 100
adtribes/list-google-taxonomylimit max 5000, standaard 200
adtribes/get-excluded-productslimit max 500, standaard 100
adtribes/get-channel-summaryAggregeert tot 500 feeds per kanaal; daarbuiten retourneert het truncated: true
adtribes/bulk-update-feedsfeed_ids accepteert tot 500 per aanroep

Probleemoplossing

Een automatisering of agent kan geen AdTribes-bevoegdheden zien
Bevestig dat de site WordPress 6.9 of nieuwer draait en dat WooCommerce actief is. Als beide kloppen, controleer dan of niets de PFP_DISABLE_ABILITIES constante heeft ingesteld (of PFTA_DISABLE_ABILITIES voor de Translation Addon) of false heeft geretourneerd van de adt_pfp_enable_abilities filter, aangezien beide de registratie volledig uitschakelen.
Een aanroep retourneert een permissiefout
Controleer welke bevoegdheid de ability nodig heeft in de tabel "Wie kan elke ability gebruiken" hierboven. De meeste abilities hebben manage_woocommerce nodig; de twee marketing-settings abilities hebben nodig wat adt_pfp_admin_capability oplevert (standaard manage_options). Bevestig dat uw gebruikersaccount of wachtwoord dat de aanroep doet, die bevoegdheid daadwerkelijk heeft.
De assistent zegt dat hij geen wijziging kan aanbrengen
Ga naar StoreAgent > Instellingen > MCP > Mogelijkheden, selecteer de AdTribes bron en schakel de mogelijkheid in. Als deze al is ingeschakeld, open dan het subtabblad Verbindingen en controleer de kolom Bereik. Een alleen-lezen verbinding kan geen schrijfmogelijkheden uitvoeren en er is geen schakelaar om dit te wijzigen: klik op Intrekken, maak opnieuw verbinding met uw assistent en kies Lezen en schrijven op de goedkeuringspagina. Zie Hoe verbind ik ChatGPT of Claude met mijn winkel met MCP.
De mogelijkheden van de Translation Addon ontbreken
Bevestig dat de Translation Addon actief is en is bijgewerkt naar versie 1.0.1 of nieuwer, en dat Product Feed Pro er naast actief is.
Product Feed Pro en Elite lijken allebei dezelfde mogelijkheidsnaam te registreren
Dit is verwacht en onschadelijk. Slechts één exemplaar van elke naam wordt geregistreerd. Met Product Feed Pro 13.5.7 of nieuwer en Elite 5.1.0 of nieuwer, registreert Pro elke mogelijkheid en slaat Elite zijn exemplaren over. Met Elite 5.0.9 registreert het exemplaar van Elite eerst en slaat Pro het over. De namen zijn hoe dan ook hetzelfde, dus uw aanroepen blijven werken. Werk Elite bij naar 5.1.0 of nieuwer om Pro ze allemaal te laten bezitten.

Veelgestelde vragen

Heb ik Product Feed Elite nodig om AI-mogelijkheden te gebruiken?
Nee. Alle 25 kernmogelijkheden worden geregistreerd door de gratis Product Feed Pro plugin. Elite voegt alleen de Facebook Conversion API-details toe aan adtribes/get-tracking-status.
Heb ik StoreAgent nodig om een assistent te verbinden?
StoreAgent is het verbindingspad dat dit artikel documenteert. Het is wat het MCP-eindpunt levert waarmee een assistent zoals Claude of ChatGPT verbinding maakt, en waar u goedkeurt hoeveel toegang een verbinding krijgt.
Zal het bijwerken van Product Feed Pro de namen van mogelijkheden veranderen die mijn automatisering al aanroept?
Nee. Het eigendom van de 12 mogelijkheden die van Elite naar Pro zijn verplaatst, is veranderd, maar de adtribes/... namen zijn hetzelfde gebleven, dus bestaande aanroepen blijven werken.
Omzeilen mogelijkheden de normale beveiligingen van de plugin?
Nee. Elke mogelijkheid roept dezelfde service-laagmethoden aan die de admin UI en WP-CLI gebruiken, dus dezelfde validatie, hooks en Action Scheduler-gedrag zijn van toepassing.
Is er een maximaal aantal feeds dat ik in één aanroep kan bijwerken?
Ja, adtribes/bulk-update-feeds accepteert tot 500 feed-ID's per aanroep. Splits voor meer de aanvraag op in batches.

Meer hulp nodig?

Als u Product Feed Elite heeft, kunt u een supportticket openen voor prioriteitshulp bij uw AI-mogelijkhedenintegratie.

Als u de gratis Product Feed Pro plugin gebruikt, kunt u een vraag stellen in het WordPress.org supportforum.

Was dit artikel nuttig?

Gerelateerde artikelen

Voltooi uw aankoop
AdTribes WooCommerce Productfeed

De beste WooCommerce productfeedplugin

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Product
Bronnen & Info
Partnerwebsites
Rymera