> ## Documentation Index
> Fetch the complete documentation index at: https://dokumentation.websale.de/llms.txt
> Use this file to discover all available pages before exploring further.

# Abweichende Lieferadresse abfragen

> Wie Sie die Eingabefelder einer abweichenden Lieferadresse in WEBSALE V8s einzeln positionieren und welche Tags und Schaltflächen dazugehören.

Die abweichende Lieferadresse funktioniert genauso wie die Rechnungsadresse: Sie positionieren jedes Feld einzeln, mit vier Tags je Feld. Der einzige Unterschied ist das Präfix. Wo bei der Rechnungsadresse `A-` steht, steht hier `D-`.

Zwei Abschnitte der `shop.config` legen vorab fest, welche Felder es gibt und welche Pflicht sind.

| Abschnitt | Legt fest |
| - | - |
| `<DeliveryAddressFields-Txt>` | welche Felder der Käufer ausfüllen kann und wie sie beschriftet sind |
| `<InputCheck>` | welche Felder Pflichtfelder sind |

Die Feldauswahl ist von der Rechnungsadresse unabhängig. Sie können bei der Lieferadresse Felder weglassen, die Sie bei der [Rechnungsadresse abfragen](https://dokumentation.websale.de/v8s/adressdaten/rechnungsadresse-abfragen.md), beispielsweise die Telefonnummer oder das Geburtsdatum.

Referenz: [Abschnitt DeliveryAddressFields-Txt](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/adressen-und-eingabepruefung.md#deliveryaddressfields-txt) · [Abschnitt InputCheck](https://dokumentation.websale.de/v8s/referenz/konfigurationen/shopkonfiguration-shop-config/adressen-und-eingabepruefung.md#inputcheck)

## Der Tag-Aufbau

Zu jedem Feld gehören vier Tags. Der `<technischer Name>` ist der Parametername aus `<DeliveryAddressFields-Txt>`.

| Tag | Liefert |
| - | - |
| `D-<technischer Name>_text` | die Beschriftung des Feldes |
| `D-<technischer Name>_input` | den Feldnamen für das HTML-Formular |
| `D-<technischer Name>_max` | die zulässige Zeichenzahl |
| `D-<technischer Name>` | den bereits eingegebenen Wert |

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<label for="delivFirstName">~D-FirstName_text~</label>
<input type="text" id="delivFirstName"
   name="~D-FirstName_input~"
   maxlength="~D-FirstName_max~"
   value="~D-FirstName~">
```

Das Formular für die Lieferadresse heißt `~FORM-DelivAddr~`.

Referenz: [FORM-DelivAddr](https://dokumentation.websale.de/v8s/referenz/tags/form-formulare.md#bestellablauf) · [D- (Lieferadresse)](https://dokumentation.websale.de/v8s/referenz/tags/d-lieferadresse.md)

## Auswahllisten

Wie bei der Rechnungsadresse füllt der Shop einige Listen selbst. Statt `_input`, `_max` und Wert setzen Sie nur ein `_list`, das die fertige Liste samt `<select>` ausgibt.

```html theme={"theme":{"light":"github-light","dark":"github-dark"},"languages":{"custom":["/languages/websale.json"]}}
<label>~D-Salutation_text~</label>
~D-Salutation_list~
```

| Feld | Tag für die Liste |
| - | - |
| Anrede | `D-Salutation_list` |
| Titel | `D-Title_list` |
| Land | `D-Country_list` |
| Geburtsdatum | [`D-DateOfBirth_list`](https://dokumentation.websale.de/v8s/referenz/tags/d-lieferadresse) |

Bei der Länderauswahl greift der Shop auf die abweichende Länderliste für Lieferadressen zurück, sofern eine `country_deliv.dat` vorhanden ist. Damit können Sie in mehr Länder Rechnungen stellen als Sie beliefern.

> [!WARNING]
>
> Der Wert eines Eintrags in der Länderliste lautet `Name,ISO`, nicht nur der ISO-Code. Werten Sie die Auswahl per JavaScript aus, trennen Sie am Komma.

## Meldungen und Schaltflächen

| Tag | Verwendung |
| - | - |
| [`MSG-DelivAddr_InputError`](https://dokumentation.websale.de/v8s/referenz/tags/msg-meldungen#veraltete-tags) | fehlerhafte Eingaben |
| [`MSG-DelivAddr_Notify`](https://dokumentation.websale.de/v8s/referenz/tags/msg-meldungen#adressen) | Hinweismeldungen zur Lieferadresse |
| [`WS-DelivAddr`](https://dokumentation.websale.de/v8s/referenz/tags/ws/bestellprozess-adressen-und-pruefungen#die-tags-im-uberblick) | Klammerung: es wird eine abweichende Lieferadresse verwendet |
| [`BT-DelivAddr_Back`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Zurück |
| [`BT-DelivAddr_Next`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Weiter |
| [`BT-DelivAddr_Cancel`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Abbrechen |
| [`BT-DelivAddr_Save`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Lieferadresse speichern, nur auf der Verwaltungsseite |
| [`BT-DelivAddr_Delete`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Lieferadresse löschen |
| [`BT-Addr_SaveDelivAddr`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Lieferadresse aus dem Adressformular heraus speichern |
| [`BT-DelivAddr_Change`](https://dokumentation.websale.de/v8s/referenz/tags/bt/adressen#die-tags-im-uberblick) | Lieferadresse ändern, auf beliebigen Templates |
| [`BT-Change_DelivAddr`](https://dokumentation.websale.de/v8s/referenz/tags/bt/bestellprozess#die-tags-im-uberblick) | Lieferadresse ändern, nur auf der Bestellübersicht |

> [!WARNING]
>
> `BT-DelivAddr_Change` und `BT-Change_DelivAddr` unterscheiden sich nur in der Wortstellung und tun nicht dasselbe. `BT-Change_DelivAddr` gibt ausschließlich auf der Bestellübersichtsseite etwas aus und bleibt auf jedem anderen Template leer. `BT-DelivAddr_Change` funktioniert überall.

`BT-Addr_SaveDelivAddr` fällt aus dem Namensschema: Es trägt das Präfix `Addr`, obwohl es die Lieferadresse speichert. Das ist kein Tippfehler in der Dokumentation, sondern der tatsächliche Tagname.

## Verwandte Themen

* Wegweiser: [Rechnungsadresse abfragen, der Aufbau ist identisch](https://dokumentation.websale.de/v8s/adressdaten/rechnungsadresse-abfragen.md)
* Wegweiser: [Rechnungs- und multiple Lieferadressen abfragen](https://dokumentation.websale.de/v8s/adressdaten/rechnungs-und-multiple-lieferadressen-abfragen.md)
* Wegweiser: [Standard-Lieferadresse festlegen](https://dokumentation.websale.de/v8s/kundenkonto/standard-lieferadresse-festlegen.md)
* Referenz: Styles für Rechnungs- und abweichende Lieferadresse


## Related topics

- [D- (Lieferadresse)](https://dokumentation.websale.de/v8s/referenz/tags/d-lieferadresse.md)
- [Rechnungsadresse abfragen](https://dokumentation.websale.de/v8s/adressdaten/rechnungsadresse-abfragen.md)
- [USt-IdNr. abfragen](https://dokumentation.websale.de/v8s/adressdaten/ust-idnr-abfragen.md)
- [Versandart abhängig von Mindestbestellwert und Lieferadresse](https://dokumentation.websale.de/v8s/anwendungsbeispiele/appex-versandart-ausgegraut.md)
- [Auswahl zwischen postalischer Lieferadresse und Packstation](https://dokumentation.websale.de/v8s/adressdaten/auswahl-zwischen-postalischer-lieferadresse-und-packstation.md)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.