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 automatiseringshulpprogramma gebruikt dat de WordPress Abilities API spreekt, legt de Loyalty Program for WooCommerce zijn loyaliteitsgegevens en acties bloot als mogelijkheden die die tools kunnen aanroepen. Dit artikel legt uit welke mogelijkheden beschikbaar zijn, wie ze kan gebruiken en hoe ze uit te schakelen.

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.
  • Loyalty Program for WooCommerce 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/get-loyalty-balanceLoyaliteitspunten Saldo Ophalen
advanced-coupons/list-top-loyalty-customersTop Loyaliteitsklanten Oplijsten
advanced-coupons/get-loyalty-points-ledgerLoyaliteitspunten Grootboek Ophalen
advanced-coupons/list-loyalty-earn-rulesLoyaliteit Verdienregels Oplijsten
advanced-coupons/get-loyalty-redemption-settingsLoyaliteit Inwisselingsinstellingen Ophalen
advanced-coupons/get-loyalty-program-overviewLoyaliteitsprogramma Overzicht Ophalen
advanced-coupons/get-loyalty-roi-reportLoyaliteit ROI Rapport Ophalen
advanced-coupons/get-expiring-loyalty-pointsAflopende Loyaliteitspunten Ophalen

Actiemogelijkheden

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

MogelijkheidWat het doet
advanced-coupons/adjust-loyalty-pointsLoyaliteitspunten Aanpassen
advanced-coupons/create-loyalty-earn-ruleMaak Regel voor Loyaliteitsverdienpunten
advanced-coupons/update-loyalty-earn-ruleUpdate Regel voor Loyaliteitsverdienpunten
advanced-coupons/toggle-loyalty-earn-ruleSchakel Regel voor Loyaliteitsverdienpunten
advanced-coupons/update-loyalty-redemption-settingsUpdate Instellingen voor Loyaliteitsinwisseling
advanced-coupons/issue-loyalty-bonus-pointsGeef 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