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

2009-06-09 11:14 来源:www.chinab4c.com 作者:admin

      B4C电子商务或者是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表示是发货单号,只有在后台订单管理 -> 编辑订单 -> 填写发货单号的时候,才能在首页显示最近发货的订单.

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

      来源:中国B4C电子商务