50元人民币求如何实现在订单里面显示货物总数量

2016-07-07 15:31 来源:www.chinab4c.com 作者:ecshop专家

只是一个小要求,2.5都没有这个功能,就是需要自动算出订单里面货物的总数量,能够搞定的请联系qq:75108232,支付宝交易安全可靠。不要嫌钱少,实在是平民啊。

回答:
需求总量这个没必要吧,你得到后台订单后就可以看见需求的量了啊,每个品种都有自己的数量的,特殊需求请在建议意见区提出。。

首先在打印模板中修改为以下:

<tr>
<!-- 发票抬头和发票内容 -->
<td colspan="4" style="text-align:right;padding-right:5px;">商品总数量:{$order.formated_goods_num}{if $order.inv_payee} {$lang.label_inv_payee}{$order.inv_payee}&nbsp;&nbsp;&nbsp; {$lang.label_inv_content}{$order.inv_content} {/if}</td>
<!-- 商品总金额 -->
<td style="text-align:right;padding-right:5px;" colspan="2">商品总金额:¥{$order.formated_goods_amount}元</td>
</tr>


2.include下lib_order.php中添加以下函数,加在469行左右

/**
* 取得订单总数量
* @paramint$order_id订单id
* @returnfloat订单总数量
*/
function order_amount_num($order_id)
{
$sql = "SELECT SUM(goods_number) " .
"FROM " . $GLOBALS['ecs']->table('order_goods') .
" WHERE order_id = '$order_id'";
return floatval($GLOBALS['db']->getOne($sql));
}


然后在460行加上

/* 格式化订单总数量 */
$order['formated_goods_num'] = order_amount_num($order['order_id']);