Jump to content
SooR

[Поддержка] OCFilter - Модуль фильтра товаров

Recommended Posts

У меня у всех товаров, если их нет на складе статус "Предзаказ", но почему этот статус выводится по всем товарам?

Вот например статус наличия на складе "На складе", но он не выводится в фильтре

image.thumb.png.219ad80516b11b57d1b2fff02031e104.png

Share this post


Link to post
Share on other sites

@VadimSintsov .

 

51 минуту назад, VadimSintsov сказал:

А что если изменилась цена или наличие на складе, то надо каждый раз делать копирование фильтров?

Нет, не надо. Копирование используется только для атрибутов/фильтров/опций

 

40 минут назад, VadimSintsov сказал:

У меня у всех товаров, если их нет на складе статус "Предзаказ", но почему этот статус выводится по всем товарам?

Вот например статус наличия на складе "На складе", но он не выводится в фильтре

Переключите метод поиска наличия на "По количеству" в настройках модуля

 

2019-01-25_115617.png.e55680fdb1433f09721df474bc1b3d76.png

 

 

Share this post


Link to post
Share on other sites
4 часа назад, SooR сказал:

@VadimSintsov .

 

Нет, не надо. Копирование используется только для атрибутов/фильтров/опций

 

Переключите метод поиска наличия на "По количеству" в настройках модуля

 

2019-01-25_115617.png.e55680fdb1433f09721df474bc1b3d76.png

 

 

 

 

По цене не работает, захожу в карточку товара, по нему цена была 0. Затем захожу в категорию и обновляю страницу. Фильтр не учитывает новое значение цены!

 

https://elfir-aroma.ru/parfum/
 

image.thumb.png.062df0226a9ff68837ed1c7a5a71afb0.png

Edited by VadimSintsov

Share this post


Link to post
Share on other sites
14 часов назад, SooR сказал:

@VadimSintsov,

 

Очистите кэш фильтра

 

 

2019-01-25_201712.png

Добрый день

Не помогло, есть цена 350 и 351, а шкалы для цены не появилось, только когда запускаешь копирование фильтров, то работает

image.thumb.png.300a0b588ac1a0c9e14173f0f3f2e691.png

Share this post


Link to post
Share on other sites

Можно включить в функционал модуля поиск по полям атрибутов?

Пример https://bamper.by/

Дело в том, что атрибутов (моделей авто, категорий запчастей) в тематике авто может быть несколько десятков и пролистывать их вручную в маленьких окошках неудобно.

Пора развивать технологии :)

  • +1 1

Share this post


Link to post
Share on other sites

Если я нахожусь в категории Колесные диски, я могу настроить фильтр так, чтобы осуществить поиск и по другим категориям, не выходя на главную страницу каталога?

То есть, осуществлять глобальный подбор товара по всему магазину с любой страницы каталога?

Share this post


Link to post
Share on other sites
3 минуты назад, Bunz сказал:

Если я нахожусь в категории Колесные диски, я могу настроить фильтр так, чтобы осуществить поиск и по другим категориям, не выходя на главную страницу каталога?

То есть, осуществлять глобальный подбор товара по всему магазину с любой страницы каталога?

А смысл тогда этих категорий? Категории необходимы для уточнения фильтра. Вообще возможно такое реализовать, поправить модель/контроллер

Share this post


Link to post
Share on other sites
51 минуту назад, Bunz сказал:

Можно включить в функционал модуля поиск по полям атрибутов?

Пример https://bamper.by/

Дело в том, что атрибутов (моделей авто, категорий запчастей) в тематике авто может быть несколько десятков и пролистывать их вручную в маленьких окошках неудобно.

Пора развивать технологии :)

Такое можно реализовать, типо: https://github.com/stefanocudini/bootstrap-list-filter или подобное гуглить. Попровить вьюшку

Share this post


Link to post
Share on other sites
А смысл тогда этих категорий? Категории необходимы для уточнения фильтра. Вообще возможно такое реализовать, поправить модель/контроллер

Для создания качественного глобального поиска для сайта с любого места. Либо как-то в одном интерфейсе совмещать выбор категории и атрибутов для поиска товаров. Когда в магазине автозапчастей или канцтоваров (личный опыт) от 200k+ товаров и 700+ категорий, то хочется получить быстрый оптимизированный поиск в одном интерфейсе по категориям и атрибутам, чтобы не листать сначала список категорий, а потом в отдельном фильтре списки из 30+ атрибутов (это касательно уже полей ввода).

Share this post


Link to post
Share on other sites

