Attribute
Wir unterscheiden gedanklich zwischen festen Feldern im Artikelstamm (Beschreibungen, Preiseinheiten, etc) und variablen Daten für einzelne Artikelgruppen. Diese im ECommerce typischerweise in Attributsets zusammengefassten Daten sollen auch im PLS zur Beschreibung, Sortierung, Gruppierung etc. genutzt werden können.
Prohibis
In Prohibis lassen sich auch Eigenschaften und Merkmale pflegen; der Export erfolgt dann allerdings nicht normalisiert, sondern in einer Tabelle mit je einer Spalte für jedes Attribut. Die Ausgabe erfolgt für alle Artikel gemeinsam.
Abmessungen
varchar(35) | |||
float | in mm | ||
float | in mm | ||
float | in mm |
Abmessungen werden derzeit separat exportiert und abgespeichert. Die Nutzung in Prohibis ist allgemein recht gering.
Freie Attribute
varchar(20) | |||
mediumtext | |||
varchar(1) | n (numerisch) oder c (varchar) | ||
varchar(50) | csv-Spaltentitel |
Wir speichern zu Artikeln beliebige freie Attribute. Sofern keine Definition der Eigenschaft vorliegt, wird der Wert als Varchar abgespeichert und ist damit nur eingeschränkt zur Sortierung nutzbar.
Import
Der Impor geht idealerweise von einer normalisierten CSV aus.
Da der normale Prohibis-Export eine Tabelle mit Spalten je Eigenschaft erzeugt, ist hierzu ein separater Import notwendig. Im Import ist aktuell noch das einzelne Attribut zu konfigurieren; künftig (ISSUE) wird der Import die zusätzlichen Spalten selbständig erkennen und dann importieren.
Aufbereitung
Alle normalisiert abgespeicherten Attribute werden nach dem Import in die Flat-Tabelle Artikel hineingeneriert, so dass für die Preislistengenerierung auf alle Variablen zugegriffen werden kann. Allerdings ist nicht sichergestellt, dass diese Variable bei dem individuellen Artikel dann auch gefüllt ist.