1. Início
  2. Base de conhecimento
  3. SmartTags™
  4. Formulário SmartTags™
  5. Botão de formulário SmartTag™ (MM_Form_Button)

Botão de formulário SmartTag™ (MM_Form_Button)

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 – Indicates what type of button to create. Valid values for the ‘type’ attribute are dependent upon the type of the parent form. See the section below for a list of valid values based on form type.

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 – This outputs a form submit button for each active payment method on the MemberMouse site. This also the buttons on the checkout form to dynamically respond to your payment method configuration. If you want to have direct control of button layouts, then use MM_Form_Button type=’submit’ instead.

Additional Attributes for Buttons with Value ‘all’

rótulo (opcional) – Specifies the label to display on the onsite payment button. The default value is ‘Submit Order’.

cor (opcional) – Specifies the color to use for the onsite payment button. Acceptable values are ‘light_blue’, ‘blue’, ‘green’, ‘red’, ‘orange’, ‘yellow’, ‘pink’, ‘purple’, ‘grey’ and ‘black’.

enviar - Isso gera um link que envia o formulário.

Atributos adicionais para botões de envio

paymentMethod (opcional) – Indicates what payment method to use when submitting the form. Acceptable values are ‘default’, ‘paypal’ and ‘clickbank’. The default value is ‘default’. If ‘default’ is specified, the default payment method with be used based on the payment method configuration in MemberMouse. If ‘paypal’ or ‘clickbank’ is specified, that payment method will be used when the user checks out.

isDefault (opcional) – Indicates that the payment method associated with the button should be used when the enter key is used to submit the checkout form. Acceptable values are ‘true’ or ‘false’. The default value is ‘false’. Only one button on a checkout form can be set as default. When the enter key is used to the submit the checkout form, the payment method associated with the button with the ‘isDefault’ attribute set to ‘true’ will be used. If no buttons on the checkout form as marked as the default then the payment method associated with the first button added on the form will be used.

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 – This creates a link that goes to the save-the-sale page associated with a member’s current membership level.

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) – Specifies the label to display on the button. The default value is ‘Login’.

cor (opcional) – Specifies the color to use for the button. Acceptable values are ‘light_blue’, ‘blue’, ‘green’, ‘red’, ‘orange’, ‘yellow’, ‘pink’, ‘purple’, ‘grey’ and ‘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) – Specifies the label to display on the button. The default value is ‘Submit’.

cor (opcional) – Specifies the color to use for the button. Acceptable values are ‘light_blue’, ‘blue’, ‘green’, ‘red’, ‘orange’, ‘yellow’, ‘pink’, ‘purple’, ‘grey’ and ‘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) – Specifies the label to display on the button. The default value is ‘Submit’.

cor (opcional) – Specifies the color to use for the button. Acceptable values are ‘light_blue’, ‘blue’, ‘green’, ‘red’, ‘orange’, ‘yellow’, ‘pink’, ‘purple’, ‘grey’ and ‘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) – Specifies the label to display on the button. The default value is ‘Submit’.

cor (opcional) – Specifies the color to use for the button. Acceptable values are ‘light_blue’, ‘blue’, ‘green’, ‘red’, ‘orange’, ‘yellow’, ‘pink’, ‘purple’, ‘grey’ and ‘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]

In this example, I’m using the MM_Form_Button tag to create a button that applies a coupon code to the order and to create two submit buttons. The first submits the form using the default payment method and the second allows the user to checkout using PayPal.

Este artigo foi útil?

Artigos relacionados

Não consegue encontrar a resposta que está procurando?

Entre em contato com nossa Equipe de Sucesso do Cliente
Entre em contato conosco!