我Magento,当你去顾客时 - >管理客户,您在所有客户的列表中,我的客户想要添加"终身销售"到这份报告。这可能吗?
谢谢,Mark
答案 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数组并添加适合您的任何内容。