diff --git a/admin-dev/themes/default/template/controllers/warehouses/helpers/view/view.tpl b/admin-dev/themes/default/template/controllers/warehouses/helpers/view/view.tpl index 65eaa9b1e..7a3a95299 100644 --- a/admin-dev/themes/default/template/controllers/warehouses/helpers/view/view.tpl +++ b/admin-dev/themes/default/template/controllers/warehouses/helpers/view/view.tpl @@ -69,7 +69,7 @@ {l s='Stock valuation:'} - {$currency->prefix} {$warehouse_value} {$currency->suffix} + {$warehouse_value} diff --git a/classes/stock/Warehouse.php b/classes/stock/Warehouse.php index 244f1283d..6f635c469 100644 --- a/classes/stock/Warehouse.php +++ b/classes/stock/Warehouse.php @@ -425,7 +425,7 @@ class WarehouseCore extends ObjectModel public function getStockValue() { $query = new DbQuery(); - $query->select('SUM(s.`price_te`)'); + $query->select('SUM(s.`price_te` * s.`physical_quantity`)'); $query->from('stock', 's'); $query->where('s.`id_warehouse` = '.(int)$this->id); diff --git a/controllers/admin/AdminWarehousesController.php b/controllers/admin/AdminWarehousesController.php index 3d8971a0c..91fe9323f 100644 --- a/controllers/admin/AdminWarehousesController.php +++ b/controllers/admin/AdminWarehousesController.php @@ -413,7 +413,7 @@ class AdminWarehousesControllerCore extends AdminController 'address' => $address, 'shops' => $shops, 'warehouse_num_products' => $warehouse->getNumberOfProducts(), - 'warehouse_value' => Tools::ps_round($warehouse->getStockValue(), 2), + 'warehouse_value' => Tools::displayPrice(Tools::ps_round($warehouse->getStockValue(), 2), $currency), 'warehouse_quantities' => $warehouse->getQuantitiesofProducts(), );