# Weitere Felder aus SelectLine

Nicht jede Angabe der SelectLine hat im Shop ein passendes Standardfeld. Damit
trotzdem alles verfügbar ist, legt FINN.ghost im Shop eigene Zusatzfeld-Gruppen an
und füllt sie.

Im Shopware-Backend erscheinen sie als **Ghost Artikel**, **Ghost Kategorie**,
**Ghost Kunde** und **Ghost Hersteller**.

<!-- TODO Screenshot: images/artikel-zusatzfelder-backend.png -->

## Was übertragen wird

Angelegt werden alle Extrafelder der jeweiligen SelectLine-Tabelle sowie die
Standardfelder, die im Shop nützlich sind:

| Bereich       | Felder                                                                       |
| ------------- | ---------------------------------------------------------------------------- |
| Artikel       | Zusatz, Matchcode, Freie Texte, Freie Zahlen, Freie Daten, Freie Kennzeichen, Dimensionstext, Infotext, Bestelltext |
| Kategorie     | Nummer, Zusatz                                                                |
| Kunde         | Freie Felder, Preisgruppe, Rabattgruppe, SelectLine-Nummer                     |
| Hersteller    | Nummer, Freie Felder                                                           |

Die Aufgabe dafür heißt **Extrafelder exportieren**. Sie muss laufen, sobald in der
SelectLine ein neues Extrafeld angelegt wurde, das im Shop verfügbar sein soll.

<p class="callout danger">Diese Aufgabe gehört an den Anfang jeder Einrichtung. An diesen Feldern hängt die Wiedererkennung von Kategorien und Herstellern, und die Preisregeln für Preis- und Rabattgruppen brauchen die Kundenfelder. Siehe <a href="sw6-inbetriebnahme">Erstinbetriebnahme</a>.</p>

## Verwendung im Shop

Die Felder stehen im Shopware-Backend am Artikel zur Verfügung und können im Theme
ausgegeben werden — etwa als zusätzliche Angabe auf der Artikelseite. Die Umsetzung im
Theme übernimmt Ihre Agentur oder unser Team.

## Reihenfolge der Felder

Die Reihenfolge lässt sich im Shopware-Backend anpassen und bleibt dabei erhalten:
Beim nächsten Lauf wird sie nicht überschrieben.

## Felder umbenennen

Erwartet ein Theme oder ein Plugin einen bestimmten Feldnamen, kann eine Umbenennung
hinterlegt werden. Das FINN.ghost-Feld wird dann unter dem gewünschten Namen im Shop
geführt. Diese Zuordnung richtet der Support ein.

## Nicht unterstützte Feldtypen

Übertragen werden Text-, Zahlen-, Datums-, Kennzeichen- und Memofelder.

<p class="callout warning">Extrafelder mit ungewöhnlichem Datentyp lassen die Aufgabe mit einer Meldung abbrechen, dass der Typ nicht bekannt ist. Solche Felder müssen in der SelectLine auf einen unterstützten Typ geändert werden.</p>

## Aufräumen

Ein in der SelectLine gelöschtes Extrafeld bleibt im Shop bestehen und behält seinen
letzten Wert an allen Artikeln. Entfernen lässt es sich im Shopware-Backend.

## Felder mit besonderer Bedeutung

Diese Extrafelder steuern das Verhalten der Schnittstelle und sind an den
entsprechenden Stellen beschrieben:

| Extrafeld           | Wirkung                                              | Näheres                                  |
| ------------------- | ---------------------------------------------------- | ---------------------------------------- |
| `_SW6PG`            | abweichende Preisgruppe für diesen Artikel              | [Preise](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/preise)              |
| `_SW6ABVERKAUF`     | Abverkauf-Kennzeichen je Artikel                        | [Bestand](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/bestand-und-verfugbarkeit)            |
| `_DIMBREITE` u. a.  | Maße des Artikels                                        | [Texte und Bilder](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/bezeichnungen-texte-und-bilder) |
| `_METATITLE` u. a.  | Angaben für Suchmaschinen                                | [Texte und Bilder](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/bezeichnungen-texte-und-bilder) |
| `_AG_METATITLE` u. a. | Angaben für Suchmaschinen an der Kategorie              | [Kategorien](https://wiki.dako-it.com/books/finnghost-fur-shopware6-wHZ/page/kategorien)      |