Magento后台订单原来是没有显示产品图片,客服业务还得到网站前台查找这个产品的图片提供给发货部,这样是很不方便的。为提高工作效率,应客服业务要求,现对Magento后台订单进行修改,使订单页面就显示出产品图片。

打开appdesignadminhtmldefaultdefaulttemplatesalesorderviewitems.phtml
在<th><span><?php echo $this->helper(‘sales’)->__(‘Item Status’) ?></span></th>前面加一行代码:
<th><span><?php echo $this->helper(‘sales’)->__(‘Product Image’) ?></span></th>

打开appdesignadminhtmldefaultdefaulttemplatesalesorderviewitemsrendererdefault.phtml
在<td><?php echo $_item->getStatus() ?></td>前面加上如下代码:
    <td>
  <?php
   $item_id = $_item->getProductId();
   $item_imgurl = Mage::getBaseUrl(‘media’).’catalog/product’.Mage::getModel(‘catalog/product’)->load($item_id)->getImage();
  ?>
  <a target=”_blank” href=”<?php echo $item_imgurl; ?>”><img height=”80″ width=”80″ alt=”” src=”<?php  echo $item_imgurl; ?>”></a>
   </td>

这样,后台订单页面就显示出产品图片了。