1. Home
  2. Kennisbank
  3. Loyaliteitsprogramma
  4. Hoe de WordPress Abilities API te gebruiken met Loyalty Program

Hoe de WordPress Abilities API te gebruiken met Loyalty Program

Als u een AI-assistent of automatiseringshulpmiddel gebruikt dat de WordPress Abilities API spreekt, stelt het Advanced Loyalty Program zijn loyaliteitsgegevens en acties beschikbaar als vaardigheden die die tools kunnen aanroepen. Dit artikel legt uit welke vaardigheden beschikbaar zijn, wie ze kan gebruiken en hoe u ze kunt uitschakelen.

Wat de Abilities API u biedt

De WordPress Abilities API is een standaardmanier voor plug-ins om benoemde mogelijkheden te publiceren die AI-tools en andere software kunnen ontdekken en aanroepen. Loyalty Program registreert 14 mogelijkheden onder de gedeelde advanced-coupons-naamruimte, zodat ze naast de mogelijkheden van Advanced Coupons zelf staan. Zie Hoe de WordPress Abilities API te gebruiken met Advanced Coupons voor de gedeelde installatie.

Voordat u begint

  • WordPress met de Abilities API beschikbaar, hetzij inbegrepen in uw versie van WordPress of toegevoegd via de Abilities API-functiesplug-in. Loyalty Program registreert zijn mogelijkheden op de Abilities API init-hook, dus ze verschijnen alleen wanneer de API aanwezig is.
  • Advanced Loyalty Program versie 1.9.3 of hoger.
  • Een ingelogde gebruiker met de manage_woocommerce-mogelijkheid. Elke loyaliteitsmogelijkheid controleert deze toestemming, dus winkelmanagers en beheerders kunnen ze gebruiken.

Mogelijkheden lezen

Deze mogelijkheden retourneren loyaliteitsgegevens zonder iets te wijzigen, nuttig voor rapportage en het beantwoorden van vragen.

MogelijkheidWat het doet
advanced-coupons/haal-loyaliteitsaldo-opLoyaliteitspunten Saldo Ophalen
advanced-coupons/lijst-top-loyaliteitsklantenTop Loyaliteitsklanten Oplijsten
advanced-coupons/haal-loyaliteitspunten-grootboek-opLoyaliteitspunten Grootboek Ophalen
advanced-coupons/lijst-loyaliteitsverdienregelsLoyaliteit Verdienregels Oplijsten
advanced-coupons/haal-loyaliteitsinwisselingsinstellingen-opLoyaliteit Inwisselingsinstellingen Ophalen
advanced-coupons/haal-loyaliteitsprogramma-overzicht-opLoyaliteitsprogramma Overzicht Ophalen
advanced-coupons/haal-loyaliteits-roi-rapport-opLoyaliteit ROI Rapport Ophalen
advanced-coupons/haal-verlopende-loyaliteitspunten-opAflopende Loyaliteitspunten Ophalen

Actiemogelijkheden

Deze mogelijkheden wijzigen loyaliteitsgegevens, dus behandel ze met dezelfde zorg als elke admin-actie.

MogelijkheidWat het doet
advanced-coupons/pas-loyaliteitspunten-aanLoyaliteitspunten Aanpassen
advanced-coupons/maak-loyaliteitsverdienregelMaak Regel voor Loyaliteitsverdienpunten
advanced-coupons/update-loyaliteitsverdienregelUpdate Regel voor Loyaliteitsverdienpunten
advanced-coupons/schakel-loyaliteitsverdienregel-in-of-uitSchakel Regel voor Loyaliteitsverdienpunten
advanced-coupons/update-loyaliteitsinwisselingsinstellingenUpdate Instellingen voor Loyaliteitsinwisseling
advanced-coupons/geef-loyaliteitsbonuspunten-uitGeef Bonuspunten voor Loyaliteit Uit

Machtigingen

Elke loyaliteitsmogelijkheid voert een machtigingscontrole uit voor de manage_woocommerce-capability. Een verzoek van een gebruiker zonder die capability wordt geweigerd, dus klanten en rollen met lagere privileges kunnen loyaliteitsgegevens niet lezen of wijzigen via de API.

Hoe de mogelijkheden uit te schakelen

Als u deze mogelijkheden liever niet wilt blootstellen, kunt u ze op twee manieren uitschakelen.

  1. Definieer de LPFW_DISABLE_ABILITIES-constante als true in uw wp-config.php (of een kleine aangepaste plugin). Wanneer ingesteld, slaat Loyalty Program het registreren van zijn mogelijkheden volledig over.
  2. Of retourneer true van de lpfw_disable_abilities-filter als u het liever in code wilt beheren.

Beide methoden stoppen de registratie van alle 14 loyaliteitsmogelijkheden. Mogelijkheden van andere Advanced Coupons-plugins worden niet beïnvloed.

Veelgestelde Vragen

Hebben klanten toegang tot deze mogelijkheden?

Nee. Elke mogelijkheid vereist de manage_woocommerce-capability, dus alleen winkelmanagers en beheerders kunnen ze gebruiken.

Waarom staan ze onder de advanced-coupons-namespace en niet een loyaliteitsnamespace?

Advanced Coupons en de add-ons delen één enkele namespace, zodat een AI-tool een consistente set mogelijkheden over de suite ziet. De loyaliteitsmogelijkheden zijn benoemd met een loyalty-descriptor, zodat ze gemakkelijk te identificeren zijn.

Hulp nodig?

Als u een vraag heeft of tegen problemen aanloopt, staan we klaar om u te helpen.

Was dit artikel nuttig?

Gerelateerde Artikelen

Voltooi uw aankoop