Zacznij
Jak korzystać z funkcji AI w Product Feed Pro - AdTribes
  1. Strona główna
  2. Baza wiedzy
  3. Integracja
  4. Jak korzystać z funkcji SI w Product Feed Pro

Jak korzystać z funkcji SI w Product Feed Pro

Potrzebujesz asystenta AI lub automatyzacji do zarządzania Twoimi kanałami produktów? Ta referencja wymienia każdą funkcję, którą rejestrują wtyczki AdTribes. Jeśli korzystasz tylko z ekranów administratora, zobacz inne przewodniki w bazie wiedzy AdTribes.

Klikanie w ekranach administratora Product Feed Pro działa dobrze w przypadku jednorazowych zmian. Nie skaluje się, gdy potrzebujesz asystenta AI, wewnętrznej automatyzacji lub agenta połączonego z MCP do tworzenia kanałów, poprawiania mapowania, tłumaczenia kanału na inny język lub samodzielnego sprawdzania stanu kanału. Właśnie tym zajmują się funkcje AI: ustrukturyzowanym sposobem sprawdzania uprawnień, aby asystent AI mógł wywoływać te same akcje, które udostępnia interfejs administratora, za pośrednictwem WordPress Abilities API.

Każda funkcja to cienka warstwa otaczająca istniejącą warstwę usług wtyczki, te same pomocniki, z których korzysta interfejs administratora i WP-CLI, więc wywołanie funkcji uruchamia te same haki WordPress i WooCommerce, co odpowiadająca jej akcja administratora. Nie ma oddzielnej ścieżki kodu „przez AI”, której można by ufać. Ta referencja obejmuje każdą funkcję zarejestrowaną w całej rodzinie wtyczek AdTribes, kto może ją wywołać i jak połączyć asystenta z Twoim sklepem.

Czego będziesz potrzebować

WymaganieSzczegóły
WordPress 6.9 lub nowszyAbilities API (wp_register_ability()) jest dostępne w rdzeniu WordPress od wersji 6.9. W starszych wersjach WordPress rejestracja jest całkowicie pomijana i żadne funkcje nie są wyświetlane.
Product Feed Pro 13.5.7 lub nowszyPosiada i rejestruje 25 funkcji w poniższej tabeli referencyjnej. WooCommerce musi być również aktywny, ponieważ Product Feed Pro uruchamia się tylko wtedy, gdy jest aktywny.
Sposób połączenia asystenta AIWtyczki AdTribes nie mają własnej karty ustawień AI ani MCP. Połącz Claude, ChatGPT lub innego asystenta ze swoimi funkcjami za pośrednictwem StoreAgent. Ten przewodnik obejmuje instalację StoreAgent, połączenie asystenta i zatwierdzenie, jaki dostęp otrzymuje połączenie.
Product Feed Elite (opcjonalnie)Nie jest wymagane dla żadnej z poniższych funkcji. Zobacz „Rola Product Feed Elite” dalej.
Product Feed Translation Addon 1.0.1 lub nowszy (opcjonalnie)Dodaje 4 kolejne funkcje do tworzenia i sprawdzania kanałów dla poszczególnych języków.

Czym są funkcje AI

Funkcja to jedna konkretna akcja, którą Twój asystent AI może wykonać w Twoim sklepie, na przykład „wyświetl moje kanały” lub „ustaw harmonogram kanału”. Niektóre funkcje tylko odczytują dane. Inne wprowadzają zmiany, a te, które to robią, są oznaczone jako destrukcyjne, aby klient MCP wiedział, aby potwierdzić z Tobą przed ich uruchomieniem.

Połącz asystenta

