Jump to content

Recommended Posts

Me gustaria que en el BO en la pestaña de pedidos , en el total de todos los pedisos sumara solo los que estan pagados y no los que estan cancelados , a falta de pago y demas.

He estado revisando el codigo en admininorders pero no veo donde podria modificar la condicion o consulta.

Sabeis si hay algun modulo o forma de hacerlo.

Muchas gracias

Link to comment
Share on other sites

He estado revisando y se que en adminorders.php


private function getTotal()
{
global $cookie;

$total = 0;
foreach($this->_list AS $item)
if ($item['id_currency'] == Configuration::get('PS_CURRENCY_DEFAULT') )
$total += floatval($item['total_paid']);
else
{


$currency = new Currency(intval($item['id_currency']));
$total += Tools::ps_round(floatval($item['total_paid']) / floatval($currency->conversion_rate), 2);

}
return $total;
}

tendria que poner algo de que si es por ejemplo el estado 1 que lo sume

$item['id_status_order']==1 , he probado con esto y nada...

Link to comment
Share on other sites

Bien por mi...jeje
Con filtar por estado , te suma solo esos estados ....

No obstante solo hay q añadir esta linea despues de

foreach($this->_list AS $item)



if( $item['osname']=='nombre del estado')
{

y cerrar con } antes de return



{

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...