Das Durchklicken der Admin-Bildschirme von Product Feed Pro funktioniert gut für einmalige Änderungen. Es ist nicht skalierbar, wenn Sie einen KI-Assistenten, eine interne Automatisierung oder einen MCP-verbundenen Agenten benötigen, um Feeds zu erstellen, eine Zuordnung zu beheben, einen Feed in eine andere Sprache zu übersetzen oder die Feed-Gesundheit eigenständig zu überprüfen. Genau das lösen KI-Fähigkeiten: eine strukturierte, berechtigungsgeprüfte Möglichkeit für einen KI-Assistenten, dieselben Aktionen aufzurufen, die die Admin-UI bereits über die WordPress Abilities API bereitstellt.
Jede Fähigkeit ist ein dünner Wrapper um die vorhandene Service-Schicht des Plugins, dieselben Helfer, die die Admin-UI und WP-CLI verwenden. Das Aufrufen einer Fähigkeit löst daher dieselben WordPress- und WooCommerce-Hooks aus wie die entsprechende Admin-Aktion. Es gibt keinen separaten „via AI“-Code-Pfad, dem man vertrauen müsste. Diese Referenz deckt jede Fähigkeit ab, die in der gesamten AdTribes-Plugin-Familie registriert ist, wer sie aufrufen kann und wie Sie einen Assistenten mit Ihrem Shop verbinden.
Was Sie benötigen werden
| Voraussetzung | Details |
|---|---|
| WordPress 6.9 oder neuer | Die Abilities API (wp_register_ability()) ist ab WordPress 6.9 im WordPress-Kern enthalten. In älteren WordPress-Versionen wird die Registrierung vollständig übersprungen und es erscheinen keine Fähigkeiten. |
| Product Feed Pro 13.5.7 oder neuer | Besitzt und registriert die 25 Fähigkeiten in der nachstehenden Referenztabelle. WooCommerce muss ebenfalls aktiv sein, da Product Feed Pro nur dann startet, wenn es aktiv ist. |
| Eine Möglichkeit, einen KI-Assistenten zu verbinden | AdTribes-Plugins haben keinen eigenen KI- oder MCP-Einstellungs-Tab. Verbinden Sie Claude, ChatGPT oder einen anderen Assistenten mit Ihren Fähigkeiten über StoreAgent. Diese Anleitung beschreibt die Installation von StoreAgent, die Verbindung eines Assistenten und die Genehmigung des Zugriffs, den die Verbindung erhält. |
| Product Feed Elite (optional) | Nicht erforderlich für die unten aufgeführten Fähigkeiten. Siehe „Die Rolle von Product Feed Elite“ weiter unten. |
| Product Feed Translation Addon 1.0.1 oder neuer (optional) | Fügt 4 weitere Fähigkeiten zum Erstellen und Überprüfen von sprachspezifischen Feeds hinzu. |
Was KI-Fähigkeiten sind
Eine Fähigkeit ist eine bestimmte Aktion, die Ihr KI-Assistent in Ihrem Shop ausführen kann, z. B. „meine Feeds auflisten“ oder „den Zeitplan eines Feeds festlegen“. Einige Fähigkeiten lesen nur Daten. Andere nehmen Änderungen vor, und die, die das tun, sind als destruktiv gekennzeichnet, damit ein MCP-Client weiß, dass er Sie vor der Ausführung bestätigen muss.
Assistent verbinden
Für den vollständigen Verbindungsablauf, einschließlich der Installation von StoreAgent und der Genehmigung, was eine Verbindung lesen oder ändern darf, siehe So verbinden Sie ChatGPT oder Claude mit Ihrem Shop über MCP. Sobald Ihr Assistent über den MCP-Endpunkt von StoreAgent verbunden ist, sind die Lese-Fähigkeiten von AdTribes sofort verfügbar. Die Schreib-Fähigkeiten bleiben deaktiviert, bis Sie sie in StoreAgent > Einstellungen > MCP > Fähigkeiten unter der Quelle AdTribes aktivieren.
Product Feed Pro Fähigkeiten
Product Feed Pro registriert 25 Fähigkeiten unter der gemeinsamen Kategorie adtribes. Die Registrierung greift bei wp_abilities_api_init mit Priorität 20, gesteuert durch function_exists( 'wp_register_ability' ), sodass es bei WordPress-Versionen älter als 6.9 eine einfache No-Operation ist. Sie können die Registrierung auch vollständig mit der Konstante PFP_DISABLE_ABILITIES oder dem Filter adt_pfp_enable_abilities deaktivieren, wobei beide standardmäßig aktiviert sind.
| Fähigkeit | Name | Typ | Wer kann sie nutzen |
|---|---|---|---|
| Feeds auflisten | adtribes/list-feeds | Lesen | Shop Manager + Administrator |
| Feed abrufen | adtribes/get-feed | Lesen | Shop Manager + Administrator |
| Feed erstellen | adtribes/create-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed aktualisieren | adtribes/update-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed löschen | adtribes/delete-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed neu generieren | adtribes/regenerate-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed klonen | adtribes/clone-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed-Validierung abrufen | adtribes/get-feed-validation | Lesen | Shop Manager + Administrator |
| Feed-Attribute auflisten | adtribes/list-feed-attributes | Lesen | Shop Manager + Administrator |
| Google-Taxonomie auflisten | adtribes/list-google-taxonomy | Lesen | Shop Manager + Administrator |
| Feldzuordnung festlegen | adtribes/set-field-mapping | Schreiben (destruktiv) | Shop Manager + Administrator |
| Kategoriezuordnung festlegen | adtribes/set-category-mapping | Schreiben (destruktiv) | Shop Manager + Administrator |
| Filterregel hinzufügen | adtribes/add-filter-rule | Schreiben (destruktiv) | Shop Manager + Administrator |
| Kanäle auflisten | adtribes/list-channels | Lesen | Shop Manager + Administrator |
| Benutzerdefinierten Feed erstellen | adtribes/create-custom-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feeds per Massenaktualisierung bearbeiten | adtribes/bulk-update-feeds | Schreiben (destruktiv) | Shop Manager + Administrator |
| Tracking-Status abrufen | adtribes/get-tracking-status | Lesen | Shop Manager + Administrator |
| Facebook Pixel festlegen | adtribes/set-facebook-pixel | Schreiben (destruktiv) | Nur für Administratoren |
| Google Tracking festlegen | adtribes/set-google-tracking | Schreiben (destruktiv) | Nur für Administratoren |
| UTM-Tagging festlegen | adtribes/set-utm-tagging | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed-Zeitplan festlegen | adtribes/set-feed-schedule | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed-Zeitplan pausieren | adtribes/pause-feed-schedule | Schreiben (destruktiv) | Shop Manager + Administrator |
| Feed-Statistiken abrufen | adtribes/get-feed-stats | Lesen | Shop Manager + Administrator |
| Kanalübersicht abrufen | adtribes/get-channel-summary | Lesen | Shop Manager + Administrator |
| Ausgeschlossene Produkte abrufen | adtribes/get-excluded-products | Lesen | Shop Manager + Administrator |
Für detaillierte Anweisungen zu Filtern und Regeln siehe So erstellen Sie Filter für Ihren Produktfeed? und So erstellen Sie Produktfeed-Regeln.
Funktionen des Product Feed Translation Addon
Wenn das Product Feed Translation Addon aktiv ist, werden 4 weitere Funktionen unter derselben adtribes-Kategorie registriert, die bei Priorität 40 an wp_abilities_api_init gebunden sind, damit Product Feed Pro seine eigenen Funktionen zuerst registriert. Sie können diese mit der Konstante PFTA_DISABLE_ABILITIES oder dem Filter adt_pfta_enable_abilities deaktivieren.
| Fähigkeit | Name | Typ | Wer kann sie nutzen |
|---|---|---|---|
| Übersetzte Feeds auflisten | adtribes/list-translated-feeds | Lesen | Shop Manager + Administrator |
| Sprach-Feed erstellen | adtribes/create-language-feed | Schreiben (destruktiv) | Shop Manager + Administrator |
| Übersetzungsabdeckung abrufen | adtribes/get-translation-coverage | Lesen | Shop Manager + Administrator |
| Sprachattribut festlegen | adtribes/set-language-attribute | Schreiben (destruktiv) | Shop Manager + Administrator |
Sprach-Feed erstellen dupliziert einen vorhandenen Feed für eine bestimmte Sprache, derselbe Ablauf wie beim Duplizieren und dann Sprachwechseln, den der Admin-Bildschirm Feeds verwalten durchführt. Übersetzungsabdeckung abrufen meldet pro Sprache, wie viele veröffentlichte Produkte in dieser Sprache im Vergleich zu Ihrer Standardsprache vorhanden sind, sodass Sie sehen können, wie vollständig ein Sprach-Feed sein wird, bevor Sie ihn generieren.
Rolle von Product Feed Elite
Product Feed Elite verfügt derzeit über keine exklusiven Fähigkeiten. Vor Product Feed Pro 13.5.7 wurden 12 der oben genannten Fähigkeiten (alles unter benutzerdefinierte Feeds, Marketing und Tracking sowie Planung und Statistiken, plus clone-feed und bulk-update-feeds) in Elite 5.0.9 ausgeliefert. Ab Pro 13.5.7 besitzt und registriert Pro sie alle selbst, da die Funktionen, die sie umschließen, in Pro leben.
Wenn beide Plugins aktiv sind und Product Feed Pro 13.5.7 oder neuer, registriert Elite 5.1.0 keine eigenen Fähigkeiten mehr: Pro registriert zuerst (Priorität 20) und die Kopien von Elite (Priorität 30) prüfen, ob der Name bereits vergeben ist, und überspringen sich selbst, wenn dies der Fall ist, sodass sie nie ausgelöst werden. Was Elite immer noch tut, ist:
- Anreicherung von
adtribes/get-tracking-status: Elite fügt der Antwort dieser Fähigkeit über denadt_pfp_ability_tracking_status-Filter den tatsächlichen Facebook Conversion API-Status hinzu, da Pro die Conversion API-Integration nicht besitzt. - Bereitstellung eines Kompatibilitäts-Fallbacks: Auf einer Website, auf der Product Feed Pro älter als 13.5.7 ausgeführt wird, werden stattdessen die Kopien von Elite registriert, sodass diese Fähigkeitsnamen während des Upgrade-Fensters weiterhin funktionieren.
Eine Fähigkeit hat den Umzug nicht geschafft: adtribes/get-pixel-event-log, die in Elite 5.0.9 ausgeliefert wurde, wird zurückgezogen und nicht übernommen. Sie konnte immer nur „nicht unterstützt“ melden, daher ist sie nicht Teil der obigen Referenztabelle.
Elite hat auch seinen eigenen Schalter: die Konstante PFE_DISABLE_ABILITIES oder der Filter adt_pfe_enable_abilities schaltet alles ab, was Elite zu Fähigkeiten hinzufügt: seine Fallback-Kopien und das Detail der Facebook Conversion API in adtribes/get-tracking-status.
Wer jede Fähigkeit nutzen kann
Fähigkeiten verwenden dasselbe Berechtigungsmodell wie die Admin-Bildschirme und REST-Endpunkte des Plugins, nicht die reine WordPress-read-Berechtigung, die jeder angemeldete Benutzer hat.
| Berechtigungsprüfung | Gilt für | Erforderliche Berechtigung |
|---|---|---|
| Fähigkeiten lesen | Jede „Lesen“-Zeile oben | manage_woocommerce |
| Feed- und Übersetzungsmanagement-Fähigkeiten | Jede „Schreiben“-Zeile außer den unten aufgeführten Marketingeinstellungen | manage_woocommerce |
| Marketingeinstellungen-Fähigkeiten | set-facebook-pixel, set-google-tracking | Filterbar über adt_pfp_admin_capability, Standard manage_options |
WooCommerce gibt Administratoren und Shop-Managern standardmäßig manage_woocommerce. Ein Shop-Manager kann also jede Fähigkeit aufrufen, außer set-facebook-pixel und set-google-tracking, die manage_options erfordern, es sei denn, Sie ändern adt_pfp_admin_capability.
Die Feed-Admin-Bildschirme verwenden eine separate Berechtigung. Um Shop-Managern die Nutzung dieser Bildschirme zu ermöglichen, siehe Wie erlaube ich Shop-Managern, Feeds zu verwalten?
Schreibzugriff
Jede Schreibfähigkeit meldet ein destructive und idempotent Flag in ihren Registrierungsmetadaten, sichtbar für jeden Abilities API-Client. Ein MCP-Client wie StoreAgent kann diese Flags verwenden, um zu entscheiden, ob er Sie fragt, bevor er einen Aufruf ausführt. Ob Ihr Assistent überhaupt in Ihren Shop schreiben kann, wird jedoch von drei Dingen gesteuert:
- Die Berechtigung Ihres Benutzerkontos aus der obigen Tabelle.
- Der Zugriff, den Sie bei der Verbindung Ihres Assistenten genehmigt haben. Eine Verbindung, die Sie in StoreAgent als schreibgeschützt genehmigt haben, kann keine destruktive Fähigkeit ausführen, unabhängig von der Berechtigung Ihres Kontos. Siehe So verbinden Sie ChatGPT oder Claude mit Ihrem Shop mit MCP, um zu erfahren, wie Sie den Zugriff einer Verbindung überprüfen oder ändern können.
- Die Whitelist für Fähigkeiten von StoreAgent. AdTribes-Schreibfähigkeiten sind in StoreAgent deaktiviert, bis Sie jede einzelne unter StoreAgent > Einstellungen > MCP > Fähigkeiten in der Quelle AdTribes aktivieren. Lese-Fähigkeiten sind standardmäßig aktiviert.
Lese-Limits
Lese-Fähigkeiten, die Listen zurückgeben, sind begrenzt, damit ein einzelner Aufruf keine unbegrenzten Daten abrufen kann:
| Fähigkeit | Limit |
|---|---|
adtribes/list-feeds | per_page maximal 500, Standard 100 |
adtribes/list-google-taxonomy | limit maximal 5000, Standard 200 |
adtribes/get-excluded-products | limit maximal 500, Standard 100 |
adtribes/get-channel-summary | Aggregiert bis zu 500 Feeds pro Kanal; darüber hinaus gibt es truncated: true zurück |
adtribes/bulk-update-feeds | feed_ids akzeptiert bis zu 500 pro Aufruf |
Fehlerbehebung
PFP_DISABLE_ABILITIES (oder PFTA_DISABLE_ABILITIES für das Translation Addon) gesetzt wurde oder false vom adt_pfp_enable_abilities Filter zurückgegeben wurde, da beides die Registrierung vollständig deaktiviert.manage_woocommerce; die beiden Marketing-Einstellungen-Fähigkeiten benötigen, was auch immer adt_pfp_admin_capability ergibt (standardmäßig manage_options). Bestätigen Sie, dass Ihr Benutzerkonto oder das Anwendungspasswort, das den Aufruf tätigt, tatsächlich über diese Berechtigung verfügt.FAQ
adtribes/get-tracking-status hinzu.adtribes/... sind gleich geblieben, sodass bestehende Aufrufe weiterhin funktionieren.adtribes/bulk-update-feeds akzeptiert bis zu 500 Feed-IDs pro Aufruf. Für mehr teilen Sie die Anfrage in Stapel auf.Benötigen Sie weitere Hilfe?
Wenn Sie Product Feed Elite haben, können Sie ein Support-Ticket eröffnen, um prioritäre Hilfe bei der Integration Ihrer KI-Fähigkeiten zu erhalten.
Wenn Sie das kostenlose Plugin Product Feed Pro verwenden, können Sie im WordPress.org-Supportforum eine Frage stellen.

