Перейти к публикации
Поиск в
  • Дополнительно...
Искать результаты, содержащие...
Искать результаты в...

Вывести общее количество товаров


Truth_Explorer
 Поделиться

Рекомендованные сообщения

Как вывести общее количество (= всего) товаров?

 

Например, на главной. Товары только актуальные (т.е. только включенные и отображаемые).

Ссылка на комментарий
Поделиться на других сайтах


  • 4 месяца спустя...

я вывел все товары магазина таким образом:

 

в файл catalog/controller/common/header.php добавил

$query = 'SELECT product_id FROM oc_product';
$res = $this->db->query($query);
	foreach($res->rows as $result){
$data['products'][] = array(
'product_id'  => $result['product_id'],
);
}

а в шаблон шапки catalog/view/theme/default/template/common/header.tpl

<?php
 
$total=0;
foreach ($products as $product) { 
$total=$total+1;
}
 echo $total;

?>

echo $total выведет все товары из таблицы oc_product, а для того чтобы вывести только активные товары то нужно в запросе к базе сделать условие, например по столбцу status

$query = 'SELECT product_id FROM oc_product WHERE status="1"';
Изменено пользователем gre4aniy
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


я вывел все товары магазина таким образом:

Как-то у вас всё очень сложно.

$result = $this->db->query("SELECT COUNT(*) AS `count` FROM `" . DB_PREFIX . "product` WHERE `status` = 1");
$this->data['products_total_count'] = $result->row['count'];
  • +1 1
Ссылка на комментарий
Поделиться на других сайтах


  • 2 года спустя...
  • 1 год спустя...

Очень редкий вопрос раскрыли в этой теме, потом что больше ответов на просторе сети не нашел. Единственное, при попытке добавить в header.php код, сайт вырубается! Прошу показать как вы внедрили его и вывели результат общего количества товаров в шапке. Очень нужно! Заранее спасибо

Ссылка на комментарий
Поделиться на других сайтах


В 31.05.2019 в 13:51, Maxeutov сказал:

при попытке добавить в header.php код, сайт вырубается!

а показать,  как и куда впендюрили?

Ссылка на комментарий
Поделиться на других сайтах

Извиняюсь, что не показал скриншот , но , дело в том, что я бы и хотел сам увидеть, куда правильно вставлять код в каждом из файлов, чтобы увидеть отображение фактической цифры наличия товаров в шапке сайта. К примеру - "Сейчас в нашем каталоге n кол-во товаров !"  

Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

  • Сейчас на странице   0 пользователей

    • Нет пользователей, просматривающих эту страницу.
×
×
  • Создать...

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.