Oftmals arbeiten Shopbetreiber mit unterschiedlichen Lieferzeiten für Ihre Produkte und wollen diese für Ihre Kunden an der für den Kunden optimalen Position (z.B. unter dem Produktnamen) ausgeben und formatieren.

Nichts leichter als das:
- Wir legen (sofern es noch nicht existiert) ein Attribut mit dem Attribut Code delivery_time an, weisen es einem Attributset zu, und füllen es in der Produktverwaltung mit Werten. Selbstverständlich können wir dem Attribut auch einen default-Wert mitgeben (z.B. 3-4 Tage), den es nur bei Bedarf bei bestimmten Produkten mit abweichenden Lieferzeiten anzupassen gilt.
- Wir öffnen mit einem Editor die Datei app/design/frontend/default/mein_template/template/catalog/product/view.phtml
- Dort fügen wir an der gewünschten Stelle folgenden Code ein:
1
2<?php echo $this->__('Lieferzeit:') ?>
<?php echo $_product->getdelivery_time() ?> - Cache aktualisieren, Fertig!




Wie gebe ich meine eigens angelegten Attribute aus?
Hallo Freddy,
Attribute kannst du wie oben erklärt, im Template mittels
echo $_product->getdelivery_time()
ausgeben. (wobei delivery_time mit einem beliebigem Attribute Code ersetzt werden kann)
Ansonsten gibt es natürlich auch die althergebrachte Variante, Attribute mittels des Schalters “Sichtbar auf der Produkt-Seite im Front-end” am dafür vorgesehenen Platz anzuzeigen (in den meisten Templates eine Tabelle unter den Produktinformationen).
Vielen Dank für deine Antwort.
Ist es auch möglich bei meinen eigenen Attributen ?
zB habe ich eine die youtube_video heißt
echo $_product->getyoutube_video() ??
Oder geht es nur bei Systematributen deine Methode?
Genau so sollte es funktionieren.
Ich habe an erwähnter Stelle keine Datei “view.phtml”, arbeite mit der Version 1.5.0.1.
Hallo Tom,
seit der Version 1.4 arbeitet Magento mit einem Base Template. Kopiere die Datei von app/design/frontend/base/default/template/catalog/product/view.phtml in den selben Pfad in deinem aktuellem Template (evt. müssen Verzeichnisse angelegt werden) und bearbeite sie dort.
Achtung: Niemals Dateien im Base Template direkt bearbeiten. Änderungen dort werden bei Updates gnadenlos überschrieben!
Ich hoffe, ich konnte helfen.
Gruß, Kai
Hallo Kai,
ist es möglich für ein konfigurierbares Produkt die Lieferzeit für eine Produktvariante einzupflegen?
Beispiel:
Produkt Hosen
Hose in der Farbe Blau 3 – 4 Tage Lieferzeit
Hose in der Farbe Gelb 1 – 2 Wochen Lieferzeit
Gruß
Volker
Hallo Volker,
das Einpflegen und Füllen des Attributes in den einfachen Produkten sollte kein Problem sein.
Um die jeweilige Lieferzeit dann allerdings je nach Auswahl im konfigurierbaren Produkt auszugeben habe ich leider auf die Schnelle keine Lösung parat.
Wenn du da etwas herausfinden solltest – immer her damit
Gruß, Kai