ecshop如何在首页显示最近发货订单

更新时间:2012-08-03 点击量:1987

电子商务或者是B2C系统中,往往会把最新发货的订单,或者最新交易的订单在首页显示.那么ecshop中,如何显示最近发货的订单呢?

在首页index.php中,有函数index_get_invoice_query()来控制订单的派送和显示.

'SELECT o.order_sn, o.invoice_no, s.shipping_code FROM ' . $GLOBALS['ecs']->table('order_info') . ' AS o' . ' LEFT JOIN ' . $GLOBALS['ecs']->table('shipping') . ' AS s ON s.shipping_id = o.shipping_id' . " WHERE invoice_no > '' AND shipping_status = " . SS_SHIPPED . ' ORDER BY shipping_time DESC LIMIT 10';

这里的条件写的非常清楚invoice_no >'',invoice_no表示是发货单号,只有在后台订单管理 -> 编辑订单 -> 填写发货单号的时候,才能在首页显示最近发货的订单.

销售排行却不一样,只要是该订单完成了,发货了,确认收货之后,清除全站缓存,就能显示销售排行了。如果该产品缺货物,同样不会在销售排行里面显示.

支付宝扫码打赏 微信打赏

如果文章对您有帮助,就打赏一个吧

在线客服

客户服务

热线电话:

0755-36656507 15889489919 服务时间:

周一到周六:9:00-18:00

在线QQ客服

在线微信客服

关于我们 常见问题

支付方式 加盟合作

提交需求
优惠红包 购物车0 反馈留言 返回顶部