Esse usuário é um comprador/revendedor que interage com WooCommerce e com o painel de afiliado do UAP.
Acesso necessário:
read → acesso básico ao painel.
uap_view_dashboard (ou equivalente do plugin) → visualizar o painel de afiliado.
uap_view_reports → ver relatórios de comissões e histórico.
uap_view_referrals → acompanhar indicações.
uap_view_ranks → visualizar rank atual.
uap_request_payout → solicitar pagamentos.
WooCommerce:
read (já incluso)
edit_posts (se precisar postar avaliações, opcional)
view_woocommerce_reports (se quiser ver relatórios de pedidos próprios, opcional)
Permissão para comprar produtos (isso é nativo do role customer).
Na prática, o Afiliado pode ser baseado no role
customer do WooCommerce + capabilities do MMN para visualizar e interagir com o painel de afiliado.
Esse usuário não compra nem vende via WooCommerce; ele apenas recebe comissão de vendas externas que você vai lançar manualmente.
Acesso necessário:
read → acesso básico ao painel.
uap_view_dashboard → visualizar painel de afiliado.
uap_view_reports → ver relatórios de comissões.
uap_view_referrals → acompanhar indicações (se houver).
Não precisa:
acesso ao Commerce (não compra nem gerencia pedidos).
capabilities administrativas.
O Representante pode ser um role customizado bem enxuto, sem ligação com Commerce, apenas com as capabilities do MMN para visualizar relatórios e saldo.
