Certain fields can be made optional on the checkout form. Here’s a list of all the fields that can be made optional:
- Prénom
- Nom de famille
- Numéro de téléphone
- Mot de passe
- Adresse de facturation
- Ville de facturation
- État de facturation
- Code postal de facturation
- Pays de facturation
- Adresse de livraison
- Ville d'expédition
- État d'expédition
- Code postal d'expédition
- Pays d'expédition
NOTE : 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 titre d'exemple, voici comment le numéro de téléphone peut être ajouté au formulaire de paiement
Pour inclure le champ du numéro de téléphone dans un formulaire de paiement, procédez comme suit :
[MM_Form_Field type='input' name='phone']
Lorsque vous l'incluez de cette manière, le client devra saisir son numéro de téléphone.
Collecte facultative du numéro de téléphone
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='phone' isRequired='false']
Dans ce cas, le client peut, s'il le souhaite, indiquer son numéro de téléphone.
Masquer le champ du numéro de téléphone
Si vous souhaitez supprimer le numéro de téléphone de la page de paiement, ne pas supprimer le SmartTag™ du formulaire, procédez plutôt comme suit :
[MM_Form_Field type='hidden' name='phone' isRequired='false']
When the phone number field is included like this, it won’t show up on the checkout form.
Empêcher la création d'espaces vides lors du masquage d'un champ
Par défaut, WordPress convertit automatiquement les doubles sauts de ligne en balises de paragraphe HTML (<p>...</p>). Pour éviter que cela ne se produise, consultez et suivez les instructions décrites dans l'article Des lignes supplémentaires sont ajoutées à la page de paiement.
Voici une autre astuce pour empêcher les espaces vides d'apparaître
Si vous avez essayé l'article ci-dessus et que vous obtenez toujours des espaces vides, ou si vous ne voulez tout simplement pas vous préoccuper d'un autre plugin, il vous faudra alors placer un SmartTag™ immédiatement après un autre SmartTag™ sur la même ligne, comme indiqué ci-dessous :
<p class="mm-formField">
<label>Mot de passe :</label>
[MM_Form_Field type='input' name='password'][MM_Form_Field type='hidden' name='phone' 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 vous souhaitez contrôler davantage l'apparence de la page, vous pouvez essayer de personnaliser la feuille de style MM ou de la remplacer par une feuille de style de votre choix :
Guide pour styliser le CSS des pages principales et des widgets

