Hyvä Kompatibilität
Implementierung
Das Feld für die USt.-ID muss in das entsprechende Template aufgenommen werden. Das Modul stellt einen Block zur Verfügung, der in die Registrierungs- und Adressbearbeitungsformulare aufgenommen werden kann.
Registrierungsformular
Um das Feld für die USt.-ID in das Registrierungsformular aufzunehmen, fügen Sie den folgenden Code an der Stelle in das Template ein, an der das Feld erscheinen soll.
In Ihrem Template, beispielsweise app/design/frontend/MyVendor/mytheme/Magento_Customer/templates/form/register.phtml an der Stelle, an der das Feld erscheinen soll:
<?= $block->getChildHtml('account_create.vat_id') ?>
Formular zur Adressbearbeitung
Wie oben, nur für das Adressbearbeitungsformular im Kundenkonto.
In Ihrem Template beispielsweise app/design/frontend/MyVendor/mytheme/Magento_Customer/templates/address/edit.phtmlan der Stelle, an der das Feld erscheinen soll:
<?php if ($addressViewModel->addressIsVatAttributeVisible()): ?>
<?= $block->getChildHtml('customer_address.vat_id') ?>
<?php endif ?>
Ab Version 1.26.0 ist die Hyva-Theme-Kompatibilität, die zuvor durch ein separates Modul bereitgestellt wurde, nun in das Hauptmodul „Geissweb_Euvat” integriert:
| Separates Modul | Abgedeckter Bereich | Status |
|---|---|---|
hyva-themes/magento2-geissweb-euvat (Hyva_GeisswebEuvat) |
Kundenregistrierung, Adressbearbeitung | Veraltet – jetzt integriert |
hyva-themes/magento2-hyva-checkout-geissweb-euvat (Hyva_GeisswebEuvatCheckout) |
Hyva-Kasse | Weiterhin separat erforderlich |
Das bedeutet:
- Sie benötigen das
hyva-themes/magento2-geissweb-euvatModul für die Kompatibilität mit Hyva Theme nicht mehr - Das Hauptmodul unterstützt das Hyva-Theme (Registrierung + Adressbearbeitung) nativ
- Hyva Checkout-Benutzer müssen weiterhin
hyva-themes/magento2-hyva-checkout-geissweb-euvatseparat installieren
Hyvä Checkout-Kompatibilität
Für die Kompatibilität mit Hyvä Checkout müssen Sie das Checkout-Kompatibilitätsmodul installieren, das in der Hyva GitLab-Instanz verfügbar ist: Kompatibilitätsmodul für Hyva Checkout
Fehlerbehebung
Composer-Konfliktfehler
Wenn Sie während composer update:
geissweb/module-euvat conflicts with hyva-themes/magento2-geissweb-euvat
Dies ist zu erwarten. Entfernen Sie zunächst das alte Hyva Theme-Modul (siehe Schritt 1 oben).