Herzlich willkommen

Hinzufügen des USt.-ID Eingabefeldes

Erstellt bei: 13.04.2016 | Aktualisiert unter: 12.07.2023

Bitte prüfen Sie zunächst, ob das Feld in der Magento-Konfiguration aktiviert ist:

Magento Core VAT field


Wenn das bereits der Fall ist, fehlt möglicherweise das Feld im entsprechenden Template. Fügen Sie das Feld mit Hilfe der unten stehenden Codes Ihren Templates hinzu:


Bei der Kundenregistrierung

<?php if (Mage::helper('customer/address')->isVatAttributeVisible()) : ?>
    <label for="vat_id"><?php echo $this->__('VAT Number') ?></label>
    <div class="input-box">
        <input type="text" name="vat_id" value="" title="<?php echo $this->__('VAT Number') ?>" id="vat_id" class="input-text <?php echo Mage::helper('customer/address')->getAttributeValidationClass('vat_id') ?>">
    </div>
<?php endif; ?>

Auf der Warenkorbseite

<?php if (Mage::helper('customer/address')->isVatAttributeVisible()) : ?>
   <?php $vat_id = Mage::getSingleton('checkout/session')->getQuote()->getShippingAddress()->getVatId(); ?>
       <label for="vat_id"><?php echo $this->__('VAT Number') ?></label>
           <div class="input-box">
                 <input type="text" name="vat_id" value="<?php echo $this->escapeHtml($vat_id) ?>" title="<?php echo $this->__('VAT Number') ?>" id="vat_id" class="input-text <?php echo Mage::helper('customer/address')->getAttributeValidationClass('vat_id') ?>">
           </div>
<?php endif; ?>

Im Kassenbereich (Rechnungsadresse)

<?php if ($this->helper('customer/address')->isVatAttributeVisible()) : ?>
    <label for="billing:vat_id"><?php echo $this->__('VAT Number'); ?></label>
    <div class="input-box">
        <input type="text" id="billing:vat_id" name="billing[vat_id]" value="<?php echo $this->escapeHtml($this->getAddress()->getVatId()); ?>" title="<?php echo $this->__('VAT Number'); ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('vat_id') ?>" />
    </div>
<?php endif; ?>

Im Kassenbereich (Versandadresse)

<?php if ($this->helper('customer/address')->isVatAttributeVisible()) : ?>
    <label for="shipping:vat_id"><?php echo $this->__('VAT Number'); ?></label>
    <div class="input-box">
        <input type="text" id="shipping:vat_id" name="shipping[vat_id]" value="<?php echo $this->escapeHtml($this->getAddress()->getVatId()); ?>" title="<?php echo $this->__('VAT Number'); ?>" class="input-text <?php echo $this->helper('customer/address')->getAttributeValidationClass('vat_id') ?>" />
    </div>
<?php endif; ?>
Kategorien: EU VAT Enhanced (M1)