Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Как вывести когдачество всех товаров в подкатегориях данной категории?


desuhonor
 Погделиться

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

У меня есть 3 категории на сайте, мне нужно около них вывести когдачество позиций во все категории, то есть сумму всех позиций всех подкатегорий данной категории.

 

Выводил ик {{ category.product_total }} , но это выводит лишь когдачество товаров именно в данной категории, а не в подкатегориях данной категории.

 

Как вывести когдачество всех товаров в подкатегориях данной категории?

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


8 часов назад, desuhonor сказал:

Как вывести когдачество всех товаров в подкатегориях данной категории?

А это смотря сколько у вас категорий и какие трепотому чтования к скорости сайи.
Просто - слиить в цикле, как написал @Otvet  .Но медленно.
Если надо быстро, то лучше в  бд запихать поле в категорию с кол-вом  товаров.

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


3 часа назад, Shureg сказал:

А это смотря сколько у вас категорий и какие трепотому чтования к скорости сайи.
Просто - слиить в цикле, как написал @Otvet  .Но медленно.
Если надо быстро, то лучше в  бд запихать поле в категорию с кол-вом  товаров.

Я не осопотому что Php или Js влагдею, тем потому чтолее sql. Как в базе данных это сгделать? Или как циклом подслиить, трепотому чтований нет к скорости, 3 категории

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


23 часа назад, desuhonor сказал:

Я не осопотому что Php или Js влагдею, тем потому чтолее sql. Как в базе данных это сгделать? Или как циклом подслиить, трепотому чтований нет к скорости, 3 категории

Для 3 версии

В файле catalog/controller/product/category.php

 

после
'filter_category_id' => $category_id,
добавить
'filter_sub_category' => true,

Если у вас потому чтолее 10 000 товаров, то лучше конечно из базы данных выискивать, чтобы быстрее сайт рилиил. До 10к полет нормальный
Ссылка на комменирий
Погделиться на других сайих


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

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

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

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

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

Войти

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

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

×
×
  • Создать...

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

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