fbpx

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 - Indica qué tipo de botón crear. Los valores válidos para el atributo 'type' dependen del tipo del formulario padre. Consulte la sección siguiente para obtener una lista de valores válidos en función del tipo de formulario.

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 - Esto genera un botón de envío de formulario para cada método de pago activo en el sitio MemberMouse. Esto también los botones en el formulario de pago para responder dinámicamente a la configuración de su método de pago. Si desea controlar directamente el diseño de los botones, utilice MM_Form_Button type='submit'.

Atributos adicionales para botones con valor 'all

etiqueta (opcional) - Especifica la etiqueta que se mostrará en el botón de pago in situ. El valor predeterminado es "Enviar pedido".

color (opcional) - Especifica el color que se utilizará para el botón de pago in situ. Los valores aceptables son 'light_blue', 'blue', 'green', 'red', 'orange', 'yellow', 'pink', 'purple', 'grey' y 'black'.

enviar - Esto genera un enlace que envía el formulario.

Atributos adicionales de los botones de envío

método de pago (opcional) - Indica qué método de pago utilizar al enviar el formulario. Los valores aceptables son 'default', 'paypal' y 'clickbank'. El valor por defecto es 'default'. Si se especifica 'default', se utilizará el método de pago predeterminado basado en la configuración del método de pago en MemberMouse. Si se especifica "paypal" o "clickbank", se utilizará ese método de pago cuando el usuario realice el pago.

isDefault (opcional) - Indica que el método de pago asociado al botón debe utilizarse cuando se pulsa la tecla Intro para enviar el formulario de pago. Los valores aceptables son "true" o "false". El valor por defecto es "false". Sólo se puede establecer un botón como predeterminado en un formulario de pago. Cuando se utiliza la tecla Intro para enviar el formulario de pago, se utilizará el método de pago asociado al botón con el atributo "isDefault" establecido en "true". Si no hay ningún botón en el formulario de pago marcado como predeterminado, se utilizará el método de pago asociado al primer botón añadido al formulario.

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 - Esto crea un enlace que va a la página de guardar la venta asociada con el nivel de afiliación actual de un miembro.

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) - Especifica la etiqueta que se mostrará en el botón. El valor predeterminado es "Inicio de sesión".

color (opcional) - Especifica el color que se utilizará para el botón. Los valores aceptables son 'azul_claro', 'azul', 'verde', 'rojo', 'naranja', 'amarillo', 'rosa', 'morado', 'gris' y 'negro'.

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) - Especifica la etiqueta que se mostrará en el botón. El valor predeterminado es "Enviar".

color (opcional) - Especifica el color que se utilizará para el botón. Los valores aceptables son 'azul_claro', 'azul', 'verde', 'rojo', 'naranja', 'amarillo', 'rosa', 'morado', 'gris' y 'negro'.

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) - Especifica la etiqueta que se mostrará en el botón. El valor predeterminado es "Enviar".

color (opcional) - Especifica el color que se utilizará para el botón. Los valores aceptables son 'azul_claro', 'azul', 'verde', 'rojo', 'naranja', 'amarillo', 'rosa', 'morado', 'gris' y 'negro'.

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) - Especifica la etiqueta que se mostrará en el botón. El valor predeterminado es "Enviar".

color (opcional) - Especifica el color que se utilizará para el botón. Los valores aceptables son 'azul_claro', 'azul', 'verde', 'rojo', 'naranja', 'amarillo', 'rosa', 'morado', 'gris' y 'negro'.

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]

En este ejemplo, estoy usando la etiqueta MM_Form_Button para crear un botón que aplique un código de cupón al pedido y para crear dos botones de envío. El primero envía el formulario utilizando el método de pago por defecto y el segundo permite al usuario pagar con PayPal.

¿Le ha resultado útil este artículo?

Artículos relacionados