O AffiliateWP permite controlar o que diferentes funções de usuário podem fazer, atribuindo capacidades específicas. Este sistema ajuda você a gerenciar o acesso a dados de afiliados, pagamentos, relatórios e muito mais, oferecendo flexibilidade para delegar tarefas enquanto mantém a segurança.
Por padrão, todas as capacidades do AffiliateWP são atribuídas à função de Administrador, mas você pode personalizar facilmente as permissões para outras funções usando um plugin de gerenciamento de funções.
Este guia explica como funcionam as capacidades do AffiliateWP, como configurá-las e como criar uma configuração de permissões personalizada para seu programa de afiliados.
Entendendo as Capacidades do AffiliateWP
As capacidades do AffiliateWP são permissões atribuídas a funções de usuário do WordPress. Essas capacidades determinam quais ações um usuário pode realizar dentro do AffiliateWP.
As capacidades são organizadas em dois tipos principais:
- Capacidades Gerais
Estas controlam o acesso amplo ao gerenciamento e relatórios do sistema de afiliados. - Capacidades de Meta
Estas são permissões específicas de tarefas aninhadas sob as capacidades gerais, permitindo controle de acesso granular.
Capacidades Padrão do Administrador
Quando você instala o AffiliateWP, as seguintes capacidades são automaticamente atribuídas à função de Administrador:
exportar_dados_afiliadoexportar_dados_pagamentoexportar_dados_referenciaexportar_dados_visitaexportar_dados_clientegerenciar_opcoes_afiliadogerenciar_afiliadosgerenciar_consumidoresgerenciar_criativosgerenciar_pagamentosgerenciar_referenciasgerenciar_clientesgerenciar_visitasver_relatorios_afiliado
Capacidades de Meta no AffiliateWP
O AffiliateWP também inclui capacidades de meta para gerenciamento de tarefas mais específico. Estas são habilitadas automaticamente quando você atribui a capacidade de gerenciamento correspondente.
Afiliados (manage_affiliates)
adicionar_afiliadoeditar_afiliadoexcluir_afiliadover_afiliado
Criativos (manage_creatives)
adicionar_criativoeditar_criativoexcluir_criativover_criativo
Pagamentos (manage_payouts)
adicionar_pagamentover_pagamento
Indicações (manage_referrals)
adicionar_indicacaoeditar_indicacaoexcluir_indicacao
Visitas (manage_visits)
adicionar_visita
Consumidores da API REST (manage_consumers)
adicionar_chave_apiregenerar_chave_apirevogar_chave_api
Configurando Capacidades
O AffiliateWP não inclui um editor de funções nativo. Para personalizar funções de usuário, recomendamos o plugin Members da MemberPress.
É isso! O AffiliateWP fornece um sistema robusto de capacidades, permitindo que você delegue tarefas de gerenciamento de afiliados de forma segura e eficiente. Ao personalizar funções de usuário, você pode criar um fluxo de trabalho que se ajuste à estrutura da sua equipe, protegendo dados e configurações confidenciais.