fbpx

Tornar os campos opcionais no formulário de checkout

Alguns campos podem se tornar opcionais no formulário de checkout. Aqui está uma lista de todos os campos que podem ser tornados opcionais:

  • Primeiro nome
  • Sobrenome
  • Número de telefone
  • Senha
  • Endereço de cobrança
  • Cidade de cobrança
  • Estado de faturamento
  • Código postal de cobrança
  • País de faturamento
  • Endereço de entrega
  • Cidade de expedição
  • Estado da remessa
  • Código postal de remessa
  • País de envio

OBSERVAÇÃO: Tenha em mente os requisitos de seu método de pagamento ao tornar um campo opcional. Por exemplo, se você optar por tornar o código postal de cobrança opcional, precisará definir as configurações do seu provedor de pagamento de acordo.

Para demonstrar as opções disponíveis para incluir esses campos no formulário de checkout, usaremos o campo Phone Number (Número de telefone) como exemplo.

Como exemplo, veja como o número de telefone pode ser adicionado ao formulário de checkout

Para incluir o campo de número de telefone em um formulário de checkout, faça o seguinte:

[MM_Form_Field type='input' name='phone']

Ao incluí-lo dessa forma, o cliente será solicitado a inserir o número de telefone.

Opcionalmente, colete o número de telefone

Se você quiser coletar o número de telefone do cliente, mas torná-lo opcional, poderá usar o atributo "isRequired" da seguinte forma:

[MM_Form_Field type='input' name='phone' isRequired='false']

Quando você o inclui dessa forma, o cliente pode, opcionalmente, inserir seu número de telefone.

Ocultar o campo de número de telefone

Se você quiser remover o número de telefone da página de checkout, não exclua o SmartTag™ do formulário, em vez disso, faça o seguinte:

[MM_Form_Field type='hidden' name='phone' isRequired='false']

Quando o campo de número de telefone for incluído dessa forma, ele não aparecerá no formulário de checkout.

Impedir a criação de espaços vazios ao ocultar um campo

Por padrão, o WordPress converte automaticamente as quebras de linha duplas no texto em tags de parágrafo HTML (<p>...</p>). Para evitar que isso aconteça, consulte e siga as instruções descritas no artigo Linhas extras estão sendo adicionadas à página de checkout.

Aqui está outro truque para evitar o aparecimento de espaços vazios

Se tiver tentado o artigo acima e ainda estiver obtendo espaços vazios, ou se simplesmente não quiser se preocupar com outro plugin, será necessário colocar um SmartTag™ imediatamente após outro SmartTag™ na mesma linha, conforme descrito abaixo:

<p class="mm-formField">

<label>Senha:</label>

[MM_Form_Field type='input' name='password'][MM_Form_Field type='hidden' name='phone' isRequired='false']

</p>

Quando o campo de número de telefone for incluído dessa forma, ele não aparecerá no formulário de checkout e não deverá haver espaços em branco ou vazios abaixo do campo de senha.

Se quiser ter mais controle sobre a aparência da página, tente personalizar a folha de estilo do MM ou substituí-la por uma de sua preferência:

Guia para estilizar o CSS de páginas e widgets principais

Este artigo foi útil?

Artigos relacionados