O complemento Affiliate Forms for Gravity Forms torna excepcionalmente fácil criar um formulário de registro personalizado para seus afiliados usando o popular plug-in de formulário do WordPress, o Gravity Forms.
Neste artigo, mostraremos a você como instalar e configurar o complemento Affiliate Forms for Gravity Forms para o AffiliateWP.
Requisitos: Você precisará de um plano Plus ou superior para acessar o complemento Affiliate Forms for Gravity Forms, além de ter o plug-in Gravity Forms de terceiros instalado em seu site WordPress.
Criação de um formulário de registro de afiliado
- Com o Affiliate Forms For Gravity Forms e o plug-in Gravity Forms instalados, vá para Forms " New Form
- Dê um título ao seu formulário e clique em Create Form (Criar formulário)
- Ir para Configurações do formulárioe no Opções de formulário habilite a seção Registro na AffiliateWP caixa de seleção

- Clique em Update Form Settings (Atualizar configurações do formulário)
- Volte ao Form Editor, adicione os campos necessários e clique em Update Form (Atualizar formulário)
Observação: não use o complemento Gravity Forms User Registration junto com o Affiliate Forms For Gravity Forms. O complemento não é necessário e, se instalado, causará um conflito durante o processo de registro.
Importar um formulário pré-criado
Se não quiser criar o formulário do zero, aqui está um formulário (descompacte-o primeiro) que você pode importar e que criará o formulário de registro de afiliado para você. Para importar esse formulário:
- Faça o download deste arquivo em seu computador
- Ir para Formulários " Importação/Exportação
- Na guia Import form (Importar formulário) , clique no botão browse (procurar ), localize o arquivo que você baixou na etapa 1 acima e clique em Import (Importar)
- Depois de importar o formulário com sucesso, vá para Forms " Forms e você verá o novo Affiliate Registration Form
Observação: Você só pode ter um formulário de registro de afiliado.
Exibição do formulário de registro de afiliado
Há três maneiras de exibir o formulário de registro de afiliado:
- Use o shortcode [ affiliate_area ]. O formulário de registro de afiliado padrão da AffiliateWP será substituído pelo novo formulário.
- Use o shortcode [ affiliate_registration ]. O formulário de registro de afiliado padrão da AffiliateWP será substituído pelo novo formulário.
- Use o botão Add Form acima do editor do WordPress para inserir o formulário Gravity. Isso inserirá o formulário usando o shortcode [gravity_form]. Como alternativa, você também pode usar um bloco Gravity Forms com o formulário Gravity selecionado.
- Notificações de confirmação: Se você planeja exibir uma Notificação de Confirmação de texto quando o formulário for enviado, precisará usar um desses métodos em vez dos códigos de acesso de afiliados mencionados acima, caso contrário, o texto de confirmação não será exibido.
Observação: certifique-se de ativar a opção Permitir registro de afiliado, localizada em AffiliateWP " Configurações " Configurações de afiliados, caso contrário, o formulário de registro não será exibido.
Campos de formulário
Campos disponíveis
Há três novos tipos de campos disponíveis que podem ser usados no formulário de registro de afiliados:

Nome de usuário
O afiliado digitará o nome de usuário do WordPress desejado. O nome de usuário do WordPress é usado nos URLs de afiliados.
Embora o campo de nome de usuário não seja obrigatório, se seus afiliados pretendem usar a variação "nome de usuário" do URL de referência, seria uma boa ideia incluí-lo e torná-lo um campo obrigatório. Se o campo de nome de usuário não for adicionado, o nome de usuário do WordPress de um afiliado será criado a partir de seu endereço de e-mail (que é obrigatório). Por isso, um afiliado compartilhará seu URL de indicação com seu endereço de e-mail incluído.
Observação: se não vir a seção AffiliateWP Fields mostrada acima ao editar o formulário, verifique se o plug-in addon Affiliate Forms for Gravity Forms está instalado e ativado.
Método de promoção
O afiliado lhe dirá como promoverá seu site.
E-mail de pagamento
Se o afiliado tiver um endereço de e-mail diferente que usa para pagamentos, ele poderá inseri-lo nesse campo.
Além dos itens acima, você pode adicionar qualquer campo que desejar!

Observação: se a aprovação do afiliado estiver ativada, os campos personalizados serão exibidos na tela de revisão do afiliado, bem como na entrada do Gravity Forms.
Campos obrigatórios
No mínimo, seu formulário de registro de afiliado deve ter um campo Email. Esse é um campo padrão do Gravity Forms. Você pode encontrá-lo na seção Advanced Fields (Campos avançados ) do editor de formulários:

Se nenhum campo de e-mail for adicionado, uma mensagem de erro será exibida na parte superior do formulário.
Campos opcionais
Nome de usuário
Se nenhum campo de nome de usuário for exibido, o nome de usuário do afiliado será criado a partir de seu endereço de e-mail e será incluído em um e-mail enviado a ele após o registro.
Senha
Esse é um campo padrão do Gravity Forms encontrado na seção Advanced Fields (Campos avançados ) do editor de formulários. Se nenhum campo de senha for exibido, será gerada uma senha aleatória e os afiliados precisarão usar o link de redefinição padrão Lost Password? para configurar sua própria senha. Dado esse fluxo de trabalho bastante desarticulado, é recomendável incluir os campos de senha para obter uma melhor experiência de integração em geral.
Observação: se você não vir o campo Password (Senha) na seção Advanced Fields (Campos avançados ) ao editar o formulário, verifique se o plug-in addon Affiliate Forms for Gravity Forms está instalado e ativado.
Observação adicional: Ao visualizar o formulário preenchido em uma página do navegador, se os campos de nome de usuário, senha ou e-mail não forem exibidos, isso significa que você está conectado. Faça logout ou visualize a página do formulário em um navegador diferente.
Método de promoção
O afiliado lhe dirá como promoverá seu site.
Observação: assim como o comportamento padrão do AffiliateWP, quando um usuário está conectado, mas ainda não é um afiliado, alguns campos, como e-mail e nome de usuário, já estarão preenchidos e serão exibidos como somente leitura (não editáveis), e o campo de senha não será exibido.
Tags de e-mail
Quando Affiliate Forms For Gravity Forms estiver ativo, uma nova opção de caixa de seleção chamada Create AffiliateWP email tag será exibida quando você expandir um único campo no editor de formulários.

Quando você ativar essa opção e salvar, uma nova tag de e-mail estará disponível na guia AffiliateWP " Settings " Emails.

Você pode usar essas tags de e-mail em qualquer um dos e-mails.
Alguns campos no editor de formulários não têm essa opção de caixa de seleção. Isso ocorre porque eles já estão mapeados para as tags de e-mail padrão no AffiliateWP:
Nome de usuário
Use a tag de e-mail padrão {user_name}
URL do site
Use a tag padrão {website}
Método de promoção
Use a tag padrão {promo_method}
E-mail
Use a tag padrão {user_email}
Adicionar afiliados a uma lista de mala direta
Se quiser adicionar seus afiliados à sua lista de distribuição de e-mail quando eles se registrarem, o Gravity Forms oferece vários complementos para sistemas populares de marketing por e-mail. Você pode verificar o que está disponível com sua licença atual do Gravity Forms visitando a página de complementos aqui: https://www.gravityforms.com/add-ons/
