Perfil 1 – Multinível → Afiliado

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.

Perfil 2 – Unilevel → Representante

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.