Mehr als 20 Attributfelder?

Mir wurde mitgeteilt, dass je Shop nicht mehr als 20 Attributfelder möglich sind. Weis jemand eine Möglichkeit dies zu erweitern? Könnte man da eventuell ein Zusatzmodul erstellen lassen?

Hallo, die 20 Artikel-Attributsfelder sollten eigentlich immer ausreichen. Du möchstest vermutlich Artikelmerkmale / Eigenschaften anlegen? Da kannst du die Eigenschaften/Filter in Shopware nutzen. Die Attributs-Felder sind nicht für die Verwendung von Produkt-Merkmalen gedacht. Eigenschaften: http://wiki.shopware.de/Eigenschaften_detail_241.html http://wiki.shopware.de/Neu-Eigenschaft … l_487.html Artikel Attribute: http://wiki.shopware.de/Anlegen-und-Anp … il_27.html

Ist es aber trotzdem möglich mehr als 20 Attribute zu haben?

Die Datenbank von Shopware hat nur 20 Attribut Felder. Also ist es auch nicht möglich mehr zu haben :wink: (Du könntest aber auch in einem Attr-Feld mehrere Informationen speichern, welche du mit einem Trennzeichen trennst und später im Template wieder zerpflückst…)

Einfach die Datenbank zu erweitern wäre zu einfach oder?

Die DB zu erweitern wäre kein Thema. Aber die ganzen Funktionen/Methoden welchem im Hintergrund ablaufen/abfragen kennen die zusätzlichen Felder nicht! Daher werden diese auch nicht abgefragt.

Tja wäre ja auch zu einfach. Naja ich werde mich mal reinwuseln und mal schauen was ich so hinbekomme :wink:

Habe es hinbekommen. Was ich gemacht habe: - In der Datenbank in s_articles_attributes habe ich attr21 angelegt. - Im Backend habe ich unter Einstellungen->Grundeinstellungen->Artikel->Artikel Attribute das attr21 angelegt - In der engine/core/class/sArticles.php in Zeile 2577 habe ich hinter „attr20,“ noch „attr21,“ eingefügt. - In der engine/backend/ajax/getArticles.php in Zeile 63 auch hinter „attr20“ noch „,attr21“ einfügen So konnte ich im Template {$sArticle.attr21} benutzen. Viel Spaß damit.

Moin! Ist das wirklich so einfach? Dann könnte man doch mit dem nächsten minorUpdate das mal generell auf 30 oder 40 Felder aufbocken, oder? AS

Bei mir hat es so auf jeden Fall funktioniert.

Hat es jetzt schon jemand ausprobiert ob es bei euch auch so geht?

Hi, technisch geht das auch, mehr anzulegen, nur kannst Du ein Attribut > 20 dann z.B. nicht bei anderen Funktionen default gar nicht bzw. nur eingeschränkt nutzen, wie z.B. Produktexporte, Importe-Exporte, API-Funktionen, Storefront, usw., usw., usw… Wenn es aber für Deine Ansprüche genügt und Du Dir eh eigene Abfragen baust, ist das auch okay… Stefan

Nachdem ich die Frage einfach mal reingestellt habe und nicht wirklich viel Antworten erwartete bin ich ehrlich begeistert über die rege Diskussion die hier entstanden ist. Mir hat es in jedem Fall weitergeholfen. Vielen Dank Stephan :smiley:

Ich finde es halt immer gut wenn man Feedback bekommt. Das motiviert weiter zu machen :slight_smile: