ecshop更改销售明细查询条件

2015-03-17 00:32 来源:www.chinab4c.com 作者:ecshop专家

   ecshop更改销售明细查询条件,我想修改ecshop后台销售明细,目前ecshop的销售明细只能是通过搜索ecshop订单开始时间和订单下单结束时间。我想增加ecshop销售细的查询条件:

   回答:ecshop后台销售明细只是通过ecshop订单的start_date和end_date来查的。如果你需要查询多个条件,你只能通过ecshop扩展,那么只需要增加以下代码其中的一条就可以。

     $filter['start_date'] = empty($_REQUEST['start_date']) ? local_strtotime('-7 days') : local_strtotime($_REQUEST['start_date']);
    $filter['end_date'] = empty($_REQUEST['end_date']) ? local_strtotime('today') : local_strtotime($_REQUEST['end_date']);

     然后修改ecshop订单销售明细的$where查询条件就OK了。

    $where = " WHERE og.order_id = oi.order_id". order_query_sql('finished', 'oi.') .
             " AND oi.add_time >= '".$filter['start_date']."' AND oi.add_time < '" . ($filter['end_date'] + 86400) . "'";

    来源:http://www.chinab4c.com