Magento – Bezeichnung “Menge” artikelspezifisch ändern

BildEin Kunde wollte gerne, dass die Standard-Bezeichnung “Menge” bei verschiedenen Produkten anders lautet. Beispiel: Bei Produkt 1 soll es “Stück” sein, bei Produkt 2 dagegen “Tage” bei Produkt 3 aber “Liter”.

Gelöst haben wir dies mit folgendem Eingriff:

  1. Anlage eines Produktattributes mit dem Namen “Mengen-Bezeichnung” und dem Code “qty_name” (kann individuell bezeichnet werden)
  2. Bei den Frontend-Eigenschaften kann alles auf “Nein” stehen.
  3. Wir haben diese Angabe als Pflichtangabe angelegt, damit es auf keinen Fall vergessen wird und haben als Standardwert “Menge” eingetragen (denn steht bei neuen Produkten schonmal dies drin).
  4. Anschließend wird das neue Attribut zum gewünschten Attributset hinzugefügt. (Evtl. Index laufen lassen)
  5. Nun kann schon der Wert schon bei den einzelnen Produkten gesetzt werden. Es muss beachtet werden, dass für alle schon existierenden Produkte das Feld leer ist! Somit könnte man z.B. über “Attribute aktualisieren” erst einmal für alle / aufgewählte Produkte entsprechende Werte setzen.
  6. Nun wird die Datei addtocart.phtml aus dem Ordner app/design/frontend/[IhrTemplateOrdner]/[Ihr Template]/template/catalog/product/view geöffnet.
  7. Dann wird die Zeile <label for=”qty”><?php echo $this->__(‘Qty:’) ?></label> (ca. 33) entweder auskommentiert, gelöscht oder ersetzt durch <label for=”qty”><?php echo $_product->getData(‘qty_name’) ?></label>
  8. Datei speichern, hochladen und im Zweifelsfall den Cache leeren.Bild
  9. Nun wird im Frontend produktspezifisch der gewünschte Wert angezeigt.

Genutzt in Magento Version 1.9 Kommentare? Ergänzungen? Hinweise? Gerne!

Published by Covos

Seit 2009 arbeite ich nun intensiv mit Magento. Begonnen habe ich mit der Erstellung und dem Betrieb von B2C-Shops. Ausgeweitet wurde dies durch meine Tätigkeit im Logistik-Sektor. Hieraus entstanden erste spezialisierte B2E-Systeme. Heute arbeite ich tag-täglich mit spannenden B2C-, B2B- und B2E-Projekten und berichte in diesem Blog über Herausforderungen und gebe Insider-Tipps.

One comment on “Magento – Bezeichnung “Menge” artikelspezifisch ändern”

  1. Hallo,
    ich habe das ausprobiert, erhalte aber mit getData nur die ID des Attrbuts.
    Mit getAttributeText(‘qty_name’) hat es dann geklappt.
    Beste Grüße,
    Rolf

Leave a Reply

Your email address will not be published. Required fields are marked *