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-balance | Pobierz saldo punktów lojalnościowych |
advanced-coupons/list-top-loyalty-customers | Wyświetl listę najlepszych klientów lojalnościowych |
advanced-coupons/get-loyalty-points-ledger | Pobierz rejestr punktów lojalnościowych |
advanced-coupons/list-loyalty-earn-rules | Wyświetl listę zasad zdobywania lojalności |
advanced-coupons/get-loyalty-redemption-settings | Pobierz ustawienia realizacji lojalności |
advanced-coupons/get-loyalty-program-overview | Pobierz przegląd programu lojalnościowego |
advanced-coupons/get-loyalty-roi-report | Pobierz raport ROI lojalności |
advanced-coupons/get-expiring-loyalty-points | Pobierz 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-points | Dostosuj punkty lojalnościowe |
advanced-coupons/create-loyalty-earn-rule | Utwórz regułę zarabiania punktów lojalnościowych |
advanced-coupons/update-loyalty-earn-rule | Zaktualizuj regułę zarabiania punktów lojalnościowych |
advanced-coupons/toggle-loyalty-earn-rule | Przełącz regułę zarabiania punktów lojalnościowych |
advanced-coupons/update-loyalty-redemption-settings | Zaktualizuj ustawienia realizacji punktów lojalnościowych |
advanced-coupons/issue-loyalty-bonus-points | Przyznaj 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.
- Zdefiniuj stałą
LPFW_DISABLE_ABILITIESjakotruew swoim plikuwp-config.php(lub małym niestandardowym pluginie). Po ustawieniu, Program Lojalnościowy całkowicie pomija rejestrowanie swoich umiejętności. - Lub zwróć
truez filtralpfw_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.
- Użytkownicy premium: Otwórz zgłoszenie wsparcia
- Użytkownicy darmowi: Odwiedź nasze forum społecznościowe
