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.
| Habilidad | Lo que hace |
|---|---|
advanced-coupons/get-loyalty-balance | Obtener Saldo de Puntos de Fidelización |
advanced-coupons/list-top-loyalty-customers | Listar Clientes Principales de Fidelización |
advanced-coupons/get-loyalty-points-ledger | Obtener Libro de Puntos de Fidelización |
advanced-coupons/list-loyalty-earn-rules | Listar Reglas de Acumulación de Fidelización |
advanced-coupons/get-loyalty-redemption-settings | Obtener Configuración de Canje de Fidelización |
advanced-coupons/get-loyalty-program-overview | Obtener Resumen del Programa de Fidelización |
advanced-coupons/get-loyalty-roi-report | Obtener Informe ROI de Fidelización |
advanced-coupons/get-expiring-loyalty-points | Obtener 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.
| Habilidad | Lo que hace |
|---|---|
advanced-coupons/adjust-loyalty-points | Ajustar Puntos de Fidelización |
advanced-coupons/create-loyalty-earn-rule | Crear Regla de Ganancia de Fidelización |
advanced-coupons/update-loyalty-earn-rule | Actualizar Regla de Ganancia de Fidelización |
advanced-coupons/toggle-loyalty-earn-rule | Activar/Desactivar Regla de Ganancia de Fidelización |
advanced-coupons/update-loyalty-redemption-settings | Actualizar Ajustes de Canje de Fidelización |
advanced-coupons/issue-loyalty-bonus-points | Otorgar 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.
- Define la constante
LPFW_DISABLE_ABILITIEScomotrueen tuwp-config.php(o un pequeño plugin personalizado). Cuando se establece, Loyalty Program omite el registro de sus habilidades por completo. - O devuelve
truedesde el filtrolpfw_disable_abilitiessi 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.
- Usuarios Premium: Abrir un ticket de soporte
- Usuarios gratuitos: Visita nuestro foro comunitario
