---
title: "tx:commerce Adresse im Rechnungsfeld erweitern"
url: "https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2008-08-08"
last_reply: "2008-09-12"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# tx:commerce Adresse im Rechnungsfeld erweitern

Extensions · 5 Antworten · gestartet 2008-08-08

## Eröffnungsbeitrag

**daluga** · 2008-08-08 · [Beitrag #1](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/1)

Hallo!

Ich habe folgendes Problem:
Auf der Rechnung erscheint nur die Rechnungsanschrift ich möchte aber dass auch der Firmenname angezeigt wird.

Hat jemand eine Idee?
Würde mich auf eine Antwort freuen!

LG
daluga

## Antworten

### [#2](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/2) · daluga · 2008-08-09

Ich habe mir selber geholfen!

einfach die typo3con/ext/commerce/pi6/class.tx_commerce_pi6.php öffnen (natürlich vorher sichern!!)

Ich habe einfach ab Zeile 112 bis 116 (Originalcode):

```php
$res_address_invoice = $GLOBALS['TYPO3_DB']->exec_SELECTquery('tt_address.name,tt_address.surname, tt_address.address, tt_address.zip, tt_address.city, tt_address.phone ', 'tt_address, fe_users',$queryString, '', '', '1');			
 			if ($row_address_invoice = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res_address_invoice)) {
				$address_invoice = $row_address_invoice['name'].' ' .$row_address_invoice['surname'].'<br />';
				$markerArray['###INVOICE_NAME###'] = $row_address_invoice['name'].' ' .$row_address_invoice['surname'];
				$address_invoice.= $row_address_invoice['address'].'<br />';
```

mit diesem ersetzen:

```php
$res_address_invoice = $GLOBALS['TYPO3_DB']->exec_SELECTquery('tt_address.name,tt_address.surname, tt_address.company, tt_address.address, tt_address.zip, tt_address.city, tt_address.phone ', 'tt_address, fe_users',$queryString, '', '', '1');			
 			if ($row_address_invoice = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res_address_invoice)) {
				$address_invoice =  $row_address_invoice['company'].' <br />'.$row_address_invoice['name'].' ' .$row_address_invoice['surname'].'<br />';
				$markerArray['###INVOICE_NAME###'] = $row_address_invoice['name'].' < br/>'.$row_address_invoice['name'].' ' .$row_address_invoice['surname'];
				$address_invoice.= $row_address_invoice['address'].'<br />';
```

und weiter unten ab Zeile 128 bis 132 für die Lieferadresse (Origianlcode):

```php
$res_address_delivery = $GLOBALS['TYPO3_DB']->exec_SELECTquery('tt_address.name,tt_address.surname, tt_address.address, tt_address.zip, tt_address.city, tt_address.phone ', 'tt_address, fe_users',$queryString, '', '', '1');
				if ($row_address_delivery = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res_address_delivery)) {
					$address_delivery = '';
					$address_delivery.= $row_address_delivery['name'].' ' .$row_address_delivery['surname'] .'<br />';
					$address_delivery.= $row_address_delivery['address'].'<br />';
```

mit diesem ersetzen:

```php
$res_address_delivery = $GLOBALS['TYPO3_DB']->exec_SELECTquery('tt_address.company,tt_address.name,tt_address.surname, tt_address.address, tt_address.zip, tt_address.city, tt_address.phone ', 'tt_address, fe_users',$queryString, '', '', '1');
				if ($row_address_delivery = $GLOBALS['TYPO3_DB']->sql_fetch_assoc($res_address_delivery)) {
					$address_delivery = '';
          $address_delivery.= $row_address_delivery['company'].'<br />';
					$address_delivery.= $row_address_delivery['name'].' ' .$row_address_delivery['surname'] .'<br />';
					$address_delivery.= $row_address_delivery['address'].'<br />';
```

Nun wird auch der Firmenname (company) in der Rechnung angezeigt, sowohl bei der Liefer als auch bei der Rechnungsadresse.

Hoffe es hilft, bei mir funzt es bis jetzt.

LG
daluga

### [#3](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/3) · tom_bkk · 2008-09-05

@daluga

Welche Version verwendest du, ich habe ein aehnliches Problem!

Verwende commerce_0.9.6.t3x - und kann leider deinen geposteten Code nirgends finden?

Auch ich will gerne andere Form Felder setzen als default - dies soll neben der Inovice auch im Adressmanager funktionieren.

Ich habe mir schon neue Marker definiert - und er liest sie auch (teilweise) aus, bin ich jedoch in einer Formansicht (neue Addresse oder EDIT), dann werden sie ignoriert.

Vielleicht kann mir jemand erklaeren, wo die ###FIELD_XXX### und ###LABEL_XXX### Marker generiert werden, und wie ich da neue Felder dazubauen kann.

Besten Dank schonmal im vorraus!

### [#4](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/4) · daluga · 2008-09-05

Hallo tom_bkk!

Ich verwende commece_0.9.2

Ich denke es wär schon schön gewesen wenn diese Felder von vornherein vorhanden wären. Was in einer höheren Version steht kann ich nicht sagen.

LG
daluga

### [#5](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/5) · tom_bkk · 2008-09-11

In der Invoice hab ich es schon hinbekommen -  das geht ueber die Aenderung in den php files der commerce_ext.

Jedoch ist mir immer noch ein Raetsel, warum es im Addressmanager zwar in der Addressenansicht funktioniert, jedoch nicht in der Form Ansicht ?!

### [#6](https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern/6) · tom_bkk · 2008-09-12

Hab das Problem geloest

plugin.tx_commerce_pi4.formFields.fax.mandatory = 1
plugin.tx_commerce_pi4.formFields.phone.mandatory = 1
plugin.tx_commerce_pi4.formFields.title.mandatory = 1
plugin.tx_commerce_pi4.formFields.tx_tsaddress_taxid.mandatory = 1

in Setup einbauen, jedoch nicht vergessen - im Extension Manager auch diese Tabellen zu Setzen beim Mapping

---

Quelle: „tx:commerce Adresse im Rechnungsfeld erweitern“, typo3.net, https://www.typo3.net/d/80467-txcommerce-adresse-im-rechnungsfeld-erweitern
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
