sssergey

Заставить Mega Filter Pro фильтровать все товары серии сделанной модулем Product Series

Рекомендуемые сообщения

sssergey    1

Имею установленные модули Mega Filter Pro и Product Series (купленные)

 

Создаю серию товаров в которой основным товаром является Товар-1, а товарами серии Товар-2, Товар-3, Товар-4 итд.

 

Товар-1 имеет цену 10 000р, Товар-2 - 9 000р., Товар-3 - 11 000р, Товар-4 - 12000р.

 

На странице категории выводится только Товар-1, согласно настройкам Product Series.

 

Ползунок фильтра по цене модуля Mega Filter Pro видит все товары, это видно из его диапазона (9 000 - 12 000р).

 

Но в результатах фильтрации можно увидеть только Товар-1, если его цена попадает в диапозон фильтра.

 

Так вот, задача в результатах фильтрации видеть все товары серии, а на странице категорий все оставить как есть, те только Товар-1(основной в серии)

 

Если в настройках Product Series нажать педальку Do not hide either, show all , то в результатах фильтрации будут все товары, но и на странице категорий тоже будут все, а надо, чтобы на странице категорий - был только 1 главный товар серии, а в фильтрации все.

 

Где-то читал, что это возможно.....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
AWARO    649

воткнуть в атрибуты серии и не парится
под цену подгонять к автору
я б вообще вырубил фильтр по цене

Поделиться сообщением


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

