Você pode coletar dados de campos personalizados dos clientes quando eles estiverem fazendo o check-outMas, às vezes, você pode querer coletar dados personalizados em outro momento ou em uma página específica do seu site.
Para isso, basta criar um formulário personalizado e, em seguida, incluir uma SmartTag™ para cada campo personalizado para o qual deseja coletar dados:
[MM_Form type='custom']
[MM_Form_Message type='error']
[MM_Form_Message type='success']
Gênero: [MM_Form_Field type='custom' id='10' isRequired='true']
Idade: [MM_Form_Field type='custom' id='14' isRequired='false']
[MM_Form_Button type='submit' label='Submit' color='green']
[/MM_Form]
Quando o formulário personalizado for carregado, o MemberMouse renderizará cada campo personalizado com base no Configuração de campo personalizado. As SmartTags MM_Form_Message emitirão mensagens relevantes de sucesso e erro após o envio do formulário. Esses SmartTags™ são opcionais.
Observação: Somente membros conectados podem enviar dados por meio de formulários personalizados.
Encadeamento de formulários personalizados
Por padrão, quando um formulário personalizado é enviado, o membro é retornado para a mesma página e é exibida uma mensagem de sucesso. Se você preferir que o membro seja redirecionado para outra página depois de enviar o formulário com sucesso, basta usar o atributo 'onSuccess' da seguinte forma:
[MM_Form type='custom' onSuccess='http://yourdomain.com/step-2'] .... [/MM_Form]
Quando o formulário estiver configurado dessa forma, os membros serão redirecionados para o URL http://yourdomain.com/step-2 após o envio bem-sucedido do formulário.
Como obter o SmartTag™ para um determinado campo personalizado:
- No menu MemberMouse, clique em Configurações de checkout e, em seguida, clique no botão Campos personalizados guia.
- Localize na tabela o campo personalizado que você deseja adicionar à página de checkout.
- Clique no botão "etiqueta azul" na seção Formulário SmartTag coluna.
- Na caixa de diálogo que aparece, copie a SmartTag™.
- Cole a SmartTag™ em qualquer lugar entre MM_Form type='custom' e /MM_Form SmartTags™ em seu formulário personalizado.
Atributos SmartTag™ de campo personalizado
isRequired | Defina o atributo "isRequired" como "true" se você quiser que o campo seja obrigatório. Por padrão, ele não será obrigatório. |
classe | Defina o atributo "class" para aplicar uma classe CSS personalizada ao campo. |
tipo | Defina o tipo para "custom-hidden" para tornar esse campo oculto. Normalmente, isso seria usado em conjunto com passar dados personalizados para a página de checkout por meio do URL. |