Sachmerkmale und Extrafelder
Nicht jede Angabe der SelectLine hat im Shop ein passendes Standardfeld. Shopify bietet dafür Metafelder. FINN.ghost legt die nötigen Definitionen an und füllt sie.
Die Aufgabe dazu heißt Sachmerkmale und Extrafelder aktualisieren.
Welche Metafelder entstehen
| Bereich | Wo im Shop |
|---|---|
| Extrafelder Artikel | Produkt und Variante |
| Sachmerkmale | Produkt und Variante |
| Extrafelder Kunde | Kunde |
| Extrafelder Unternehmen | Unternehmen (nur Shopify Plus) |
Zu den Extrafeldern der Artikeltabelle kommen die Standardfelder, die im Shop nützlich sind: Zusatz, Matchcode, Freie Texte, Freie Zahlen, Freie Daten, Freie Kennzeichen, Dimensionstext, Infotext, Bestelltext sowie die Verweise auf Zubehör, Alternativartikel und Dateien.
Die SEO-Felder _METATITLE und _METADESCRIPTION werden bewusst ausgelassen — sie gehen in die echten SEO-Felder des Produkts, nicht in Metafelder.
Sachmerkmale
Sachmerkmale werden als Listen-Metafelder abgebildet, sowohl am Produkt als auch an der Variante. Ein Artikel kann damit mehrere Werte je Sachmerkmal tragen.
Am Produkt werden die Sachmerkmale des Hauptartikels und aller seiner Varianten gesammelt. Der Kunde findet auf der Produktseite also die vollständige Auswahl, während an der Variante nur ihre eigenen Werte stehen.
Damit lassen sich im Shop Filter über Sachmerkmale bauen. Wie die Filter erscheinen, richtet sich nach dem Theme und wird im Shopify-Adminbereich unter den Suchfiltern eingestellt.
Feldtypen
| SelectLine | Metafeldtyp im Shop |
|---|---|
| Text | einzeiliger Text |
| Memo | mehrzeiliger Text |
| Kennzeichen | Wahrheitswert |
| Datum, Zeitstempel | Datum bzw. Datum mit Uhrzeit |
| Ganzzahl | Ganzzahl |
| Kommazahl | Dezimalzahl |
| Dateiliste | Liste von Dateiverweisen |
| Artikelliste | Liste von Produktverweisen |
Ein Extrafeld mit einem nicht unterstützten Datentyp wird übersprungen und im Protokoll vermerkt. Solche Felder müssen in der SelectLine auf einen unterstützten Typ geändert werden.
Felder umbenennen
Erwartet ein Theme 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.
Änderungen an den Definitionen
Die Aufgabe legt fehlende Definitionen an. Bestehende werden nicht verändert.
Wird ein Sachmerkmal in der SelectLine umbenannt, behält das Metafeld im Shop seinen alten Namen — die Werte werden weiter korrekt gefüllt, weil die Zuordnung über die interne Nummer läuft. Wer den neuen Namen im Adminbereich sehen will, muss die Definition dort umbenennen.
Ein in der SelectLine gelöschtes Extrafeld bleibt im Shop bestehen und behält seinen letzten Wert. Aufräumen ist im Shopify-Adminbereich möglich.