Produkt-Bilder auf Bestellungsübersicht im Magento Admin Panel anzeigen
Ein Bild sagt mehr als Tausend Worte, daher wird von Kunden oftmals der Wunsch geäussert im Admin Panel die Produkt-Bilder auch auf der Bestellungsübersicht anzuzeigen. Gerade wenn täglich eine grosse Anzahl Bestellungen abgewickelt werden müssen helfen die Bilder ein Produkt auf den ersten Blick zu erkennen, wie der Screenshot links zeigt.
Um die Produkt-Bilder wie im Screenshot abgebildet auf der Bestellungsübersicht anzuzeigen öffnen Sie die Datei app/design/adminhtml/default/default/template/sales/order/view/items/renderer/default.phtml und fügen Sie nach der Zeile 33 folgenden Code ein:
// Load the product object if($_item->getProductType() == 'configurable') { $_product = $_item->getProduct(); } else { $_product = Mage::getModel('catalog/product')->load($_item->getId()); } // If no valid product could be loaded, use the default placeholder image for the product $imgUrl = '/skin/frontend/default/default/images/catalog/product/placeholder/small_image.jpg'; // If a valid product has been loaded, use that product's image if($_product->getId() && $_product->getSmallImage() && $_product->getSmallImage() !== 'no_selection') { $imgUrl = Mage::helper('catalog/image')->init($_product, 'small_image')->resize(135,135); } ?> <img src="<?php echo $imgUrl; ?>" width="135" height="135" alt="" style="float:left;margin-right:2px" />
Zuerst wird das Produkt-Objekt geladen, danach wird geprüft ob für das Produkt auch ein Bild hinterlegt wurde. Falls nicht wird das Platzhalterbild gezeigt.
PS: Brauchen Sie Hilfe beim einfügen der Produkt-Bilder, oder wünschen Sie eine weitergehende Beratung zu Magento? Gerne stehen wir Ihnen zur Verfügung, nehmen Sie noch heute unverbindlich mit uns Kontakt auf!