Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por tecoad
#16307
Prezados Srs. estou implementando uma modificação no Dashboard do Admin que é: Total de Vendas no Dia Atual

Já que o opencart só oferece Vendas no Ano e Vendas Totais. Pois bem, já criei as variaveis, funções, etc. E está tudo funcionando, exceto pelo fato de o valor exibido é no dashboard está sendo a Soma dos Valores de todo dia X.

Exemplo, hoje dia 23/02 - na minha configuração atual - ele está somando as vendas de 23/01... 23/12...23/11... etc
Não estou sabendo passar a data corretamente no cunjunto variavel/funcao

EDITADO: GALERA, FICOUS ASSIM:

Em admin/controller/common/home.php tenho:

$this->data['total_sale_day'] = $this->currency->format($this->model_sale_order->getTotalSalesByDay(date('Y-m-d')), $this->config->get('config_currency'));


Em admin/model/sale/order.php eu tenho:

public function getTotalSalesByDay($date) {
$query = $this->db->query("SELECT SUM(total) AS total FROM `" . DB_PREFIX . "order` WHERE order_status_id > '0' AND DATE(date_added) = '" . $date . "'");

return $query->row['total'];
}


Alugém pode me ajudar?