fbpx

Sección de formulario SmartTag™ (MM_Form_Section)

Esta etiqueta se utiliza junto con la etiqueta MM_Form. Se utiliza para identificar secciones de contenido que tienen cierta importancia dentro del formulario actual. Identificar el contenido permite a MemberMouse realizar acciones específicas que mejoran la experiencia del usuario. Por ejemplo, en un formulario de pago, al utilizar esta etiqueta para crear una sección de información de envío, MemberMouse puede mostrar u ocultar dinámicamente la información de envío en función de si el producto que se está comprando se puede enviar. De este modo se garantiza que el usuario sólo vea los campos que debe rellenar en función de su situación particular.

Atributos

tipo - Indica el tipo de sección. Los valores aceptables para el atributo 'type' varían en función del tipo de formulario. Consulte la sección siguiente para obtener una lista de valores aceptables en función del tipo de formulario.

Tipos de sección válidos por tipo de formulario

Cada tipo de formulario admite un tipo de sección diferente. A continuación se muestra una lista de los tipos de sección compatibles desglosados por tipo de formulario.

checkout
ValorDescripción
accountInfoEsta sección debe contener campos de formulario y contenido relacionado con la creación de una nueva cuenta. MemberMouse se asegurará de que esta sección sólo se muestre a los no miembros.
billingInfoEsta sección debe contener campos de formulario y contenido relacionado con la facturación. MemberMouse se asegurará de que esta sección sólo esté cuando el usuario esté comprando un producto de pago y estará oculta cuando se registre para una afiliación gratuita.
shippingInfoEsta sección debe contener campos de formulario y contenido relacionado con el envío. MemberMouse se asegurará de que esta sección sólo se muestre cuando el usuario esté comprando un producto que se pueda enviar.
shippingAddressEsta sección debe contener campos de formulario y contenido relacionado con la dirección de envío. Se utiliza junto con el campo MM_Form_Field name="shippingSameAsBilling" que muestra una casilla de verificación en la pantalla que permite al usuario especificar si su dirección de envío es la misma que su dirección de facturación.

Si tiene una sección del tipo 'shippingAddress', MemberMouse se asegurará de que esta sección sólo se muestre cuando el usuario esté comprando un producto que se pueda enviar y su dirección de envío sea diferente de su dirección de facturación.
cupónEsta sección debe contener campos de formulario y contenido relacionado con la aplicación de cupones al pedido. MemberMouse se asegurará de que esta sección sólo se muestre cuando tenga uno o más cupones activos configurados en su sitio.
giftInfoEsta sección debe contener cualquier contenido que sólo deba mostrarse si el producto que se está comprando es un regalo. Se utilizaría junto con la casilla de verificación de regalo (MM_Form_Field type='input' name='gift')

miCuenta

ValorDescripción
regalosEsta sección debe contener contenido relacionado con la visualización de los regalos comprados por un cliente (es decir, MM_Form_Data name='gifts'). MemberMouse se asegurará de que esta sección sólo se muestre cuando el cliente actual haya comprado uno o más regalos.

inicio de sesión

ninguno

contraseña olvidada

ninguno

Comprar con 1 clic

ValorDescripción
shippingInfoEsta sección debe contener campos de formulario y contenido relacionado con el envío. MemberMouse se asegurará de que esta sección sólo se muestre cuando el usuario esté comprando un producto que se pueda enviar.
cupónEsta sección debe contener campos de formulario y contenido relacionado con la aplicación de cupones al pedido. MemberMouse se asegurará de que esta sección sólo se muestre cuando tenga uno o más cupones activos configurados en su sitio.

personalizado

ninguno

Utilización
[MM_Form type="checkout"]

[MM_Form_Section type="accountInfo"]

...campos de formulario de información de cuenta y contenido relacionado...

[/MM_Form_Section]

[MM_Form_Section type="billingInfo"]

...campos del formulario de información de facturación y contenido relacionado...

[/MM_Form_Section]

[MM_Form_Section type="shippingInfo"]

...campos del formulario de información de envío y contenido relacionado...

[MM_Form_Field name="envíoIgualQueFacturación"]

El envío es el mismo que la facturación

[MM_Form_Subsection type="direccióndeenvío"]

...campos del formulario de dirección de envío y contenido relacionado...

[/MM_Form_Subsection]

[/MM_Form_Section]

[MM_Form_Section type="cupón"]

...campos de formulario de cupón y contenido relacionado...

[/MM_Form_Section]

...otras SmartTags de formularios...

[/MM_Form]

En este ejemplo, estoy utilizando la etiqueta MM_Form_Section para crear una serie de secciones diferentes que contienen información de cuenta, información de facturación, información de envío, dirección de envío y contenido del formulario de cupones. Configurando el formulario de esta manera permite a MemberMouse mostrar u ocultar dinámicamente estas secciones en función de lo que el usuario actual está comprando.

NOTA IMPORTANTE: Cuando MemberMouse procesa la etiqueta MM_Form_Section crea <div> y toma el contenido de la etiqueta MM_Form_Section y lo coloca dentro de la etiqueta <div> etiquetas creadas. Por ejemplo...

[MM_Form_Section type="accountInfo"] Este es mi contenido. [/MM_Form_Section]

Se convierte en esto...

<div id="mm-account-information-section"> Este es mi contenido. </div>

Es importante tener esto en cuenta porque querrá asegurarse de que el contenido que coloca dentro de la etiqueta MM_Form_Section no entra en conflicto con la etiqueta circundante <div> etiquetas. Por ejemplo, éstas son válidas...

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este es mi contenido.
</div>
[/MM_Form_Section]

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este es mi contenido.
[/MM_Form_Section]
</div>

Estos no son válidos...

<div class="someStyle">
[MM_Form_Section type="accountInfo"]
Este es mi contenido.
</div>
[/MM_Form_Section]

[MM_Form_Section type="accountInfo"]
<div class="someStyle">
Este es mi contenido.
[/MM_Form_Section]
</div>
¿Le ha resultado útil este artículo?

Artículos relacionados

¿No encuentra la respuesta que busca?

Póngase en contacto con nuestro equipo de atención al cliente
Póngase en contacto con nosotros