增加终身销售额

时间:2012-02-27 19:06:45

标签: magento report admin

我Magento,当你去顾客时 - >管理客户,您在所有客户的列表中,我的客户想要添加"终身销售"到这份报告。这可能吗?

谢谢,Mark

2 个答案:

答案 0 :(得分:2)

Reports>中已有类似内容。客户>客户按订单总数

请注意,报告往往需要花费很长时间才能呈现,因为他们正在整理大量信息,管理页面需要保持清晰,所以我不会想到过多的信息。表。如果 Customers by orders total 报告不太正确,那么考虑在报告部分编写一份更适合的新报告。

答案 1 :(得分:0)

这样做并不难。您需要扩展该网格。 我最近需要类似的东西,所以这是我的查询以获得终身销售。

$orderStatuses = array(Mage_Sales_Model_Order::STATE_COMPLETE, Mage_Sales_Model_ORder::STATE_PROCESSING);

$order = Mage::getModel('sales/order');
$resourceOrder = $order->getResource();

$select = $readConnection->select()
    ->from(array('sales' => $resourceOrder->getTable('sales/order')), 'SUM(base_subtotal)')
    ->where('sales.customer_id=?', $customer->getId())
    ;
//filter by status
$select->where('state IN (?)', $orderStatuses);
//    echo $select . '<br/>'; exit;

$total = $readConnection->fetchOne($select);

您可以更改orderStatuses数组并添加适合您的任何内容。