Herzlich willkommen

Compatibilité Hyvä

Mise en œuvre

Le champ pour le numéro d'identification fiscale doit être intégré au modèle correspondant. Le module fournit un bloc qui peut être intégré aux formulaires d'inscription et de traitement des adresses.

Formulaire d'inscription

Pour ajouter le champ pour le numéro d'identification TVA dans le formulaire d'inscription, insérez le code suivant à l'endroit où le champ doit apparaître dans le modèle.

Dans votre modèle, 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 traitement des adresses

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

Dans votre modèle, 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, qui était auparavant fournie par un module séparé, est désormais intégrée au module principal « Geissweb_Euvat » :

Module séparé Zone couverte Statut
hyva-themes/magento2-geissweb-euvat (Hyva_GeisswebEuvat) Enregistrement des clients, traitement des adresses Obsolète – désormais intégré
hyva-themes/magento2-hyva-checkout-geissweb-euvat (Hyva_GeisswebEuvatCheckout) Caisse Hyva Toujours nécessaire séparément

Cela signifie :

  • vous avez besoin du hyva-themes/magento2-geissweb-euvat module pour la compatibilité avec Hyva Theme
  • Le module principal prend en charge le thème Hyva (enregistrement + traitement des adresses) de manière native
  • Les utilisateurs de Hyva Checkout doivent continuer à hyva-themes/magento2-hyva-checkout-geissweb-euvat installer séparément

la compatibilité Hyva Checkout

Pour la compatibilité avec Hyva Checkout, vous devez installer le module de compatibilité Checkout disponible dans l'instance Hyva GitLab : Module de compatibilité pour Hyva Checkout

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

Dépannage

Erreur de conflit Composer

Si vous rencontrez composer update:

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

C'est normal. Commencez par supprimer l'ancien module Hyva Theme (voir étape 1 ci-dessus).