Aby uzyskać pełny przepływ połączenia, w tym instalację StoreAgent i zatwierdzenie tego, co połączenie może odczytać lub zmienić, zobacz Jak połączyć ChatGPT lub Claude z Twoim sklepem za pomocą MCP. Gdy Twój asystent zostanie połączony przez punkt końcowy MCP StoreAgent, możliwości odczytu AdTribes są dostępne od razu. Możliwości zapisu pozostają wyłączone, dopóki ich nie włączysz w StoreAgent > Ustawienia > MCP > Możliwości, w sekcji źródła AdTribes.

Możliwości Product Feed Pro

Product Feed Pro rejestruje 25 możliwości w ramach wspólnej kategorii adtribes. Rejestracja wykorzystuje hook wp_abilities_api_init z priorytetem 20, warunkowana przez function_exists( 'wp_register_ability' ), dzięki czemu jest to łagodne no-op w WordPressie starszym niż 6.9. Możesz również całkowicie wyłączyć rejestrację za pomocą stałej PFP_DISABLE_ABILITIES lub filtra adt_pfp_enable_abilities, oba domyślnie włączają możliwości.

MożliwośćNazwaTypKto może jej używać
Listuj feedyadtribes/list-feedsOdczytKierownik sklepu + Administrator
Pobierz feedadtribes/get-feedOdczytKierownik sklepu + Administrator
Utwórz feedadtribes/create-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Zaktualizuj feedadtribes/update-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Usuń feedadtribes/delete-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Wygeneruj ponownie feedadtribes/regenerate-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Sklonuj feedadtribes/clone-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Pobierz walidację feeduadtribes/get-feed-validationOdczytKierownik sklepu + Administrator
Wyświetl atrybuty feeduadtribes/list-feed-attributesOdczytKierownik sklepu + Administrator
Wyświetl taksonomię Googleadtribes/list-google-taxonomyOdczytKierownik sklepu + Administrator
Ustaw mapowanie póladtribes/set-field-mappingZapis (destrukcyjny)Kierownik sklepu + Administrator
Ustaw mapowanie kategoriiadtribes/set-category-mappingZapis (destrukcyjny)Kierownik sklepu + Administrator
Dodaj regułę filtrowaniaadtribes/add-filter-ruleZapis (destrukcyjny)Kierownik sklepu + Administrator
Wyświetl kanałyadtribes/list-channelsOdczytKierownik sklepu + Administrator
Utwórz niestandardowy kanaładtribes/create-custom-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Masowa aktualizacja kanałówadtribes/bulk-update-feedsZapis (destrukcyjny)Kierownik sklepu + Administrator
Uzyskaj status śledzeniaadtribes/get-tracking-statusOdczytKierownik sklepu + Administrator
Ustaw Piksel Facebookaadtribes/set-facebook-pixelZapis (destrukcyjny)Tylko administrator
Ustaw śledzenie Googleadtribes/set-google-trackingZapis (destrukcyjny)Tylko administrator
Ustaw tagowanie UTMadtribes/set-utm-taggingZapis (destrukcyjny)Kierownik sklepu + Administrator
Ustaw harmonogram kanałuadtribes/set-feed-scheduleZapis (destrukcyjny)Kierownik sklepu + Administrator
Wstrzymaj harmonogram kanałuadtribes/pause-feed-scheduleZapis (destrukcyjny)Kierownik sklepu + Administrator
Uzyskaj statystyki kanałuadtribes/get-feed-statsOdczytKierownik sklepu + Administrator
Uzyskaj podsumowanie kanałuadtribes/get-channel-summaryOdczytKierownik sklepu + Administrator
Pokaż wykluczone produktyadtribes/get-excluded-productsOdczytKierownik sklepu + Administrator

Szczegółowe instrukcje dotyczące filtrów i reguł znajdziesz w sekcjach Jak tworzyć filtry dla swojego kanału produktów? i Jak tworzyć reguły kanału produktów.

Możliwości dodatku Product Feed Translation Addon

