[Помогите] Не правильно считает количество товаров в категориях.

Тема в разделе "OpenCart", создана пользователем Постер, 7 окт 2013.

  1. Постер

    Постер

    Регистрация:
    9 авг 2013
    Сообщения:
    140
    Симпатии:
    7
    Приветствую уважаемые мастера своего дела!
    Суть в том, что общее число товаров в главной категории считается не верно, т.е. в двух подкатегориях у меня 3+1 товара, а в общей категории выводится не 4, а аж 7 (т.е. отображаемые в главной категории система считает, как за товары). Хотя основные категории товаров выбраны, как подкатегории.

    Скриншот:
    OcStore 1.5.5.1.1
    Подскажите, как такое можно пофиксить?
     
  2. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Оппа-ча! А ведь и правда. Блииин! А я не замечал!! И ни одной темы про это нет!
    Судя по всему баг в двигле. Умопомрачает то, что было не замечено ранее.
    Какая версия OC?
    Будем разбираться, по-любому, но уже завтра :smile:

    P.S. Сразу скажу - добавление DISTINCT в SELECT метода getProducts модели product.php не помогает, хотя это казалось самым очевидным решением.
     
  3. Постер

    Постер

    Регистрация:
    9 авг 2013
    Сообщения:
    140
    Симпатии:
    7
    OcStore 1.5.5.1.1, скачал с официального сайта русского сообщества.
     
  4. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Я проверял на этой же сборке. Похоже, что баг сборки, ибо поверить в факт того, что подобный баг тянется из версии в версию, как-то религия не позволяет :Smile:
    Завтра обязательно проверю.

    Ковыряния в исходниках убедили, что таки это проблема самого OpenCart, а не OCStore.
    Озадачил команду OC Team.
    http://opencartforum.ru/topic/25354-релиз-ocstore-v15511/page-11#entry205851
    Если долго не будет решаться, значит, на досуге придется самостоятельно поменять
     
    Lasted edited by : 9 окт 2013
  5. gnommong

    gnommong

    Регистрация:
    29 июн 2013
    Сообщения:
    175
    Симпатии:
    194
    Есть такое дело, давно заметил. Все равно счетчик лучше отключать, поэтому не заморачивался особо.

    Дак все начинают оптимизировать и режут сразу эти считалки. А то разница в загрузке сайта существенная выходит.
    Вопрос к ТС, а реально ли настолько нужна эта функция в магазине?
     
    Lasted edited by : 9 окт 2013
  6. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Ну ведь достаточно удобно видеть кол-во товаров. А оптимизация имеет смысл при обширном дереве категорий и большом количестве товара, иначе выигрыш от оптимизации не почувствовать.
    Ну и самое главное - если функция есть, она должна работать корректно.
     
  7. Постер

    Постер

    Регистрация:
    9 авг 2013
    Сообщения:
    140
    Симпатии:
    7
    Хотелось бы, чтоб была. Небольшой плюс к эргономике.
     
  8. Bogdan

    Bogdan

    Регистрация:
    25 фев 2013
    Сообщения:
    228
    Симпатии:
    104
    Проблема решена.
    РЕШЕНИЕ
     
    Постер нравится это.