Campos opcionales en el formulario de pago

Certain fields can be made optional on the checkout form. Here’s a list of all the fields that can be made optional:

  • Nombre
  • Apellido
  • Número de teléfono
  • Contraseña
  • Dirección de facturación
  • Ciudad de facturación
  • Estado de facturación
  • Código postal de facturación
  • País de facturación
  • Dirección de envío
  • Ciudad de envío
  • Estado de envío
  • Código postal de envío
  • País de expedición

NOTA: Keep in mind the requirements of your payment method when making a field optional. For example, if you choose to make the billing zip code optional, you’ll need to configure the settings for your payment provider accordingly.

In order to demonstrate the options available for including these fields on the checkout form, we’ll use the Phone Number field as an example.

A modo de ejemplo, así es como se puede añadir el número de teléfono al formulario de pago

Para incluir el campo de número de teléfono en un formulario de pago haga lo siguiente:

[MM_Form_Field type='input' name='teléfono']

Si lo incluye así, el cliente deberá introducir su número de teléfono.

Recoger opcionalmente el número de teléfono

If you want to collect the customer’s phone number but make it optional you can use the ‘isRequired’ attribute as follows:

[MM_Form_Field type='input' name='teléfono' isRequired='false']

Al incluirlo así, el cliente puede introducir opcionalmente su número de teléfono.

Ocultar el campo del número de teléfono

Si desea eliminar el número de teléfono de la página de pago, no borre la SmartTag™ de la forma, en su lugar hacer esto:

[MM_Form_Field type='hidden' name='teléfono' isRequired='false']

When the phone number field is included like this, it won’t show up on the checkout form.

Impedir que se creen espacios vacíos al ocultar un campo

Por defecto, WordPress convierte automáticamente los saltos de línea dobles en texto en etiquetas de párrafo HTML (<p>...</p>). Para evitar que esto ocurra, consulte y siga las instrucciones indicadas en el artículo Se añaden líneas adicionales a la página de pago.

He aquí otro truco para evitar que aparezcan los espacios vacíos

Si has probado el artículo anterior y sigues obteniendo espacios vacíos, o simplemente no quieres otro plugin del que preocuparte, entonces tendrías que colocar una SmartTag™ inmediatamente después de otra SmartTag™ en la misma línea, como se indica a continuación:

<p class="mm-formField">

<label>Contraseña:</label>

[MM_Form_Field type='input' name='contraseña'][MM_Form_Field type='hidden' name='teléfono' isRequired='false']

</p>

When the phone number field is included like this, it won’t show up on the checkout form, and you shouldn’t get any blank or empty spaces below the password field.

Si desea un mayor control sobre la apariencia de la página, puede intentar personalizar la hoja de estilos de MM o sustituirla por una propia:

Guía para estilizar el CSS de las páginas principales y los widgets

¿Le ha resultado útil este artículo?

Artículos relacionados