Gdy aktywny jest dodatek Product Feed Translation Addon, w tej samej kategorii adtribes rejestrują się 4 dodatkowe możliwości, podpięte pod wp_abilities_api_init z priorytetem 40, aby Product Feed Pro najpierw zarejestrował własne możliwości. Możesz je wyłączyć za pomocą stałej PFTA_DISABLE_ABILITIES lub filtru adt_pfta_enable_abilities.

MożliwośćNazwaTypKto może jej używać
Wyświetl przetłumaczone kanałyadtribes/list-translated-feedsOdczytKierownik sklepu + Administrator
Utwórz kanał językowyadtribes/create-language-feedZapis (destrukcyjny)Kierownik sklepu + Administrator
Uzyskaj zasięg tłumaczeniaadtribes/get-translation-coverageOdczytKierownik sklepu + Administrator
Ustaw atrybut językaadtribes/set-language-attributeZapis (destrukcyjny)Kierownik sklepu + Administrator

Utwórz kanał językowy duplikuje istniejący kanał dla określonego języka, stosując ten sam przepływ duplikowania, a następnie przełączania języka, który wykonuje administrator na ekranie Zarządzaj kanałami. Uzyskaj zasięg tłumaczenia raportuje, dla każdego języka, ile opublikowanych produktów istnieje w tym języku w porównaniu do języka domyślnego, dzięki czemu możesz zobaczyć, jak kompletny będzie kanał językowy przed jego wygenerowaniem.

Rola Product Feed Elite

Product Feed Elite nie posiada obecnie żadnych ekskluzywnych możliwości. Przed wersją Product Feed Pro 13.5.7, 12 z powyższych możliwości (wszystko pod niestandardowymi kanałami, marketingiem i śledzeniem oraz harmonogramowaniem i statystykami, plus clone-feed i bulk-update-feeds) było dostępne w Elite 5.0.9. Od wersji Pro 13.5.7, Pro posiada i rejestruje je wszystkie samodzielnie, ponieważ funkcje, które obejmują, znajdują się w Pro.

Przy aktywnych obu wtyczkach i Product Feed Pro w wersji 13.5.7 lub nowszej, Elite 5.1.0 nie rejestruje już żadnych własnych możliwości: Pro rejestruje się jako pierwsze (priorytet 20), a kopie Elite (priorytet 30) sprawdzają, czy nazwa jest już zajęta i pomijają siebie, gdy tak jest, więc nigdy się nie uruchamiają. To, co Elite nadal robi, to:

  • Wzbogacanie adtribes/get-tracking-status: Elite dodaje rzeczywisty status Facebook Conversion API do odpowiedzi tej możliwości za pomocą filtra adt_pfp_ability_tracking_status, ponieważ Pro nie posiada integracji z Conversion API.
  • Zapewnienie mechanizmu zgodności: Na stronie nadal używającej Product Feed Pro w wersji starszej niż 13.5.7, kopie Elite rejestrują się zamiast tego, więc te nazwy możliwości pozostają aktywne podczas okresu aktualizacji.

Jedna możliwość nie została przeniesiona: adtribes/get-pixel-event-log, która była dostępna w Elite 5.0.9, została wycofana zamiast przyjęta. Mogła ona jedynie raportować „nieobsługiwane”, więc nie jest częścią powyższej tabeli referencyjnej.

Elite ma również własne przełączniki: stała PFE_DISABLE_ABILITIES lub filtr adt_pfe_enable_abilities wyłącza wszystko, co Elite dodaje do możliwości: jego kopie zapasowe i szczegóły Facebook Conversion API w adtribes/get-tracking-status.

Kto może używać każdej możliwości

Możliwości używają tego samego modelu uprawnień, co ekrany administracyjne wtyczki i punkty końcowe REST, a nie podstawowej możliwości WordPress read, którą ma każdy zalogowany użytkownik.

