Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


desuhonor

Recommended Posts

У меня есть 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к полет нормальный
Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.