Dashboard do afiliado – Exibe estatísticas, links e últimas atividades de um afiliado autenticado:
Acesse sua conta de Afiliado
Os atributos show_stats, show_links e show_recent aceitam “true” ou “false” para mostrar/ocultar cada seção. Se o usuário não estiver logado ou não for afiliado, o shortcode mostra o formulário de login ou uma mensagem.
Formulário de login – Exibe o formulário de login dos afiliados:
redirect define a URL para redirecionar após login (opcional) e show_register_link mostra um link para cadastro.
Cadastro de afiliados – Formulário de registro de afiliados:
Cadastro de Afiliado
O atributo auto_approve define se o cadastro será aprovado automaticamente.
Estatísticas do afiliado – Mostra os dados do afiliado logado (indicações, comissões, saldo):
Você precisa estar logado para ver suas estatísticas.
O atributo period aceita all, month ou week para filtrar por período. show_chart permite exibir um gráfico (caso você implemente um chart.js no tema).
Links de afiliado – Mostra o link de afiliado, cupom e QR code:
Você precisa estar logado para ver seus links.
show_qr exibe o QR code do link/cupom e show_social adiciona botões de compartilhamento em Facebook, Twitter e LinkedIn.
Listagem de comissões – Tabela com as comissões do afiliado:
Você precisa estar logado para ver suas comissões.
limit define o número de linhas por página, status pode filtrar por pending, approved, paid ou cancelled, e show_pagination mostra a navegação.
Listagem de indicações – Tabela com as indicações feitas:
Você precisa estar logado para ver suas indicações.
Os atributos têm a mesma finalidade dos de comissões.
Histórico de pagamentos – Exibe solicitações de saque e permite solicitar novos pagamentos:
Você precisa estar logado para ver seus pagamentos.
Se show_request_form for “true”, o formulário para solicitar pagamento aparece; caso contrário, mostra apenas o histórico.
QR Code isolado – Gera um QR Code do link de afiliado ou cupom:
Você precisa estar logado para ver seu QR Code.
size define o tamanho (em pixels) e type pode ser link (link de afiliado), whatsapp (mensagem com cupom no WhatsApp) ou coupon (somente o código do cupom).
Esses shortcodes são registrados pela classe Mobi_Frontend_Shortcodes e usam os dados do afiliado logado. Para utilizá‑los, certifique‑se de que o usuário esteja autenticado e cadastrado como afiliado; caso contrário, será exibido o formulário de login ou uma mensagem apropriada.