Sprawdzenie uprawnieńDotyczyWymagana uprawnienie
Odczyt możliwościKażdy wiersz „Odczyt” powyżejmanage_woocommerce
Możliwości zarządzania kanałami i tłumaczeniamiKażdy wiersz „Zapis” z wyjątkiem poniższych ustawień marketingowychmanage_woocommerce
Możliwości ustawień marketingowychset-facebook-pixel, set-google-trackingFiltrowane przez adt_pfp_admin_capability, domyślnie manage_options

WooCommerce domyślnie przyznaje Administratorom i Kierownikom Sklepu uprawnienie manage_woocommerce. Kierownik Sklepu może więc korzystać z każdej funkcji z wyjątkiem set-facebook-pixel i set-google-tracking, które wymagają manage_options, chyba że zmienisz adt_pfp_admin_capability.

Ekran administracyjny kanału wykorzystuje oddzielne uprawnienie. Aby Kierownicy Sklepu również mogli korzystać z tych ekranów, zobacz Jak pozwolić Kierownikowi Sklepu zarządzać kanałami?

Dostęp do zapisu

Każda funkcja zapisu raportuje flagę destructive i idempotent w metadanych swojej rejestracji, widoczną dla każdego klienta API Abilities. Klient MCP, taki jak StoreAgent, może użyć tych flag, aby zdecydować, czy zapytać Cię przed wykonaniem wywołania, ale to, czy Twój asystent może w ogóle zapisywać dane w Twoim sklepie, jest kontrolowane przez trzy rzeczy:

  • Uprawnienia Twojego konta użytkownika, z powyższej tabeli.
  • Dostęp, który zatwierdziłeś podczas łączenia asystenta. Połączenie zatwierdzone jako tylko do odczytu w StoreAgent nie może wykonać funkcji zapisu, niezależnie od uprawnień Twojego konta. Zobacz Jak połączyć ChatGPT lub Claude z Twoim sklepem za pomocą MCP, aby dowiedzieć się, jak przejrzeć lub zmienić dostęp połączenia.
  • Lista dozwolonych funkcji StoreAgent. Funkcje zapisu AdTribes są wyłączone w StoreAgent, dopóki nie włączysz każdej z nich w sekcji StoreAgent > Ustawienia > MCP > Funkcje, w źródle AdTribes. Funkcje odczytu są domyślnie włączone.

Limity odczytu

Funkcje odczytu zwracające listy są ograniczone, aby pojedyncze wywołanie nie mogło pobrać nieograniczonej ilości danych:

MożliwośćLimit
adtribes/list-feedsper_page maksymalnie 500, domyślnie 100
adtribes/list-google-taxonomylimit maksymalnie 5000, domyślnie 200
adtribes/get-excluded-productslimit maksymalnie 500, domyślnie 100
adtribes/get-channel-summaryAgreguje do 500 kanałów na kanał; powyżej tej liczby zwraca truncated: true
adtribes/bulk-update-feedsfeed_ids akceptuje do 500 na wywołanie

Rozwiązywanie problemów

