Essa tag é usada em conjunto com a tag MM_Form. Ela é usada para criar botões que executam ações relevantes para o formulário. Mais especificamente, ela gera um URL que pode ser colocado no atributo href de uma tag de âncora HTML para que, quando o link for clicado, a ação apropriada seja executada. Dependendo do tipo do formulário pai, há suporte para diferentes tipos de botões.
Atributos
tipo
- Indica o tipo de botão a ser criado. Os valores válidos para o atributo "type" dependem do tipo do formulário pai. Consulte a seção abaixo para obter uma lista de valores válidos com base no tipo de formulário.
Tipos de botões válidos por tipo de formulário
Diferentes tipos de formulários suportam diferentes tipos de botões. Abaixo está uma lista dos tipos de botões suportados, juntamente com quaisquer atributos adicionais suportados, divididos por tipo de formulário.
checkout
todos
- Isso gera um botão de envio de formulário para cada método de pagamento ativo no site MemberMouse. Isso também faz com que os botões no formulário de checkout respondam dinamicamente à configuração do método de pagamento. Se quiser ter controle direto dos layouts de botão, use MM_Form_Button type='submit'.
Atributos adicionais para botões com o valor "all" (todos)
rótulo
(opcional) - Especifica o rótulo a ser exibido no botão de pagamento no local. O valor padrão é "Enviar pedido".
cor
(opcional) - Especifica a cor a ser usada para o botão de pagamento no local. Os valores aceitáveis são "light_blue", "blue", "green", "red", "orange", "yellow", "pink", "purple", "grey" e "black".
enviar
- Isso gera um link que envia o formulário.
Atributos adicionais para botões de envio
paymentMethod
(opcional) - Indica o método de pagamento a ser usado ao enviar o formulário. Os valores aceitáveis são "default", "paypal" e "clickbank". O valor padrão é "default". Se "default" for especificado, o método de pagamento padrão será usado com base na configuração do método de pagamento no MemberMouse. Se "paypal" ou "clickbank" for especificado, esse método de pagamento será usado quando o usuário fizer o check-out.
isDefault
(opcional) - Indica que o método de pagamento associado ao botão deve ser usado quando a tecla Enter for usada para enviar o formulário de checkout. Os valores aceitáveis são "true" ou "false". O valor padrão é "false". Somente um botão em um formulário de checkout pode ser definido como padrão. Quando a tecla Enter é usada para enviar o formulário de checkout, o método de pagamento associado ao botão com o atributo "isDefault" definido como "true" será usado. Se nenhum botão no formulário de checkout estiver marcado como padrão, será usado o método de pagamento associado ao primeiro botão adicionado ao formulário.
applyCoupon
- Isso cria um botão que aplica um código de cupom ao pedido. Para que isso funcione, o campo MM_Form_Field name="couponCode" deve estar presente no formulário.
myAccount
cancelMembership
- Isso cria um link que leva à página de salvamento da venda associada ao nível de associação atual do associado.
updateAccountDetails
- Isso cria um link que abre uma caixa de diálogo na qual o membro pode editar os detalhes de sua conta.
updateBillingInfo
- Isso cria um link que abre uma caixa de diálogo na qual o membro pode editar suas informações de cobrança.
updateShippingInfo
- Isso cria um link que abre uma caixa de diálogo na qual o membro pode editar suas informações de envio.
viewOrderHistory
- Isso cria um link que abre uma caixa de diálogo na qual o membro pode visualizar todo o histórico de pedidos.
viewGifts
- Isso cria um link que abre uma caixa de diálogo na qual o membro pode visualizar seu histórico completo de presentes.
login
login
- Isso gera um botão de envio para o formulário de login.
Atributos adicionais para botões de login
rótulo
(opcional) - Especifica o rótulo a ser exibido no botão. O valor padrão é "Login".
cor
(opcional) - Especifica a cor a ser usada para o botão. Os valores aceitáveis são "light_blue", "blue", "green", "red", "orange", "yellow", "pink", "purple", "grey" e "black".
classe
(opcional) - Permite que você especifique uma classe CSS personalizada para o botão. Se isso for usado, o atributo de cor será ignorado.
forgotPassword
enviar
- Isso gera um botão de envio para o formulário de senha esquecida.
Atributos adicionais para botões de envio
rótulo
(opcional) - Especifica o rótulo a ser exibido no botão. O valor padrão é "Enviar".
cor
(opcional) - Especifica a cor a ser usada para o botão. Os valores aceitáveis são "light_blue", "blue", "green", "red", "orange", "yellow", "pink", "purple", "grey" e "black".
classe
(opcional) - Permite que você especifique uma classe CSS personalizada para o botão. Se isso for usado, o atributo de cor será ignorado.
resetPassword
enviar
- Isso gera um botão de envio para o formulário de redefinição de senha.
Atributos adicionais para botões de envio
rótulo
(opcional) - Especifica o rótulo a ser exibido no botão. O valor padrão é "Enviar".
cor
(opcional) - Especifica a cor a ser usada para o botão. Os valores aceitáveis são "light_blue", "blue", "green", "red", "orange", "yellow", "pink", "purple", "grey" e "black".
classe
(opcional) - Permite que você especifique uma classe CSS personalizada para o botão. Se isso for usado, o atributo de cor será ignorado.
1clickPurchase
applyCoupon
- Isso cria um botão que aplica um código de cupom ao pedido. Para que isso funcione, o campo MM_Form_Field name="couponCode" deve estar presente no formulário.
personalizado
enviar
- Isso gera um botão de envio para o formulário personalizado.
Atributos adicionais para botões de envio
rótulo
(opcional) - Especifica o rótulo a ser exibido no botão. O valor padrão é "Enviar".
cor
(opcional) - Especifica a cor a ser usada para o botão. Os valores aceitáveis são "light_blue", "blue", "green", "red", "orange", "yellow", "pink", "purple", "grey" e "black".
classe
(opcional) - Permite que você especifique uma classe CSS personalizada para o botão. Se isso for usado, o atributo de cor será ignorado.
Uso
[MM_Form type="checkout"]
Cupom: [MM_Form_Field name="couponCode"]
<a href="/pt/[MM_Form_Button type='applyCoupon']/">Aplicar cupom</a>
...outras SmartTags de formulário...
<a href="/pt/[MM_Form_Button type='submit']/">Compre agora</a>
<a href="/pt/[MM_Form_Button type='submit' paymentMethod='paypal']/">Fazer checkout com o PayPal</a>
[/MM_Form]
Neste exemplo, estou usando a tag MM_Form_Button para criar um botão que aplica um código de cupom ao pedido e para criar dois botões de envio. O primeiro envia o formulário usando o método de pagamento padrão e o segundo permite que o usuário faça o checkout usando o PayPal.