Herzlich willkommen

Compatibilité Hyvä

Implémentation

Le champ du numéro de TVA doit être ajouté au template correspondant. Le module fournit un bloc qui peut être intégré aux formulaires d'enregistrement et de modification d'adresse.

Formulaire d'enregistrement

Pour ajouter le champ du numéro de TVA au formulaire d'enregistrement, insérez le code suivant dans le template, à l'endroit où le champ doit apparaître.

Dans votre template, par exemple app/design/frontend/MyVendor/mytheme/Magento_Customer/templates/form/register.phtml, à l'endroit où le champ doit apparaître :

<?= $block->getChildHtml('account_create.vat_id') ?>

Formulaire de modification d'adresse

Comme ci-dessus, mais pour le formulaire de modification d'adresse dans le compte client.

Dans votre template, par exemple app/design/frontend/MyVendor/mytheme/Magento_Customer/templates/address/edit.phtml, à l'endroit où le champ doit apparaître :

<?php if ($addressViewModel->addressIsVatAttributeVisible()): ?>
    <?= $block->getChildHtml('customer_address.vat_id') ?>
<?php endif ?>

À partir de la version 1.26.0, la compatibilité avec le thème Hyva, auparavant fournie par un module distinct, est désormais intégrée au module principal « Geissweb_Euvat » :

Module distinct Domaine couvert Statut
hyva-themes/magento2-geissweb-euvat (Hyva_GeisswebEuvat) Enregistrement client, modification d'adresse Obsolète – désormais intégré
hyva-themes/magento2-hyva-checkout-geissweb-euvat (Hyva_GeisswebEuvatCheckout) Hyva Checkout Toujours requis séparément

Cela signifie :

  • Vous n'avez plus besoin du module hyva-themes/magento2-geissweb-euvat pour la compatibilité avec le thème Hyva
  • Le module principal prend en charge le thème Hyva (enregistrement + modification d'adresse) de manière native
  • Les utilisateurs de Hyva Checkout doivent toujours installer hyva-themes/magento2-hyva-checkout-geissweb-euvat séparément

Compatibilité avec Hyvä Checkout

Pour la compatibilité avec Hyvä Checkout, vous devez installer le module de compatibilité du checkout, disponible sur l'instance GitLab de Hyva : Module de compatibilité pour Hyva Checkout

Si vous obtenez une erreur 404 pour cette page, cela signifie que votre compte GitLab Hyva ne dispose pas des autorisations nécessaires pour accéder aux intégrations de checkout. Dans ce cas, veuillez vous adresser à l'équipe Hyvä.

Dépannage

Erreur de conflit Composer

Si, lors de composer update, vous obtenez :

geissweb/module-euvat conflicts with hyva-themes/magento2-geissweb-euvat

C'est normal. Supprimez d'abord l'ancien module du thème Hyva (voir l'étape 1 ci-dessus).