Automatyzacja lub agent nie może zobaczyć żadnych funkcji AdTribes
Potwierdź, że witryna działa na WordPressie 6.9 lub nowszym i że WooCommerce jest aktywny. Jeśli oba warunki są spełnione, upewnij się, że nic nie ustawiło stałej PFP_DISABLE_ABILITIES (lub PFTA_DISABLE_ABILITIES dla dodatku tłumaczeniowego) ani nie zwróciło false z filtra adt_pfp_enable_abilities, ponieważ każde z nich całkowicie wyłącza rejestrację.
Wywołanie zwraca błąd uprawnień
Sprawdź, jakie uprawnienie jest wymagane dla danej funkcji w powyższej tabeli „Kto może używać każdej funkcji”. Większość funkcji wymaga manage_woocommerce; dwie funkcje ustawień marketingowych wymagają tego, co zwraca adt_pfp_admin_capability (domyślnie manage_options). Potwierdź, że Twoje konto użytkownika lub hasło aplikacji wykonujące wywołanie faktycznie posiada te uprawnienia.
Asystent mówi, że nie może wprowadzić zmiany
Przejdź do StoreAgent > Ustawienia > MCP > Zdolności, wybierz źródło AdTribes i włącz zdolność. Jeśli jest już włączona, otwórz podkartę Połączenia i sprawdź kolumnę Zakres. Połączenie tylko do odczytu nie może uruchamiać zdolności zapisu i nie ma przełącznika, aby je zmienić: kliknij Cofnij, ponownie połącz swojego asystenta i wybierz Odczyt i zapis na stronie zatwierdzenia. Zobacz Jak połączyć ChatGPT lub Claude z Twoim sklepem za pomocą MCP.
Brakuje zdolności dodatku Tłumaczenie
Potwierdź, że dodatek Tłumaczenie jest aktywny i zaktualizowany do wersji 1.0.1 lub nowszej, oraz że Product Feed Pro jest aktywny razem z nim.
Product Feed Pro i Elite wydają się rejestrować tę samą nazwę zdolności
Jest to oczekiwane i nieszkodliwe. Rejestrowana jest tylko jedna kopia każdej nazwy. W przypadku Product Feed Pro w wersji 13.5.7 lub nowszej i Elite w wersji 5.1.0 lub nowszej, Pro rejestruje każdą zdolność, a Elite pomija swoje kopie. W przypadku Elite w wersji 5.0.9, kopia Elite rejestruje się jako pierwsza, a Pro ją pomija. Nazwy są w obu przypadkach takie same, więc Twoje wywołania nadal działają. Zaktualizuj Elite do wersji 5.1.0 lub nowszej, aby Pro posiadało je wszystkie.

FAQ

Czy potrzebuję Product Feed Elite, aby korzystać ze zdolności AI?
Nie. Wszystkie 25 podstawowych zdolności jest rejestrowanych przez darmowy wtyczkę Product Feed Pro. Elite dodaje tylko szczegóły Facebook Conversion API do adtribes/get-tracking-status.
Czy potrzebuję StoreAgent, aby połączyć asystenta?
StoreAgent to ścieżka połączenia udokumentowana w tym artykule. To on zapewnia punkt końcowy MCP, do którego łączy się asystent, taki jak Claude lub ChatGPT, i gdzie zatwierdzasz, ile dostępu otrzymuje połączenie.
Czy aktualizacja Product Feed Pro zmieni nazwy zdolności, które już wywołuje moja automatyzacja?
Nie. Własność 12 zdolności, które przeszły z Elite do Pro, uległa zmianie, ale nazwy adtribes/... pozostały takie same, więc istniejące wywołania nadal działają.
Czy zdolności omijają normalne zabezpieczenia wtyczki?
Nie. Każda zdolność wywołuje te same metody warstwy usług, których używa interfejs administratora i WP-CLI, więc obowiązują te same mechanizmy walidacji, haków i zachowania Action Scheduler.
Czy istnieje maksymalna liczba kanałów informacyjnych, które mogę zaktualizować w jednym wywołaniu?
Tak, adtribes/bulk-update-feeds akceptuje do 500 identyfikatorów kanałów informacyjnych na wywołanie. Aby uzyskać więcej, podziel żądanie na partie.

Potrzebujesz więcej pomocy?

Jeśli posiadasz Product Feed Elite, możesz otworzyć zgłoszenie do pomocy technicznej, aby uzyskać priorytetową pomoc w integracji zdolności AI.

Jeśli korzystasz z darmowej wtyczki Product Feed Pro, możesz zadać pytanie na forum pomocy technicznej WordPress.org.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ zakup
AdTribes WooCommerce Product Feed

Najlepsza wtyczka WooCommerce do kanałów produktów

  • AdTribes Pty Ltd
    ABN: 40 675 636 816
Produkt
Zasoby i informacje
Witryny partnerskie
Rymera