Хочу узнать можно ли как то реализовать Ajax загрузку товара?

Share this post


Link to post
Share on other sites

Здравствуйте! Подскажите пожалуйста, как сделать так чтобы при посещение сайта и переходе по страницам каталога, покупатель видел только товары в наличии, а не все как по умолчанию. (тыкните носом пжл, где поправить)

Share this post


Link to post
Share on other sites

@Kanzas82 , в текущей версии (4.7.5) - нельзя.

@R0mi1 , здравствуйте. 

 

Нужно добавить условие наличия в модель catalog/model/catalog/ocfilter.php.
Замените все p.status = '1' на это

p.status = '1' AND p.quantity > '0'

но только не заденьте op.status = '1', это страницы фильтров.

 

То же самое нужно проделать в модели товара

catalog/model/catalog/product.php

После этого нужно обновить модификаторы в админке.

  • +1 1

Share this post


Link to post
Share on other sites
11 часов назад, SooR сказал:

@Kanzas82 , в текущей версии (4.7.5) - нельзя.

@R0mi1 , здравствуйте. 

 

Нужно добавить условие наличия в модель catalog/model/catalog/ocfilter.php.
Замените все p.status = '1' на это


p.status = '1' AND p.quantity > '0'

но только не заденьте op.status = '1', это страницы фильтров.

 

То же самое нужно проделать в модели товара

catalog/model/catalog/product.php

После этого нужно обновить модификаторы в админке.

Добрый вечер! вроде сделал все как описали, но к сожалению получил ошибку 500, видимо знаний недостаточно, сможете помочь? 

Share this post


Link to post
Share on other sites

Добрый день. Поддерживает мульти атрибуты?

Share this post


Link to post
Share on other sites

Как то фильтр не фильтрует...Что делать?

Share this post


Link to post
Share on other sites
В 04.04.2018 в 21:01, SooR сказал:

@Fantozzzio , приветствую.

 

Откройте catalog/controller/product/category.php

 

и найдите 


$data['limit'] = $limit;

добавьте после

 

  Скрыть контент


// OCFilter Page Links Start
$data['ocfilter_pages'] = array();

$this->load->model('catalog/ocfilter');

$ocfilter_pages = $this->model_catalog_ocfilter->getPages();

foreach ($ocfilter_pages as $ocfilter_page) {
  if ($ocfilter_page['category_id'] != $category_id) {
  	continue;
  }

  $link = rtrim($this->url->link('product/category', 'path=' . $ocfilter_page['category_id']), '/');

  if ($ocfilter_page['keyword']) {
  	$link .= '/' . $ocfilter_page['keyword'];
  } else {
  	$link .= '/' . $ocfilter_page['params'];
  }

  if ($this->config->get('config_seo_url_type') == 'seo_pro') {
  	$link .= '/';
  }

  $data['ocfilter_pages'][] = array(
    'text' => $ocfilter_page['title'],
    'selected' => (!empty($ocfilter_page_info) && $ocfilter_page_info['ocfilter_page_id'] == $ocfilter_page['ocfilter_page_id']),
    'href' => $link
  );
}
// OCFilter Page Links End

 

 

Откройте catalog/view/theme/[default|ваша_тема]/template/product/category.tpl

 

Вставьте следующий код там, где вы хотите вывести список ссылок на посадочные. Например, после 


<div class="row">
  <div class="col-sm-6 text-left"><?php echo $pagination; ?></div>
  <div class="col-sm-6 text-right"><?php echo $results; ?></div>
</div>

вставить

 

  Скрыть контент


<?php if (!empty($ocfilter_pages)) { ?>
<hr />
<ul class="list-inline">
  <?php foreach ($ocfilter_pages as $ocfilter_page) { ?>
  <li>
    <?php if ($ocfilter_page['selected']) { ?>
    <strong><?php echo $ocfilter_page['text']; ?></strong>
    <?php } else { ?>
    <a href="<?php echo $ocfilter_page['href']; ?>"><?php echo $ocfilter_page['text']; ?></a>
    <?php } ?>
  </li>
  <?php } ?>
</ul>
<?php } ?>

 

 

Сохраните файлы, очистите и обновите модификаторы, проверьте.

 

Пример (см. под пагинацией).

 

UPD 1. Либо воспользуйтесь модификатором

 

ocfilter.page-links.ocmod.xml

Доброго времени суток. А если мне нужно это прицепить перед например Сравнение товаров? Вот ссылка где все легло, но не там где нужно, в самом низу http://www.osta.by/sifony/ . Можно ли как то поднять? И есть ли вариант вставить в этот код еще например фразу: популярные товары, и элементы типо: линии и рамки?

Edited by AlexeyBLR

Share this post


Link to post
Share on other sites

@AlexeyBLR , добрый день.

В цитируемом вами сообщении все описано.

 

Цитата

Откройте catalog/view/theme/[default|ваша_тема]/template/product/category.tpl

 

Вставьте следующий код там, где вы хотите вывести список ссылок на посадочные. Например, после 

 

Share this post


Link to post
Share on other sites

Проблема в том, что я эти коды закинул сделал Seo страницы они отобразились внизу. Затем коды вернул в исходную и поставил модификатор, затем и его удалил. Теперь у меня на исходном чистом коде, при добавлении страниц , они вкидываются так же как и с кодом. И еще пропала возможность добавлять модификаторы. Т.Е. ссылки выводятся без всех этих кодов. В чем может быть косяк? А если вкидываю коды сейчас, ломается сайт. Может есть возможность поправить положения этих строк напрямую на странице? Без добавления этих кодов

 

 

 

 

Edited by AlexeyBLR

Share this post


Link to post
Share on other sites
В 31.01.2019 в 09:20, SooR сказал:

@Kanzas82 , в текущей версии (4.7.5) - нельзя.

@R0mi1 , здравствуйте. 

 

Нужно добавить условие наличия в модель catalog/model/catalog/ocfilter.php.
Замените все p.status = '1' на это


p.status = '1' AND p.quantity > '0'

но только не заденьте op.status = '1', это страницы фильтров.

 

То же самое нужно проделать в модели товара

catalog/model/catalog/product.php

После этого нужно обновить модификаторы в админке. 

 

Товары с 0, вообще пропадут или внизу категории будут отображаться?

Share this post


Link to post
Share on other sites