Для публикации сообщений создайте учётную запись или авторизуйтесь

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

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От SamuelSrs

      Fatal error: Uncaught Exception: Error: Unknown column 'p.date_available' in 'where clause'<br />Error No: 1054<br />SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT COUNT(DISTINCT `product_id`) AS `total` FROM(SELECT DISTINCT `p`.`product_id` FROM oc_category_path cp LEFT JOIN oc_product_to_category p2c ON (cp.category_id = p2c.category_id) LEFT JOIN oc_product p ON (p2c.product_id = p.product_id) LEFT JOIN oc_product_description pd ON (p.product_id = pd.product_id) LEFT JOIN oc_product_to_store p2s ON (p.product_id = p2s.product_id) WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `cp`.`path_id` IN(35) AND pd.language_id = '2' AND p.status = '1' AND p.date_available <= NOW() AND p2s.store_id = '0' AND `cp`.`path_id` IN(35)) AS `tmp` WHERE `p`.`date_available` <= NOW() AND `p`.`status` = '1' AND `cp`.`path_id` IN(35) AND `product_id` IN( SELECT `product_id` FROM `oc_product_filter` WHERE `filter_id` IN(1) )) AS `tmp` WHERE `product_id` IN( in D:\xampp\htdocs\system\library\db\mysqli.php on line 40
       
      Как исправить? При использовании фильтра MegaFilterPro , выдает данное сообщение. Заранее спасибо
    • От OCMegaExtensions

      3 499.00 руб
      View File


      Mega Filter PRO [by attribs, options, brands, price, filters]
      Mega Filter PRO - это усовершенствованная и удобная в использовании система фильтрации. Это позволяет эффективно и быстро осуществить поиск продуктов, согласно выбранных критериев поиска, такими как атрибуты, параметры, фильтры, категории и многие другие.
       
      Каждый интернет-магазин уникален, поэтому MFP предлагает множество возможностей персонализации дизайна. Вы можете отображать фильтры по горизонтали или по вертикали и благодаря совместимости с мобильными устройствами даже в виде виджета. Выбрав Mega Filter PRO, вы можете быть уверены в постоянном совершенствовании и разработке модуля.
       
      В архиве присутствует русская локализация
       
       
       

       
       
       

       
        - A Frontend - vertical                                       - the Backend - the demo / the demo           - the Click found here to the get support
        - A Frontend - horizontal
       
       
       
       
       

       
       
       
       

       
       
       
       

       
       
       
       
       

      Submitter OCMegaExtensions Submitted 03/10/2017 Category Filters Системные требования Сайт разработчика Старая цена Метод активации По емейлу Ioncube Loader Нет OpenCart 3.0
      2.3
      2.2
      2.1
      2.0 ocStore 2.3
      2.2
      2.1 OpenCart.Pro, ocShop  
    • От PRammer
      Доброго времени суток!
       
      Ситуация такова. Есть ocStore 1.5.5.1.2 и фильтр Mega Filter PRO 1.2.8.6
       
      Фильтр работает нормально, пока не обнаружил существенную проблему. Он не проверяет остаток Опции по наличию, т.е. > 0.
      В настройках модуля нет на этот счет никаких намеков и предложений.
       
      Решил копнуть руками и удалось мне заставить его подсчитывать корректно и выдавать правдивую информации об товаре опции с 0 остатком
      сделал я это в файле mega_filter.php по адресу www/catalog/model/module
      вынес $conditionsIn[] = '`pov`.`quantity` > 0'; за пределы условия проверки чего-то там...
      private function _getCountsByOptions( array $conditions, array $conditionsIn ) { $counts = array(); $conditionsOut = $this->_conditions['out']; $columns = $this->_baseColumns( '`pov`.`option_value_id`', '`pov`.`option_id`', '`p`.`product_id`' ); if( in_array( $this->route(), self::$_specialRoute ) ) { $columns[] = $this->_specialCol(); $conditions[] = '`special` IS NOT NULL'; } if( ! empty( $this->_settings['in_stock_default_selected'] ) || ( ! empty( $this->_parseParams['stock_status'] ) && in_array( $this->inStockStatus(), $this->_parseParams['stock_status'] ) ) ) { } $conditionsIn[] = '`pov`.`quantity` > 0'; $sql = $this->_createSQLByCategories(sprintf( " SELECT %s FROM `" . DB_PREFIX . "product` AS `p` INNER JOIN `" . DB_PREFIX . "product_option_value` AS `pov` ON `pov`.`product_id` = `p`.`product_id` %s WHERE %s ", implode( ',', $columns ), $this->_baseJoin(), implode( ' AND ', $this->_baseConditions( $conditionsIn ) ) )); НО осталась еще проблема, связанная с тем, что он не передает на вывод данные с учетом проверки товара на > 0.
      т.е. Фильтр считает и показывает данные правильно, а вот обновление товара живет своей жизнь и не понятно, где копать, что бы оно обновляло товары в категории корректно остатку.
       
      Последнюю зацепку нашел на в mega_filter.xml по адресу www/vqmod/xml
      в строке $sql = MegaFilterCore::newInstance( $this, $sql )->getSQL( __FUNCTION__ );
      <file path="catalog/model/catalog/" name="product.php"> <operation> <search position="before"><![CDATA[$query = $this->db->query($sql);]]></search> <add><![CDATA[ if( in_array( __FUNCTION__, array( 'getProducts', 'getTotalProducts', 'getProductSpecials', 'getTotalProductSpecials' ) ) ) { if( ! empty( $this->request->get['mfp'] ) || ( NULL != ( $mfSettings = $this->config->get('mega_filter_settings') ) && ! empty( $mfSettings['in_stock_default_selected'] ) ) ) { $this->load->model( 'module/mega_filter' ); $sql = MegaFilterCore::newInstance( $this, $sql )->getSQL( __FUNCTION__ ); } } ]]></add> </operation> Кто сталкивался с подобной проблемой? Какие мысли на этот счет имеете? Что я могу упустить?
    • От butya4ok
      Здравствуйте. Подскажите, куда копать.
      Opencart 2.1.0.2 Русская сборка.
      Установлен Mega Filter Pro 2.0.2.1
       
      Перестала корректно работать пагинация в категориях. При выбранных фильтрах для товаров ссылки пагинации ведут на страницы без выбранных фильтров.
      Например, находимся на странице http://.../kabelni-vvedennya?mfp=11-r-z-blennya[1''NPT,1%2F2''NPT] , а ссылки внизу ведут просто на http://.../kabelni-vvedennya?page=3  http://.../kabelni-vvedennya?page=2
       
      На тестовом хостинге есть старая версия, где всё работает.
      Подскажите, где искать причину (или как искать). Сравнивал файлы пагинации, mfp, категории - не увидел отличий.
    • От OCMegaExtensions
      Mega Filter PRO - это усовершенствованная и удобная в использовании система фильтрации. Это позволяет эффективно и быстро осуществить поиск продуктов, согласно выбранных критериев поиска, такими как атрибуты, параметры, фильтры, категории и многие другие.
       
      Каждый интернет-магазин уникален, поэтому MFP предлагает множество возможностей персонализации дизайна. Вы можете отображать фильтры по горизонтали или по вертикали и благодаря совместимости с мобильными устройствами даже в виде виджета. Выбрав Mega Filter PRO, вы можете быть уверены в постоянном совершенствовании и разработке модуля.
       
      В архиве присутствует русская локализация
       
       
       

       
       
       

       
        - A Frontend - vertical                                       - the Backend - the demo / the demo           - the Click found here to the get support
        - A Frontend - horizontal
       
       
       
       
       

       
       
       
       

       
       
       
       

       
       
       
       
       

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу