Производители в категориях

Краткое описание Производители в категориях

Модуль отображает список производителей в текущей категории, а также их количество и позволяет отфильтровать товары в данной категории только для выбранного производителя.

Подробнее

Цена: 300 р.

Разместил: ORS

Производители в категориях

Описание

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

Демонстрация работы модуля: Демо

Добавлено отображение логотипов производителей и возможность размещения списка производителей и описания категории на отдельных вкладках.

Проверено на версиях 1.3.x, 1.4.3.0 и 1.4.5.1


Характеристики

  • Совместимость с PrestaShop 1.2.x: Отсутствует
  • Совместимость с PrestaShop 1.3.x: Полная

Отзывы (16)

  • Ich

    ORS а почему вдруг пропала совместимость с 1.2 и в этом фильтре и в аналогичном категории в производителях?
    В момент презентации если не ошибаюсь совместимость была заявлена.


    • ORS

      Если вы уже купили модуль, то напишите через контакты - установлю на версию 1.2.


  • stewart

    Планирую переход на 1.4. Будет ли обновление модуля?


    • ORS

      Модуль не получается сделать универсальным для всех версий даже в пределах одной ветки.
      Пишите через форму контактов - сделаю для вашей конкретной версии


  • Maxim

    Тоже написал. Ответа нет. Жаль - модуль нужен.


  • Saetic

    Уважаемый Ors, ответьте, пожалуйста, стоит ли нам ждать?


  • Stewart

    надеюсь, на 1.4.4 от Prestadev тоже заработает.
    как обновиться?


    • ORS

      Распаковать в корень сайта из папки 1.4.3


  • Павел А.

    В модуле присутствует ошибка. Нужно добавить в Category::getProducts() фильтрацию и в запрос, считающий количество товаров, иначе разбиение на страницы будет работать неверно.


    /* Return only the number of products */
    if ($getTotal)
    {
    $result = Db::getInstance(_PS_USE_SQL_SLAVE_)->getRow('
    SELECT COUNT(cp.`id_product`) AS total
    FROM `'._DB_PREFIX_.'product` p
    LEFT JOIN `'._DB_PREFIX_.'category_product` cp ON p.`id_product` = cp.`id_product`
    WHERE cp.`id_category` = '.(int)($this->id).($active ? ' AND p.`active` = 1' : '').'
    '.($id_supplier ? 'AND p.id_supplier = '.(int)($id_supplier) : '')
    .($id_manufacturer ? 'AND p.id_manufacturer = '.(int)$id_manufacturer : ''));
    return isset($result) ? $result['total'"> : 0;
    }


    Один момент: переменная nb_products будет содержить количество товаров с учётом фильтра, и если она использовалась для отображения кол-ва всех товаров категории, то так теперь нельзя.


  • Семен

    всем привет, на 1.5 будет работать?


  • den

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