1. Inicio
  2. Base de Conocimientos
  3. Programa de Fidelización
  4. Cómo usar la API de Habilidades de WordPress con Loyalty Program

Cómo usar la API de Habilidades de WordPress con Loyalty Program

Si utilizas un asistente de IA o una herramienta de automatización que se comunica con la API de Habilidades de WordPress, el Programa de Fidelización para WooCommerce expone sus datos y acciones de fidelización como habilidades que esas herramientas pueden llamar. Este artículo explica qué habilidades están disponibles, quién puede usarlas y cómo desactivarlas.

Lo que te ofrece la API de Habilidades

La API de Habilidades de WordPress es una forma estándar para que los plugins publiquen capacidades con nombre que las herramientas de IA y otro software puedan descubrir y llamar. El Programa de Fidelización registra 14 habilidades bajo el espacio de nombres compartido advanced-coupons, por lo que se sitúan junto a las habilidades del propio Advanced Coupons. Consulta Cómo usar la API de Habilidades de WordPress con Advanced Coupons para la configuración compartida.

Antes de empezar

  • WordPress con la API de Habilidades disponible, ya sea incluida en tu versión de WordPress o añadida a través del plugin de características de la API de Habilidades. El Programa de Fidelización registra sus habilidades en el hook de inicialización de la API de Habilidades, por lo que solo aparecen cuando la API está presente.
  • Programa de Fidelización para WooCommerce versión 1.9.3 o posterior.
  • Un usuario conectado con la capacidad manage_woocommerce. Cada habilidad de fidelización comprueba este permiso, por lo que los gerentes de tienda y administradores pueden usarlas.

Leer habilidades

Estas habilidades devuelven datos de fidelización sin cambiar nada, útiles para informes y para responder preguntas.

HabilidadLo que hace
advanced-coupons/get-loyalty-balanceObtener Saldo de Puntos de Fidelización
advanced-coupons/list-top-loyalty-customersListar Clientes Principales de Fidelización
advanced-coupons/get-loyalty-points-ledgerObtener Libro de Puntos de Fidelización
advanced-coupons/list-loyalty-earn-rulesListar Reglas de Acumulación de Fidelización
advanced-coupons/get-loyalty-redemption-settingsObtener Configuración de Canje de Fidelización
advanced-coupons/get-loyalty-program-overviewObtener Resumen del Programa de Fidelización
advanced-coupons/get-loyalty-roi-reportObtener Informe ROI de Fidelización
advanced-coupons/get-expiring-loyalty-pointsObtener Puntos de Fidelización que Caducan

Habilidades de acción

Estas habilidades modifican los datos de fidelización, así que trátalas con el mismo cuidado que cualquier acción de administrador.

HabilidadLo que hace
advanced-coupons/adjust-loyalty-pointsAjustar Puntos de Fidelización
advanced-coupons/create-loyalty-earn-ruleCrear Regla de Ganancia de Fidelización
advanced-coupons/update-loyalty-earn-ruleActualizar Regla de Ganancia de Fidelización
advanced-coupons/toggle-loyalty-earn-ruleActivar/Desactivar Regla de Ganancia de Fidelización
advanced-coupons/update-loyalty-redemption-settingsActualizar Ajustes de Canje de Fidelización
advanced-coupons/issue-loyalty-bonus-pointsOtorgar Puntos de Bonificación de Fidelización

Permisos

Cada habilidad de fidelización ejecuta una comprobación de permisos para la capacidad manage_woocommerce. Se rechaza una solicitud de un usuario sin esa capacidad, por lo que los clientes y los roles de menor privilegio no pueden leer ni cambiar los datos de fidelización a través de la API.

Cómo deshabilitar las habilidades

Si prefiere no exponer estas habilidades, puede desactivarlas de dos maneras.

  1. Define la constante LPFW_DISABLE_ABILITIES como true en tu wp-config.php (o un pequeño plugin personalizado). Cuando se establece, Loyalty Program omite el registro de sus habilidades por completo.
  2. O devuelve true desde el filtro lpfw_disable_abilities si prefiere controlarlo en el código.

Cualquiera de los métodos detiene el registro de las 14 habilidades de fidelización. Las habilidades de otros plugins de Advanced Coupons no se ven afectadas.

Preguntas frecuentes

¿Tienen acceso los clientes a estas habilidades?

No. Cada habilidad requiere la capacidad manage_woocommerce, por lo que solo los gerentes de tienda y administradores pueden usarlas.

¿Por qué están bajo el espacio de nombres advanced-coupons y no uno de fidelización?

Advanced Coupons y sus complementos comparten un único espacio de nombres para que una herramienta de IA vea un conjunto coherente de habilidades en toda la suite. Las habilidades de fidelización se nombran con un descriptor loyalty para que sean fáciles de identificar.

¿Necesitas ayuda?

Si tienes alguna pregunta o encuentras algún problema, estamos aquí para ayudarte.

¿Te ha sido útil este artículo?

Artículos Relacionados

Completa tu compra