QQ 1640076782

2009年11月27日

zencart 为订单管理增加商品图片

Filed under: 猪哥 — 标签: — past @ 11:57 上午

外贸站的商品一般很多,商品名字也很长,有时候通过商品名很难区分具体是哪一个商品, 但 zencart 订单管理里面又没有显示商品图片,卖家在管理订单的时候很不方便。其实,只需小小改动,就可以为zencart订单管理增加商品图片。

1、打开admin目录里的orders.php文件,查找:

for ($i=0, $n=sizeof($order->products); $i<$n; $i++) {
echo ‘ <tr>’ . “\n” .
‘ <td valign=”top” align=”right”>’

在后面添加:

. ‘<img src=../images/’ . $order->products[$i]['image'] . ‘ align=top>’

 

2、打开admin/includes/classes目录里的order.php文件,查找:

$orders_products = $db->Execute(“select orders_products_id, products_name, products_model,
products_price, products_tax, products_quantity,
final_price, onetime_charges,
product_is_free
from ” . TABLE_ORDERS_PRODUCTS . ”
where orders_id = ‘” . (int)$order_id . “‘”);
替换为:

$orders_products = $db->Execute(“select o.orders_products_id, o.products_id, o.products_name, o.products_model,
o.products_price, o.products_tax, o.products_quantity,
o.final_price, o.onetime_charges,
o.product_is_free, p.products_id, p.products_image
from ” . TABLE_ORDERS_PRODUCTS . ” o, ” . TABLE_PRODUCTS . ” p
where o.orders_id = ‘” . (int)$order_id . “‘ and o.products_id = p.products_id”);
查找:

name’ => $orders_products->fields['products_name'],

在后面添加:

‘image’ => $orders_products->fields['products_image'],
3、完成。