PrestaShop Merkmale vs Attribute: was Sie nutzen, damit der Katalog nicht zerfällt
PrestaShop Merkmale vs Attribute läuft auf eine Frage hinaus: Wählt der Kunde diesen Wert beim Kauf? Ein Attribut, etwa die Größe, erzeugt Produktvarianten mit eigenem Bestand und Preis. Ein Merkmal, etwa das Material, beschreibt nur das Produkt und ist für alle Varianten gleich. Beide können Filter speisen, aber jedes braucht seine eigene Art von Ordnung.
Autor: Das TellMyShop-Team. Ein Ratgeber für Betreiber von PrestaShop-Shops: die Ursache, die Lösung von Hand und dieselbe Arbeit im Gespräch mit dem Chat.
Zuletzt aktualisiert: · 5 Min. Lesezeit
Wie unterscheiden sich Merkmale und Attribute in PrestaShop?
Ein Attribut verkauft, ein Merkmal beschreibt. Attribute legen Sie unter Katalog > Attribute & Merkmale an, und aus ihren Werten bauen Sie im Produkt Kombinationen. Jede Kombination ist eine Variante mit eigenem Bestand, eigener Referenz und eigener Auswirkung auf den Preis. Merkmale werden einem Produkt zugeordnet, ohne Varianten zu erzeugen. Auf der Produktseite landen sie im Datenblatt.
| Merkmal | Attribut | |
|---|---|---|
| Beispiel | Material, Leistung, Maße, Herkunftsland | Größe, Farbe zur Auswahl, Länge |
| Kunde wählt es beim Kauf | nein | ja |
| Erzeugt Varianten mit eigenem Bestand | nein | ja, über Kombinationen |
| Kann den Preis ändern | nein | ja, die Auswirkung der Kombination auf den Preis |
| Wo es auf der Seite erscheint | Datenblatt | eine Auswahl über dem Button In den Warenkorb |
| Kann Filter speisen | ja | ja |
| Typischer Ärger | doppelte Werte nach einem Import | das Back-Office wird bei vielen Kombinationen langsam |
Die PrestaShop-Dokumentation behandelt Produktmerkmale und Attribute getrennt. Die Frage „was nehme ich“ taucht seit Jahren im Forum auf, etwa im Thread Produktmerkmale oder Attribute (auf Polnisch).
Wie entscheiden Sie, was Sie für eine Information nutzen?
Stellen Sie vier Fragen der Reihe nach und hören Sie beim ersten „Ja“ auf.
- Wählt der Kunde diesen Wert, bevor er das Produkt in den Warenkorb legt? Dann ist es ein Attribut. Arbeitshandschuhe in den Größen 8, 9 und 10 sind ein Produkt mit drei Kombinationen.
- Ändert der Wert den Preis oder den Bestand? Dann ist es ebenfalls ein Attribut. Ein größeres Sofa kostet mehr, und jede Größe hat ihren eigenen Bestand.
- Filtern Kunden nach diesem Wert oder vergleichen sie Produkte danach? Dann ist es, wenn die ersten zwei Fragen „Nein“ ergeben haben, ein Merkmal. Material: Baumwolle oder Leistung: 5 W.
- Ist es nur eine Information für die Beschreibung? Wenn niemand danach filtert, reicht die Produktbeschreibung. Nicht jede Information muss ein Merkmal sein.
Die Farbe ist der häufigste Grenzfall. Ein Bekleidungsshop verkauft meist ein T-Shirt in mehreren Farben, also ist die Farbe ein Attribut. Ein Laternenshop hat für jede Farbe ein eigenes Produkt, weil jedes andere Fotos und eine andere Beschreibung hat. Dort ist die Farbe ein Merkmal. Auch Google Merchant Center behandelt die Farbe als Varianteninformation, wie die Beschreibung des Attributs Farbe zeigt.
Warum werden Merkmale nach einem Import zum Durcheinander?
Weil jede andere Schreibweise einen neuen Wert erzeugt. Großhändler A liefert „Edelstahl“, Großhändler B „edelstahl“, und jemand im Back-Office hat einen eigenen Wert „Edelst.“ eingetippt. Für PrestaShop sind das drei verschiedene Werte. Dazu ließ das Back-Office jahrelang zu, beim Bearbeiten eines Produkts Duplikate anzulegen, wie ein Issue auf GitHub bei PrestaShop beschreibt.
Samstag, 22:35. Die Werteliste des Merkmals Material hat 63 Einträge. Sie öffnen den Filter in der Kategorie Arbeitshandschuhe und sehen „Leder“, „leder“, „Lerder“ und „Rindsleder“ nebeneinander. Um das von Hand aufzuräumen, müssen Sie die Produkte mit jeder Version finden, jedes öffnen und den Wert umstellen. Wie Duplikate Filter kaputt machen, beschreibt ausführlich der Artikel PrestaShop Produktfilter funktioniert nicht.
Wie führen Sie doppelte Merkmalswerte nach einem Import zusammen?
Sie bitten um eine Prüfung eines Merkmals, und Ihr Chat (Claude oder ChatGPT) zeigt die Werte mit der Zahl der Produkte und markiert wahrscheinliche Duplikate. Dann schlägt er vor, auf welchen Wert die Produkte verschoben werden. Das Werkzeug legt keinen neuen Wert an, den es schon in anderer Schreibweise gibt. Der Chat nutzt stattdessen den vorhandenen.
Sie: Das Merkmal Material in Arbeitshandschuhe ist ein Durcheinander. Zeig mir die Duplikate und schlag vor, wie ich aufräume.
Ihr Chat: Das Merkmal Material hat 63 Werte, und es gibt 9 Gruppen wahrscheinlicher Duplikate. Die größte:
„Rindsleder“ lasse ich separat, das ist eine genauere Information. Ich schlage vor, 23 Produkte auf den Wert „Leder“ zu verschieben.
Sie: Zeig mir die Vorschau.
Ihr Chat: Vorschau: 23 Produkte, nur das Merkmal Material ändert sich. Die leeren Werte können Sie danach im Back-Office löschen. Ich speichere nach Ihrer Zustimmung, und die Operation können Sie im Änderungsverlauf rückgängig machen.
alte Version: Leder (41 Produkte), leder (17), Lerder (6)
neue Version: Leder (64 Produkte)
Am besten räumen Sie ein Merkmal nach dem anderen auf: Anfrage, Vorschau, Zustimmung, Prüfung des Filters im Shop. Ein Paket umfasst bis zu 100 Zuordnungen. Die Prüfung der Merkmale und die Liste der Lücken funktionieren in TellMyShop Free. Das Verschieben von Produkten auf den richtigen Wert speichert TellMyShop Pro.
Der Chat legt keine Kombinationen an und löscht keine. Attribute in Merkmale umzuwandeln und zurück bleibt im Back-Office. Die Namen von Merkmalen, Attributen und ihren Werten übersetzt er aber in andere Sprachen, was wir im Artikel über das Übersetzen Ihres Shops beschreiben. Fertige Anfragen finden Sie in den Anwendungsfällen doppelte Merkmalswerte aufräumen und Merkmale für Filter ausfüllen.
Kann dieselbe Information gleichzeitig Merkmal und Attribut sein?
Sie kann, aber dann sieht der Kunde sie im Filter doppelt. Das typische Beispiel ist die Farbe. Der Shop hat ein Attribut Farbe für die Kombinationen von T-Shirts und ein Merkmal Farbe, das bei einem Import für alle Produkte eingetragen wurde. Im Filterblock erscheinen zwei Listen „Farbe“ mit verschiedenen Werten. Der Kunde hakt eine an und sieht einen Teil der Produkte nicht.
Die Lösung hängt davon ab, wie Sie verkaufen. Wenn die Farbe eine Wahl beim Kauf ist, behalten Sie das Attribut und nehmen das Merkmal aus der Filtervorlage. Wenn jede Farbe ein eigenes Produkt ist, behalten Sie das Merkmal. Die Filtervorlage legen Sie in der Konfiguration des Moduls Facettensuche fest, für jede Kategorie separat. Prüfen Sie, bevor Sie etwas löschen, welches Feld Ihr Feed-Modul für Preisvergleiche nutzt.
Wie vermeiden Sie, in einem halben Jahr wieder im Durcheinander zu landen?
Legen Sie vor dem Import eine Liste von Werten fest und halten Sie sich daran. Merkmale mit vordefinierten Werten sind sicherer als eigene Werte, die im Produkt eingetippt werden. Prüfen Sie bei jedem neuen Lieferanten, wie er Material, Farbe und Maße schreibt. Gehen Sie einmal im Quartal die wichtigsten Merkmale durch, bevor Duplikate in die Filter gelangen.
Fragen und Antworten
Sollte die Farbe ein Merkmal oder ein Attribut sein?
Das hängt davon ab, ob der Kunde die Farbe beim Kauf wählt. Wenn dasselbe Sofa in drei Farben unter einer URL erhältlich ist, ist die Farbe ein Attribut und erzeugt Kombinationen. Wenn jede Farbe ein eigenes Produkt ist, ist die Farbe ein Merkmal. Sie können beides gleichzeitig haben, sorgen Sie dann aber dafür, dass der Filter nur eines davon zeigt.
Kann ich Attribute in Merkmale umwandeln, ohne Produkte zu löschen?
Ja, aber in zwei Schritten. Zuerst setzen Sie das Merkmal in den Produkten, dann löschen Sie die Kombinationen, die nicht mehr gebraucht werden. Achten Sie auf Bestand und Referenzen der Varianten, denn sie sind in den Kombinationen gespeichert. Exportieren Sie die Kombinationen vor dem Löschen und prüfen Sie, dass kein Modul, etwa ein Feed, sie nutzt.
Woher kommen doppelte Merkmale in PrestaShop?
Meist aus Importen von mehreren Großhändlern und aus von Hand eingetippten Werten. Jede andere Schreibweise, sogar ein Großbuchstabe oder ein Leerzeichen am Ende, erzeugt einen neuen Wert. Mit der Zeit hat das Merkmal Farbe Dutzende Einträge, und der Filter zeigt „Schwarz“ und „schwarz“ nebeneinander. Sie müssen die Produkte auf einen Wert verschieben.
Spielen Merkmale für Google Shopping eine Rolle?
Das können sie. Feed-Module nehmen Daten wie Material oder Farbe oft aus Merkmalen und Größen und Varianten aus Kombinationen. Das hängt vom konkreten Modul und seinen Einstellungen ab. Prüfen Sie in Ihrem Feed-Modul, aus welchem Feld es Farbe und Größe nimmt, bevor Sie Daten zwischen Merkmalen und Attributen verschieben.
Was macht der Chat in TellMyShop Free?
Er listet Merkmale mit der Zahl der Werte und Produkte auf, markiert wahrscheinliche Duplikate und zeigt, welchen Produkten ein wichtiges Merkmal fehlt. Das ist nur Lesen, funktioniert also in TellMyShop Free. Produkte auf die richtigen Werte zu verschieben und Merkmale auszufüllen ist TellMyShop Pro, mit Vorschau vor dem Speichern.
PrestaShop ist eine eingetragene Marke der PrestaShop SA. Claude ist eine Marke der Anthropic PBC. ChatGPT und OpenAI sind Marken von OpenAI. TellMyShop ist mit diesen Unternehmen nicht verbunden.