1. Startseite
  2. Wissensdatenbank
  3. Treueprogramm
  4. Wie man die WordPress Abilities API mit dem Loyalty Program verwendet

Wie man die WordPress Abilities API mit dem Loyalty Program verwendet

Wenn Sie einen KI-Assistenten oder ein Automatisierungstool verwenden, das die WordPress Abilities API versteht, stellt das Loyalty Program for WooCommerce seine Loyalitätsdaten und -aktionen als Fähigkeiten bereit, die diese Tools aufrufen können. Dieser Artikel erklärt, welche Fähigkeiten verfügbar sind, wer sie nutzen kann und wie man sie deaktiviert.

Was die Abilities API Ihnen bietet

Die WordPress Abilities API ist eine Standardmethode für Plugins, um benannte Fähigkeiten zu veröffentlichen, die KI-Tools und andere Software entdecken und aufrufen können. Loyalty Program registriert 14 Fähigkeiten unter dem gemeinsamen Namespace advanced-coupons, sodass sie neben den Fähigkeiten von Advanced Coupons selbst stehen. Siehe Verwendung der WordPress Abilities API mit Advanced Coupons für die gemeinsame Einrichtung.

Bevor Sie beginnen

  • WordPress mit verfügbarer Abilities API, entweder in Ihrer WordPress-Version enthalten oder über das Abilities API Feature Plugin hinzugefügt. Loyalty Program registriert seine Fähigkeiten beim Abilities API init Hook, sodass sie nur erscheinen, wenn die API vorhanden ist.
  • Loyalty Program for WooCommerce Version 1.9.3 oder neuer.
  • Ein angemeldeter Benutzer mit der Berechtigung manage_woocommerce. Jede Loyalitätsfähigkeit prüft diese Berechtigung, sodass Shop-Manager und Administratoren sie nutzen können.

Fähigkeiten lesen

Diese Fähigkeiten geben Loyalitätsdaten zurück, ohne etwas zu ändern. Sie sind nützlich für Berichte und die Beantwortung von Fragen.

FähigkeitWas es tut
advanced-coupons/get-loyalty-balanceGuthaben an Treuepunkten abrufen
advanced-coupons/list-top-loyalty-customersTop-Loyalitätskunden auflisten
advanced-coupons/get-loyalty-points-ledgerBuchungsjournal für Treuepunkte abrufen
advanced-coupons/list-loyalty-earn-rulesRegeln für das Sammeln von Treuepunkten auflisten
advanced-coupons/get-loyalty-redemption-settingsEinstellungen für die Einlösung von Treuepunkten abrufen
advanced-coupons/get-loyalty-program-overviewÜbersicht über das Treueprogramm abrufen
advanced-coupons/get-loyalty-roi-reportROI-Bericht für Treueprogramme abrufen
advanced-coupons/get-expiring-loyalty-pointsAuslaufende Treuepunkte abrufen

Aktionsfähigkeiten

Diese Fähigkeiten ändern Loyalitätsdaten. Behandeln Sie sie daher mit der gleichen Sorgfalt wie jede Administratoraktion.

FähigkeitWas es tut
advanced-coupons/adjust-loyalty-pointsTreuepunkte anpassen
advanced-coupons/create-loyalty-earn-ruleTreuepunkt-Sammelregel erstellen
advanced-coupons/update-loyalty-earn-ruleTreuepunkt-Sammelregel aktualisieren
advanced-coupons/toggle-loyalty-earn-ruleTreuepunkt-Sammelregel umschalten
advanced-coupons/update-loyalty-redemption-settingsEinstellungen für Treuepunkte-Einlösung aktualisieren
advanced-coupons/issue-loyalty-bonus-pointsTreuepunkte-Bonus ausgeben

Berechtigungen

Jede Treuepunkt-Fähigkeit führt eine Berechtigungsprüfung für die manage_woocommerce-Berechtigung durch. Eine Anfrage von einem Benutzer ohne diese Berechtigung wird abgelehnt, sodass Kunden und Rollen mit geringeren Berechtigungen Treuepunktdaten nicht über die API lesen oder ändern können.

So deaktivieren Sie die Fähigkeiten

Wenn Sie diese Fähigkeiten lieber nicht verfügbar machen möchten, können Sie sie auf zwei Arten deaktivieren.

  1. Definieren Sie die Konstante LPFW_DISABLE_ABILITIES als true in Ihrer wp-config.php (oder einem kleinen benutzerdefinierten Plugin). Wenn gesetzt, überspringt das Loyalty Program die Registrierung seiner Fähigkeiten vollständig.
  2. Oder geben Sie true vom lpfw_disable_abilities-Filter zurück, wenn Sie es per Code steuern möchten.

Jede Methode verhindert die Registrierung aller 14 Treuepunkt-Fähigkeiten. Fähigkeiten von anderen Advanced Coupons-Plugins sind davon nicht betroffen.

Häufig gestellte Fragen

Haben Kunden Zugriff auf diese Fähigkeiten?

Nein. Jede Fähigkeit erfordert die manage_woocommerce-Berechtigung, sodass nur Shop-Manager und Administratoren sie verwenden können.

Warum sind sie unter dem advanced-coupons-Namespace und nicht unter einem Treuepunkte-Namespace?

Advanced Coupons und seine Add-ons teilen sich einen einzigen Namespace, damit ein KI-Tool eine konsistente Reihe von Fähigkeiten in der gesamten Suite sieht. Die Treuepunkt-Fähigkeiten sind mit einem loyalty-Deskriptor benannt, damit sie leicht zu identifizieren sind.

Benötigen Sie Hilfe?

Wenn Sie eine Frage haben oder auf Probleme stoßen, sind wir für Sie da.

War dieser Artikel hilfreich?

Verwandte Artikel

Schließen Sie Ihren Kauf ab