# Rechnung und Lieferadresse separieren

**URL:** https://forum.shopware.com/t/rechnung-und-lieferadresse-separieren/45723
**Category:** Themes & Design
**Created:** [12. Mai 2017 um 12:42 UTC](https://forum.shopware.com/t/rechnung-und-lieferadresse-separieren/45723 "2017-05-12T12:42:45Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Wilson82](https://avatars.discourse-cdn.com/v4/letter/w/e274bd/32.png) [@Wilson82](https://forum.shopware.com/u/Wilson82)
#### Post date: [12. Mai 2017 um 12:42 UTC](https://forum.shopware.com/t/rechnung-und-lieferadresse-separieren/45723/1 "2017-05-12T12:42:45Z")

</div>

Hallo zusammen,

wir haben folgendes Problem. Im Shop V 5.1.6 haben wir für die Rechnungsadressen das company und departement Feld als Pflichtfeld generiert. Bei den Lieferadressen waren company und departement keine Pflichtfelder(dürfen es auch nicht sein). War kein Problem, da es ein billing.tpl und ein shipping.tpl gab.&nbsp;

Mit V 5.2.22 gibt es das nicht mehr. Wir müssten quasi bei dem Button „neue Adresse hinzufügen“ im Adressenbereich unter Account die Möglichkeit haben, dass der Kunde&nbsp;einmal ein Billing und einmal ein Shipping Theme auswählen kann.&nbsp;

Jede Adresse bekommt ja eine ID und wird in der s\_user\_addresses der user\_id zugeordnet. Der Kunde entscheidet dann über „Als Standard-Rechnungsadresse“ und „Als Standard-Lieferadresse“ die Zuweisung. In der s\_user Tabelle wird dann default\_billing\_address\_id und default\_shipping\_address\_id zugewiesen.&nbsp;

Im form.tpl kann ich dann das Theme über die Parameter $formdata und&nbsp;default\_billing\_address\_id/default\_shipping\_address\_id bearbeiten, bzw. bestimmen, welche Pflichtfelder und Placeholder jeweils gesetzt werden sollen. Anbei mein Code, falls es mal jemand braucht.&nbsp;

ABER: wie bekomme ich es hin, dass eben wenn beim Erstellen einer neuen Adresse(wenn $formdata = null) der Kunde die Wahl hat, entweder Rechnungs - oder Lieferadresse neu einzutragen. Mir fehlt hier einfach ein Parameter, damit ich eine if Abfrage starten kann. Jemand eine Idee? Wäre super!!!

&nbsp;

```
              {block name="frontend_address_form_fieldset_company"}
                 {debug}
                   {* Company *}
                    {block name='frontend_address_form_input_company'}
                        
                            
                        
                    {/block}

                    {* Department *}
                    {block name='frontend_address_form_input_department'}
                        
                            
                       
                    {/block}
```

---

<div class="post-metadata">

### Author: ![bodja](https://avatars.discourse-cdn.com/v4/letter/b/ed8c4c/32.png) [@bodja](https://forum.shopware.com/u/bodja)
#### Post date: [21. Dezember 2018 um 20:08 UTC](https://forum.shopware.com/t/rechnung-und-lieferadresse-separieren/45723/2 "2018-12-21T20:08:58Z")

</div>

Hi, Hast du den Fehler gefunden?&nbsp; Hänge beim selben Problem?&nbsp;

> [@Wilson82 schrieb:](https://forum.shopware.com/profile/24851/Wilson82 "Wilson82")
> 
> Hallo zusammen,
> 
> wir haben folgendes Problem. Im Shop V 5.1.6 haben wir für die Rechnungsadressen das company und departement Feld als Pflichtfeld generiert. Bei den Lieferadressen waren company und departement keine Pflichtfelder(dürfen es auch nicht sein). War kein Problem, da es ein billing.tpl und ein shipping.tpl gab.&nbsp;
> 
> Mit V 5.2.22 gibt es das nicht mehr. Wir müssten quasi bei dem Button „neue Adresse hinzufügen“ im Adressenbereich unter Account die Möglichkeit haben, dass der Kunde&nbsp;einmal ein Billing und einmal ein Shipping Theme auswählen kann.&nbsp;
> 
> Jede Adresse bekommt ja eine ID und wird in der s\_user\_addresses der user\_id zugeordnet. Der Kunde entscheidet dann über „Als Standard-Rechnungsadresse“ und „Als Standard-Lieferadresse“ die Zuweisung. In der s\_user Tabelle wird dann default\_billing\_address\_id und default\_shipping\_address\_id zugewiesen.&nbsp;
> 
> Im form.tpl kann ich dann das Theme über die Parameter $formdata und&nbsp;default\_billing\_address\_id/default\_shipping\_address\_id bearbeiten, bzw. bestimmen, welche Pflichtfelder und Placeholder jeweils gesetzt werden sollen. Anbei mein Code, falls es mal jemand braucht.&nbsp;
> 
> ABER: wie bekomme ich es hin, dass eben wenn beim Erstellen einer neuen Adresse(wenn $formdata = null) der Kunde die Wahl hat, entweder Rechnungs - oder Lieferadresse neu einzutragen. Mir fehlt hier einfach ein Parameter, damit ich eine if Abfrage starten kann. Jemand eine Idee? Wäre super!!!
> 
> &nbsp;
> 
> {block name=„frontend\_address\_form\_fieldset\_company“}  
> {debug}  
> {\* Company \*}  
> {block name=‚frontend\_address\_form\_input\_company‘}
> 
> {/block}
> 
> {\* Department \*}  
> {block name=‚frontend\_address\_form\_input\_department‘}
> 
> {/block}
