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, program lojalnościowy dla WooCommerce udostępnia swoje dane i akcje lojalnościowe jako możliwości, które te narzędzia mogą wywoływać. Ten artykuł wyjaśnia, jakie możliwości są dostępne, kto może ich używać 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.
  • Program lojalnościowy dla WooCommerce 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/get-loyalty-balancePobierz saldo punktów lojalnościowych
advanced-coupons/list-top-loyalty-customersWyświetl listę najlepszych klientów lojalnościowych
advanced-coupons/get-loyalty-points-ledgerPobierz rejestr punktów lojalnościowych
advanced-coupons/list-loyalty-earn-rulesWyświetl listę zasad zdobywania lojalności
advanced-coupons/get-loyalty-redemption-settingsPobierz ustawienia realizacji lojalności
advanced-coupons/get-loyalty-program-overviewPobierz przegląd programu lojalnościowego
advanced-coupons/get-loyalty-roi-reportPobierz raport ROI lojalności
advanced-coupons/get-expiring-loyalty-pointsPobierz 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/adjust-loyalty-pointsDostosuj punkty lojalnościowe
advanced-coupons/create-loyalty-earn-ruleUtwórz regułę zarabiania punktów lojalnościowych
advanced-coupons/update-loyalty-earn-ruleZaktualizuj regułę zarabiania punktów lojalnościowych
advanced-coupons/toggle-loyalty-earn-rulePrzełącz regułę zarabiania punktów lojalnościowych
advanced-coupons/update-loyalty-redemption-settingsZaktualizuj ustawienia realizacji punktów lojalnościowych
advanced-coupons/issue-loyalty-bonus-pointsPrzyznaj 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