AffiliateWP te permite controlar lo que pueden hacer los diferentes roles de usuario asignando capacidades específicas. Este sistema te ayuda a gestionar el acceso a datos de afiliados, pagos, informes y más, dándote la flexibilidad de delegar tareas mientras mantienes la seguridad.
Por defecto, todas las capacidades de AffiliateWP se asignan al rol de Administrador, pero puedes personalizar fácilmente los permisos para otros roles utilizando un plugin de gestión de roles.
Esta guía explica cómo funcionan las capacidades de AffiliateWP, cómo configurarlas y cómo crear una configuración de permisos personalizada para tu programa de afiliados.
Comprender las capacidades de AffiliateWP
Las capacidades de AffiliateWP son permisos asignados a los roles de usuario de WordPress. Estas capacidades determinan qué acciones puede realizar un usuario dentro de AffiliateWP.
Las capacidades se organizan en dos tipos principales:
- Capacidades generales
Estas controlan el acceso general a la gestión e informes del sistema de afiliados. - Capacidades meta
Estos son permisos específicos de tareas anidados bajo capacidades generales, lo que permite un control de acceso granular.
Capacidades predeterminadas del administrador
Cuando instalas AffiliateWP, las siguientes capacidades se asignan automáticamente al rol de Administrador:
exportar_datos_afiliadoexportar_datos_pagoexportar_datos_referenciaexportar_datos_visitaexportar_datos_clientegestionar_opciones_afiliadogestionar_afiliadosgestionar_consumidoresgestionar_creativosgestionar_pagosgestionar_referenciasgestionar_clientesgestionar_visitasver_informes_afiliado
Capacidades meta en AffiliateWP
AffiliateWP también incluye capacidades meta para una gestión de tareas más específica. Estas se habilitan automáticamente cuando asignas la capacidad de gestión correspondiente.
Afiliados (manage_affiliates)
agregar_afiliadoeditar_afiliadoeliminar_afiliadover_afiliado
Creatividades (manage_creatives)
añadir_creatividadeditar_creatividadeliminar_creatividadver_creatividad
Pagos (manage_payouts)
añadir_pagover_pago
Referidos (manage_referrals)
añadir_referidoeditar_referidoeliminar_referido
Visitas (manage_visits)
añadir_visita
Consumidores de la API REST (manage_consumers)
añadir_clave_apiregenerar_clave_apirevocar_clave_api
Configuración de capacidades
AffiliateWP no incluye un editor de roles nativo. Para personalizar los roles de usuario, recomendamos el plugin Members de MemberPress.
¡Eso es todo! AffiliateWP proporciona un sólido sistema de capacidades, que le permite delegar tareas de gestión de afiliados de forma segura y eficiente. Al personalizar los roles de usuario, puede crear un flujo de trabajo que se ajuste a la estructura de su equipo mientras protege datos y configuraciones confidenciales.