In Magento ist die SKU (Stock Keeping Unit) eines der wichtigsten Attribute. Somit muss die SKU (Artikelnummer) bei jedem Produkt angegeben werden, und darf sich nicht wiederholen. Im Frontend wird die Artikelnummer leider nicht angezeigt, was bei manchen Stores nötig sein kann.
Um die Artikelnummer anzuzeigen muss man lediglich eine Zeile in das verwendete Template eintragen. Wir navigieren in folgendes Verzeichnis:
/app/design/frontend/default/default/template/catalog/product/
Dort liegt die Datei view.phtml. In dieser ersetze wir diese Zeile
htmlEscape($_product->getName()) ?>
durch die Folgende:
htmlEscape($_product->getName()) ?>
Artikelnummer getSku() ?>
Somit wird auch die SKU (Artikelnummer) direkt unter dem Namen ausgegeben. Die Codezeile kann natürlich im Template verschoben werden.





Danke.
Hat gleich funktioniert und war genau das, wonach ich gesucht hatte.
Bei mir hat es auch auf Anhieb funktioniert. Aber: was muss getan werden, damit die Artikelnummer nicht nur in der Detailansicht sondern auch in der Übersichtsseite (also der Seite, bei der mehrere Zeilen und zwei Produkte pro Zeile nebeneinander stehen) zu sehen sind?
Gehe zur Attributverwaltung und suche nach dem Attribut SKU. Dort musst du die folgenden Select-Listen auf “Ja” setzen:
- Visible on Product View Page on Front-end
- Used in product listing
Das erste ist die Einzeldarstellung des Produkts, das Zweite ist die Produktübersicht, also in Listendarstellung und auch in Grid-Darstellung.
mfg Michael
Hallo Michael,
besten Dank für deinen Tipp. Leider funktioniert dies aber bei mir nicht. Woran könnte dies liegen?
Viele Grüße
Björn
Ey Michael,
du bist der Geilste!
Danke für die schnelle Hilfe!
Danke für den Tip, endlich hab’ ich’s hinbekommen…!