Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

При импорте не считает количество товаров в категории

Импорт делаю через Excel импорт/экспорт. Магазин был пустой, категорий не было. Количество товаров считается только в подкатегориях (скрин во вложении). Как победить?
P.S. Версия 2.5.8., тестирую на Денвере, шаблоны пробовал разные.


Чтобы считалось и в категориях, можно в файле includes/functions/admin.include.php раскомментировать строки


        // $child_categories_query = "select categories_id from " . TABLE_CATEGORIES . " where parent_id = '" . $category_id . "'";
        //$child_categories_query = osDBquery($child_categories_query);
        //if (os_db_num_rows($child_categories_query,true))
        //{
        // while ($child_categories = os_db_fetch_array($child_categories_query,true))
        //{
        // $products_count += os_count_products_in_category($child_categories['categories_id'], $include_inactive);
        //}
        //}



НО имейте в виду: это даст неоправданно большую нагрузку на базу. По этой причине, вероятно, и были закомментированы.

Полностью хорошее решение - в переработке кода вывода бокса или в схеме кеширования.


korshunov, спасибо, буду пробовать.
Странно, а почему тогда при добавлении товаров в ручную все считается правильно :o


У меня  при добавлении товаров вручную  то же самое, что при импорте - считает товары только в подкатегориях.


Источник



Copyright ShopOS