SmartTag™ de botón de formulario (MM_Form_Button)

Esta etiqueta se utiliza junto con la etiqueta MM_Form. Se utiliza para crear botones que realicen acciones relevantes para el formulario. Más concretamente, genera una URL que puede colocarse en el atributo href de una etiqueta de anclaje HTML, de modo que cuando se haga clic en el enlace se ejecute la acción apropiada. Dependiendo del tipo de formulario padre, se soportan diferentes tipos de botones.

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 botones válidos por tipo de formulario

Diferentes tipos de formulario soportan diferentes tipos de botones. A continuación se muestra una lista de los tipos de botones admitidos junto con los atributos adicionales admitidos desglosados por tipo de formulario.

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’

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

color (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 - Esto genera un enlace que envía el formulario.

Atributos adicionales de los botones de envío

método de pago (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.

aplicarCupón - Esto crea un botón que aplica un código de cupón al pedido. Para que esto funcione, el campo MM_Form_Field name="couponCode" debe estar presente en el formulario.

miCuenta

cancelarMembresía – This creates a link that goes to the save-the-sale page associated with a member’s current membership level.

updateAccountDetails - Esto crea un enlace que abre un cuadro de diálogo donde el miembro puede editar los detalles de su cuenta.

updateBillingInfo - Esto crea un enlace que abre un cuadro de diálogo en el que el afiliado puede editar su información de facturación.

updateShippingInfo - Esto crea un enlace que abre un cuadro de diálogo donde el miembro puede editar su información de envío.

viewOrderHistory - Esto crea un enlace que abre un cuadro de diálogo en el que el afiliado puede ver su historial de pedidos completo.

verRegalos - Esto crea un enlace que abre un cuadro de diálogo en el que el socio puede ver su historial completo de regalos.

inicio de sesión

inicio de sesión - Esto genera un botón de envío para el formulario de inicio de sesión.

Atributos adicionales de los botones de inicio de sesión

etiqueta (opcional) – Specifies the label to display on the button. The default value is ‘Login’.

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

clase (opcional) - Permite especificar una clase CSS personalizada para el botón. Si se utiliza, se ignorará el atributo de color.

contraseña olvidada

enviar - Esto genera un botón de envío para el formulario de olvido de contraseña.

Atributos adicionales de los botones de envío

etiqueta (opcional) – Specifies the label to display on the button. The default value is ‘Submit’.

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

clase (opcional) - Permite especificar una clase CSS personalizada para el botón. Si se utiliza, se ignorará el atributo de color.

resetPassword

enviar - Esto genera un botón de envío para el formulario de restablecimiento de contraseña.

Atributos adicionales de los botones de envío

etiqueta (opcional) – Specifies the label to display on the button. The default value is ‘Submit’.

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

clase (opcional) - Permite especificar una clase CSS personalizada para el botón. Si se utiliza, se ignorará el atributo de color.

Comprar con 1 clic

aplicarCupón - Esto crea un botón que aplica un código de cupón al pedido. Para que esto funcione, el campo MM_Form_Field name="couponCode" debe estar presente en el formulario.

personalizado

enviar - Esto genera un botón de envío para el formulario personalizado.

Atributos adicionales de los botones de envío

etiqueta (opcional) – Specifies the label to display on the button. The default value is ‘Submit’.

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

clase (opcional) - Permite especificar una clase CSS personalizada para el botón. Si se utiliza, se ignorará el atributo de color.

Utilización
[MM_Form type="checkout"]

Cupón: [MM_Form_Field name="código_de_cupón"]

<a href="/es/[MM_Form_Button type='applyCoupon']/">Aplicar cupón</a>

...otras SmartTags de formulario...

<a href="/es/[MM_Form_Button type='submit']/">Comprar ahora</a>

<a href="/es/[MM_Form_Button type='submit' paymentMethod='paypal']/">Pago con 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.

¿Le ha resultado útil este artículo?

Artículos relacionados