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
| Vereiste | Details |
|---|---|
| WordPress 6.9 of nieuwer | De 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 nieuwer | Bezitt 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 verbinden | AdTribes-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.
| Vaardigheid | Naam | Type | Wie kan het gebruiken |
|---|---|---|---|
| Feeds weergeven | adtribes/list-feeds | Lezen | Winkelmanager + Administrator |
| Feed ophalen | adtribes/get-feed | Lezen | Winkelmanager + Administrator |
| Feed maken | adtribes/create-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feed bijwerken | adtribes/update-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feed verwijderen | adtribes/delete-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feed opnieuw genereren | adtribes/regenerate-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feed klonen | adtribes/clone-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feedvalidatie ophalen | adtribes/get-feed-validation | Lezen | Winkelmanager + Administrator |
| Feedattributen weergeven | adtribes/list-feed-attributes | Lezen | Winkelmanager + Administrator |
| Google-taxonomie weergeven | adtribes/list-google-taxonomy | Lezen | Winkelmanager + Administrator |
| Veldtoewijzing instellen | adtribes/set-field-mapping | Schrijven (destructief) | Winkelmanager + Administrator |
| Categorie-toewijzing instellen | adtribes/set-category-mapping | Schrijven (destructief) | Winkelmanager + Administrator |
| Filterregel toevoegen | adtribes/add-filter-rule | Schrijven (destructief) | Winkelmanager + Administrator |
| Kanalen weergeven | adtribes/list-channels | Lezen | Winkelmanager + Administrator |
| Aangepaste feed maken | adtribes/create-custom-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Feeds in bulk bijwerken | adtribes/bulk-update-feeds | Schrijven (destructief) | Winkelmanager + Administrator |
| Trackingstatus ophalen | adtribes/get-tracking-status | Lezen | Winkelmanager + Administrator |
| Facebook Pixel instellen | adtribes/set-facebook-pixel | Schrijven (destructief) | Alleen voor beheerders |
| Google tracking instellen | adtribes/set-google-tracking | Schrijven (destructief) | Alleen voor beheerders |
| UTM-tagging instellen | adtribes/set-utm-tagging | Schrijven (destructief) | Winkelmanager + Administrator |
| Feedplanning instellen | adtribes/set-feed-schedule | Schrijven (destructief) | Winkelmanager + Administrator |
| Feedplanning pauzeren | adtribes/pause-feed-schedule | Schrijven (destructief) | Winkelmanager + Administrator |
| Feedstatistieken ophalen | adtribes/get-feed-stats | Lezen | Winkelmanager + Administrator |
| Kanaalsamenvatting ophalen | adtribes/get-channel-summary | Lezen | Winkelmanager + Administrator |
| Uitgesloten producten ophalen | adtribes/get-excluded-products | Lezen | Winkelmanager + 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.
| Vaardigheid | Naam | Type | Wie kan het gebruiken |
|---|---|---|---|
| Vertaalde feeds weergeven | adtribes/list-translated-feeds | Lezen | Winkelmanager + Administrator |
| Taalfeed maken | adtribes/create-language-feed | Schrijven (destructief) | Winkelmanager + Administrator |
| Vertalingsdekking ophalen | adtribes/get-translation-coverage | Lezen | Winkelmanager + Administrator |
| Taalatribuut instellen | adtribes/set-language-attribute | Schrijven (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 hetadt_pfp_ability_tracking_statusfilter, 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.
| Permissiecontrole | Van toepassing op | Vereiste permissie |
|---|---|---|
| Mogelijkheden lezen | Elke "Lezen"-rij hierboven | manage_woocommerce |
| Feed- en vertaalbeheer-mogelijkheden | Elke "Schrijven"-rij, behalve de marketinginstellingen hieronder | manage_woocommerce |
| Marketinginstellingen-mogelijkheden | set-facebook-pixel, set-google-tracking | Filterbaar 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:
| Vaardigheid | Limiet |
|---|---|
adtribes/list-feeds | per_page max 500, standaard 100 |
adtribes/list-google-taxonomy | limit max 5000, standaard 200 |
adtribes/get-excluded-products | limit max 500, standaard 100 |
adtribes/get-channel-summary | Aggregeert tot 500 feeds per kanaal; daarbuiten retourneert het truncated: true |
adtribes/bulk-update-feeds | feed_ids accepteert tot 500 per aanroep |
Probleemoplossing
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.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.Veelgestelde vragen
adtribes/get-tracking-status.adtribes/... namen zijn hetzelfde gebleven, dus bestaande aanroepen blijven werken.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.

