1. Strona główna
  2. Baza wiedzy
  3. Program Lojalnościowy
  4. Jak używać WordPress Abilities API z Programem Lojalnościowym

Jak używać WordPress Abilities API z Programem Lojalnościowym

Jeśli korzystasz z asystenta AI lub narzędzia automatyzacji, które obsługuje WordPress Abilities API, Advanced Loyalty Program udostępnia swoje dane i akcje lojalnościowe jako umiejętności, które te narzędzia mogą wywoływać. W tym artykule wyjaśniono, jakie umiejętności są dostępne, kto może z nich korzystać i jak je wyłączyć.

Co daje Ci Abilities API

WordPress Abilities API to standardowy sposób publikowania przez wtyczki nazwanych uprawnień, które narzędzia AI i inne oprogramowanie mogą odkrywać i wywoływać. Program lojalnościowy rejestruje 14 uprawnień w przestrzeni nazw advanced-coupons, dzięki czemu znajdują się one obok uprawnień z samego Advanced Coupons. Zobacz Jak używać WordPress Abilities API z Advanced Coupons, aby dowiedzieć się o wspólnym ustawieniu.

Zanim zaczniesz

  • WordPress z dostępnym Abilities API, albo zawartym w Twojej wersji WordPress, albo dodanym za pomocą wtyczki funkcyjnej Abilities API. Program lojalnościowy rejestruje swoje uprawnienia w haczyku inicjującym Abilities API, więc pojawiają się one tylko wtedy, gdy API jest obecne.
  • Advanced Loyalty Program w wersji 1.9.3 lub nowszej.
  • Zalogowany użytkownik z uprawnieniem manage_woocommerce. Każda możliwość lojalnościowa sprawdza to uprawnienie, więc menedżerowie sklepów i administratorzy mogą z nich korzystać.

Odczytaj możliwości

Te możliwości zwracają dane lojalnościowe bez wprowadzania zmian, co jest przydatne do raportowania i odpowiadania na pytania.

MożliwośćCo robi
advanced-coupons/pobierz-saldo-punktow-lojalnosciowychPobierz saldo punktów lojalnościowych
advanced-coupons/lista-top-klientow-lojalnosciowychWyświetl listę najlepszych klientów lojalnościowych
advanced-coupons/pobierz-ksiege-punktow-lojalnosciowychPobierz rejestr punktów lojalnościowych
advanced-coupons/lista-zasad-zarabiania-punktow-lojalnosciowychWyświetl listę zasad zdobywania lojalności
advanced-coupons/pobierz-ustawienia-wyplacania-punktow-lojalnosciowychPobierz ustawienia realizacji lojalności
advanced-coupons/pobierz-przeglad-programu-lojalnosciowegoPobierz przegląd programu lojalnościowego
advanced-coupons/pobierz-raport-roi-programu-lojalnosciowegoPobierz raport ROI lojalności
advanced-coupons/pobierz-punkty-lojalnosciowe-ktore-wygasajaPobierz punkty lojalnościowe z wygasającą datą

Umiejętności akcji

Te umiejętności zmieniają dane lojalnościowe, więc traktuj je z taką samą ostrożnością jak każdą akcję administracyjną.

MożliwośćCo robi
advanced-coupons/dostosuj-punkty-lojalnoscioweDostosuj punkty lojalnościowe
advanced-coupons/utworz-zasade-zarabiania-punktow-lojalnosciowychUtwórz regułę zarabiania punktów lojalnościowych
advanced-coupons/zaktualizuj-zasade-zarabiania-punktow-lojalnosciowychZaktualizuj regułę zarabiania punktów lojalnościowych
advanced-coupons/przelacz-zasade-zarabiania-punktow-lojalnosciowychPrzełącz regułę zarabiania punktów lojalnościowych
advanced-coupons/zaktualizuj-ustawienia-wyplacania-punktow-lojalnosciowychZaktualizuj ustawienia realizacji punktów lojalnościowych
advanced-coupons/przydziel-bonusowe-punkty-lojalnosciowePrzyznaj bonusowe punkty lojalnościowe

Uprawnienia

Każda umiejętność lojalnościowa przeprowadza kontrolę uprawnień dla uprawnienia manage_woocommerce. Żądanie od użytkownika bez tego uprawnienia jest odrzucane, więc klienci i role o niższych uprawnieniach nie mogą odczytywać ani zmieniać danych lojalnościowych za pośrednictwem API.

Jak wyłączyć umiejętności

Jeśli wolisz nie udostępniać tych umiejętności, możesz je wyłączyć na dwa sposoby.

  1. Zdefiniuj stałą LPFW_DISABLE_ABILITIES jako true w swoim pliku wp-config.php (lub małym niestandardowym pluginie). Po ustawieniu, Program Lojalnościowy całkowicie pomija rejestrowanie swoich umiejętności.
  2. Lub zwróć true z filtra lpfw_disable_abilities, jeśli wolisz kontrolować to w kodzie.

Każda z tych metod zatrzymuje rejestrowanie wszystkich 14 umiejętności lojalnościowych. Umiejętności z innych wtyczek Advanced Coupons nie są dotknięte.

Często zadawane pytania

Czy klienci mają dostęp do tych umiejętności?

Nie. Każda umiejętność wymaga uprawnienia manage_woocommerce, więc tylko menedżerowie sklepów i administratorzy mogą z nich korzystać.

Dlaczego znajdują się w przestrzeni nazw advanced-coupons, a nie lojalnościowej?

Advanced Coupons i jego dodatki współdzielą jedną przestrzeń nazw, dzięki czemu narzędzie AI widzi jeden spójny zestaw umiejętności w całym pakiecie. Umiejętności lojalnościowe są nazwane deskryptorem loyalty, dzięki czemu są łatwe do zidentyfikowania.

Potrzebujesz pomocy?

Jeśli masz pytanie lub napotkasz jakiekolwiek problemy, jesteśmy tutaj, aby pomóc.

Czy ten artykuł był pomocny?

Powiązane artykuły

Dokończ Zakup