Ces réglages déterminent où et comment le champ de saisie du numéro de TVA se comporte dans le frontend et dans l'administration. Ils se trouvent sous Stores → Configuration → (Sales) EU VAT Enhanced → Intégration.
Validation du champ selon le contexte
Pour cinq contextes, vous définissez indépendamment le niveau de rigueur de la vérification du champ :
- Validation des champs lors de l'enregistrement des clients (
field_validation_registration) - Validation des champs lors de la modification de l'adresse du client (
field_validation_addressedit) - Validation des champs au moment du paiement (
field_validation_checkout) - Field validation at Admin Customer Address Edit (
field_validation_admin_address) – modification d'adresse dans l'administration (non traduit dans l'administration) - Field validation at Admin Sales Order Create (
field_validation_admin_order) – création de commande dans l'administration (non traduit dans l'administration)
Les cinq utilisent les mêmes options (par défaut dans chaque cas : Facultatif, mais requiert un numéro de TVA valide lorsque vous le remplissez.) :
| Valeur | Option (libellé dans l'administration) |
|---|---|
| (vide) | En option |
valid-vat-if-specified |
Facultatif, mais requiert un numéro de TVA valide lorsque vous le remplissez. |
valid-vat-required |
Exiger un numéro de TVA valide (validé par le service de validation) |
valid-vat-if-company-specified |
Exigez un numéro de TVA valide lorsque le champ « entreprise » est rempli. |
required-entry |
Obligatoire (accepte n'importe quelle valeur) |
Visibilité du champ
- Masquer le champ du numéro de TVA sur l'adresse de livraison (
hide_on_shipping, par défaut : Non) - Hide the VAT ID field on the billing address (
hide_on_billing, par défaut : Non) – masquer le champ sur l'adresse de facturation (non traduit dans l'administration). - Pays visibles sur le terrain (
visible_countries, par défaut : tous les pays de l'UE) : pour quels pays le champ est affiché. Seuls apparaissent les pays configurés comme « Allow Countries » sousStores → Configuration → General → Countries Options. - Désactiver les pays de validation (
disable_validation_countries) : pour les pays sélectionnés, aucune validation n'a lieu ; les options de validation de champ ci-dessus ne s'y appliquent pas.
Apparence
- Champ du numéro de TVA Tooltip (
field_tooltip, par défaut : vide) : texte d'aide au niveau du champ. Une valeur vide désactive le tooltip. - Champ du numéro de TVA Placeholder (
field_placeholder, par défaut : vide) : texte indicatif dans le champ. Une valeur vide désactive le placeholder. - Retard dans le champ du numéro de TVA (
field_delay, par défaut : 3000 ms) : temps d'attente avant que la saisie ne soit vérifiée pendant la frappe (1000 ms = 1 seconde).
Comportement
- Demandez au client de définir automatiquement le pays (
ask_customer_country_correction, par défaut : Oui) : si le pays du numéro de TVA diffère du pays choisi, une fenêtre de confirmation demande si le pays doit être défini conformément au préfixe du numéro de TVA. Cela évite les erreurs lorsque le pays par défaut n'a pas été modifié. - Activer les champs d'adresse sur la page d'inscription (
show_address_on_regpage, par défaut : Non) : affiche, en plus du numéro de TVA, les champs d'adresse sur la page d'inscription, de sorte que les clients puissent être directement affectés au groupe approprié lors de l'inscription. Le champ n'apparaît que si la validation du numéro de TVA est activée – sinon, il doit être intégré manuellement au formulaire.