Inhalte aufrufen

Profilbild

Produktattribute/eigene Datenfelder


Best Answer Marcus Gesing , 03 August 2023 - 09:50

Zunächst ist zu überlegen, um was für eine Information es sich jeweils handelt und ob diese tatsächlich als neues, eigenständiges Produktfeld hinterlegt werden muss oder nicht vorhandene Bordmittel genügen.
 
Autor und Seitenanzahl sind für mich z.B. Spezifikationsattribute. Dafür sind keine neuen Datenfelder nötig. Sie können out-of-the-box in der Produktbearbeitung über den gleichnamigen Tab gepflegt werden. Für ISBN würde ich das vorhandene Feld EAN benutzen (in der Datenbank ist das das Feld Product.Gtin). Ebenso für ISMN, sofern ein Produkt nicht gleichzeitig eine ISBN und eine ISMN besitzen kann.
 
Will man Smartstore erweitern und mittels Programmierung eigene Datenfelder schaffen, dann macht man das entweder direkt auf der Produkt-Entität, bindet sie abstrakt per SyncMapping-Entität an ein Produkt oder fügt eine neue Datenbanktabelle mit den neuen Feldern hinzu. Letzteres macht z.B. das Google Merchant Center Plugin. Die neuen Felder kann man in der Produktbearbeitung im Tab GMC editieren. Sollten eigene Datenfelder nötig bzw. gewünscht sein, dann würde ich es wahrscheinlich genau so machen, zumal das Plugin Open-Source ist und man sich hinsichtlich Programmierung und Umsetzung inspirieren lassen kann.
Go to the full post


  • Bitte melden Sie sich an, um eine Antwort zu verfassen.
1 Antwort zu diesem Thema

#1 ancora

ancora

    Newbie

  • Members
  • Punkt
  • 1 Beiträge

Geschrieben: 02 August 2023 - 14:34

Hallo,

 

ich fange gerade an, mich mit Smartstore zu beschäftigen, und komme nicht dahinter, wie ich eigene Datenfelder für Produkte anlege.

Die Anforderung wären Datenfelder, die nicht als Filter dienen, und pro Artikel eindeutige Werte haben - also z.B. eine ISBN für Bücher.

Hier macht es ja keinen Sinn, dass ich alle (einige Tausend) ISBN Nummern als Attribut-Dropdownwert anlege.

 

Wir verkaufen Bücher/Musiknoten, es kommen also doch einige Werte zusammen (z.B. Autor, Seitenzahl, ISBN, ISMN, Besetzung...)

 

Wie wird das gelöst? Das sind alles Attribute, bei denen ich die Werte ich nicht vorab anlegen möchte.

 

Viele Grüße!



#2 Marcus Gesing

Marcus Gesing

    SmartStore AG

  • Administrators
  • 3802 Beiträge

Geschrieben: 03 August 2023 - 09:50   Best Answer

Zunächst ist zu überlegen, um was für eine Information es sich jeweils handelt und ob diese tatsächlich als neues, eigenständiges Produktfeld hinterlegt werden muss oder nicht vorhandene Bordmittel genügen.
 
Autor und Seitenanzahl sind für mich z.B. Spezifikationsattribute. Dafür sind keine neuen Datenfelder nötig. Sie können out-of-the-box in der Produktbearbeitung über den gleichnamigen Tab gepflegt werden. Für ISBN würde ich das vorhandene Feld EAN benutzen (in der Datenbank ist das das Feld Product.Gtin). Ebenso für ISMN, sofern ein Produkt nicht gleichzeitig eine ISBN und eine ISMN besitzen kann.
 
Will man Smartstore erweitern und mittels Programmierung eigene Datenfelder schaffen, dann macht man das entweder direkt auf der Produkt-Entität, bindet sie abstrakt per SyncMapping-Entität an ein Produkt oder fügt eine neue Datenbanktabelle mit den neuen Feldern hinzu. Letzteres macht z.B. das Google Merchant Center Plugin. Die neuen Felder kann man in der Produktbearbeitung im Tab GMC editieren. Sollten eigene Datenfelder nötig bzw. gewünscht sein, dann würde ich es wahrscheinlich genau so machen, zumal das Plugin Open-Source ist und man sich hinsichtlich Programmierung und Umsetzung inspirieren lassen kann.

  • stefanmueller gefällt das

Marcus Gesing

Smartstore AG