Здравствуйте, кто-нибудь нашел решение с дублированием хлебных крошек и H1 на сео-страницах? Подскажите пожалуйста, как это поправить.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Similar Content

    • By SooR
      OCFilter - это быстрый и функциональный фильтр товаров в каталоге.
      Основной упор делается на скорость отбора товаров и удобство использования фильтра как покупателями, так и владельцами магазинов.
      Поэтому юзабилити и алгоритмы поиска развиваются постоянно, независимо от достигнутых или поставленных целей.
       
      Демо-версия

      Каталог
      Админ-панель

      Логин: demo
      Пароль: demo
       
      Совместимость

      Модуль совместим с OpenCart 2.* и 3.* (включая различные сборки на базе этих версий).
      OpenCart 1.5.x больше не поддерживается (04.03.2019).
      Техподдержка уже установленных модулей на 1.5 будет действовать до 31.07.2019.
       
      Совместимость с шаблонами
       
      Гарантированная совместимость доступна для следующих шаблонов:
       
      UniShop*
      Демо фильтра: http://unishop-template.tw1.ru/desktops/
      Шаблон: https://opencartforum.com/files/file/3063-universalnyy-adaptivnyy-shablon-unishop/

       
      TechStore
      Шаблон: https://opencartforum.com/files/file/4550-techstore-adaptivnyy-universalnyy-shablon/
       
      Frame Theme*
      Демо фильтра: https://frame.xds.by/demo/ocr_3.0.x/index.php?route=product/category&path=20
      Шаблон: https://opencartforum.com/files/file/5609-frame-theme-bystryy-adaptivnyy-shablon-dlya-opencart-3x/

       
      Madeshop* - универсальный адаптивный шаблон
      Демо фильтра: https://madeshop.ru/maiki/woman/maiki/
      Шаблон: https://opencartforum.com/files/file/7285-madeshop-universalnyy-adaptivnyy-shablon/

       
      Megashop* - настраиваемый шаблон для OpenCart
      Демо фильтра: https://megashop.medialine.cc/telefony-i-gadjety/smartfony/
      Шаблон: https://opencartforum.com/files/file/8015-megashop-nastraivaemyy-shablon-dlya-opencart/

       
      Лайтшоп* - универсальный шаблон Opencart (необходимо запросить файлы адаптации для фильтра)
      Шаблон: https://opencartforum.com/files/file/3741-laytshop-universalnyy-shablon-opencart/
       
      Yoga* - Новый адаптивный шаблон ☂
      Демо фильтра: http://clothes.yoga-template.site/woman
      Шаблон: https://opencartforum.com/files/file/7547-yoga-novyy-adaptivnyy-shablon-☂/

       
      *свой стиль фильтра

      Основные возможности модуля

      Фильтрация по:
      цене с логарифмической шкалой; производителям; наличию на складе (как по количеству, так и по stock_status_id); атрибутам*; опциям товара*; стандартным фильтрам OpenCart*.
      *требует скопировать их в настройках модуля
      - Поддержка мультиязычности;
      - Поддержка SEO URL для фильтров и его значений;
      - Работа с большим количеством товаров (100к +) и фильтров;
      - Создание посадочных страниц для определенного набора фильтров со своими meta-данными и текстом;
      - Не конфликтует с шаблонами и другими модулями;
      - Не заменяет файлы Вашего магазина, устанавливается через установщик дополнений OCmod с минимальными вставками кода;
      - Поддержка мобильных версий;
      - Возможность скрывать неактивные (с нулевым количеством товаров) значения фильтра;
      - Возможность использовать слайдеры для любых фильтров;
      - Возможность ограничивать вывод фильтров и значений, скрывая лишние под collapse кнопку;
      - Код модуля не зашифрован и не требует декодеров.

      Формирование SEO URL приводит ссылку фильтров в следующий вид:
      http[s]://domain.com/category-[n]/manufacturer-[n]/price/[number]-[number]/sklad/[in|out|stock_status_id]/filter-[n]/value-[n]/filter-[n]/[number]-[number][/|] Реальная ссылка демо-версии:
      http://demo2.ocfilter.com/noutbuki-planshety-po/noutbuki-planshety-kompjutery/noutbuki/dell/obem-i-tip-hdd/1-tb/opticheskij-nakopitel/dvd-rw/ Постоянным покупателям модуля скидки (см. справа).
       
      Внимание! 
      Модуль работает только в категориях товара! В акциях, производителях и на странице поиска он не работает.
       
      Внимание!
      Для правильной работы фильтра OCFilter вам необходимо отключить модификаторы всех других сторонних модулей фильтра (если такие модули устанавливались)!
      То есть отключить модификаторы из админки и в директории /system/[название_файла].xml
      Название файла достаточно переименовать, добавив в конце "_"
      /system/[название_файла].xml_ После этого обязательно очистите и обновите модификаторы в панели управления сайтом.
       
      Частые вопросы
      https://opencartforum.com/files/file/3394-ocfilter-modul-filtra-tovarov/?tab=tutorials
       
      Контакты

      Время работы поддержки: пн-пт с 10:00 до 19:00, суббота, воскресенье - выходной
    • By ladOK
      650.00 руб
      Скачать/Купить дополнение


      Плитка ссылок тегов SEO tags links tile
      Описание
      Модуль позволяет выводить любые ссылки на разделы сайта,например,посадочные страницы(опции) фильтров,товары, категории и т.п.Выводить можно на многих страницах, для которых задана схема/макет в настройках. Плитка  сворачивается и разворачивается при нажатии на ссылку (см.скрины и видео).
       
      Demo:
      https://lan-med.ru/
      https://startline-expert.ru/
      demo video 1
      demo video 2
       
      Примеры использования
      1. для внутренней оптимизации сайта/ повышения SEO эффективности сайта. Простановка ссылок на страницах друг на друга (связывание их между собой) способствуют увеличению их веса. Результат - улучшение позиций сайта в поисковой выдаче.
      2.для юзабильности. Допустим,у вас в магазине установлен фильтр товара (по ценам,типам,характеристикам и прочим параметрам товаров).
      И вы знаете, что клиентов чаще всего интересует фильтрация,допустим, по размеру товара в категорииN. Тогда имеет смысл в плитку загрузить ссылку на результат фильтрации(посадочную страницу) и вывести модуль в категорииN, где-нибудь в начале страницы. Упрощается навигация и время поиска сокращается.
       
      Бесплатная версия
      https://yadi.sk/d/cGAC7BsP9FPCYA
      Сравнение бесплатной/платной версий плитки тегов и ответы на самые частые вопросы
       
      Новинки 06.02.2020 
      - Вышла версия модуля под CMS Wordpress, см. демо видео
       
      Добавил ladOK Добавлено 13.11.2019 Категория SEO, карта сайта, оптимизация Системные требования Сайт разработчика https://hqline.ru Метод активации Без активации Ioncube Loader Нет OpenCart 3.0
      2.3
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.5.1
      1.5.5
      1.5.4.1
      1.5.3.1 ocStore 3.0
      2.3
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3 Обращение к серверу разработчика Нет Старая цена 0  
  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.