Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


SooR

Recommended Posts

День добрый!

Писал ранее вопрос но не получил ответа, может сейчас кто поможет. (Ну очень надо).

Как можно сделать так чтобы, При входе покупателя на сайт кнопка "В наличии" в фильтре была выбрана (нажата) по умолчанию и соответственно отфильтровано по наличию. В данный момент по умолчанию кнопка "Все".

По желанию покупатель  сам отфильтрует по кнопке "Все", если ему понадобится посмотреть весь ассортимент включая отсутствующие.

Если есть решение ткните пожалуйста носом где править.

 

 

715753828_.png.65c2228bd48ead148e59a6cc1a98aef5.png

Надіслати
Поділитися на інших сайтах


Добрый день
мне нужно добавить фильтр исключительно лишь по прозводителям. Но на сайте установлен модуль подкатегорий для прозводителей. Не будет ли с этим проблем??

Надіслати
Поділитися на інших сайтах


Приветствую!

Столкнулся с такой проблемой:

ocstore 3.0.2.0 + ocfilter 4.7.5

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

http://oilgr.ru/maslo/motornoe

Может кто сталкивался?

123.jpg

Надіслати
Поділитися на інших сайтах


Надіслати
Поділитися на інших сайтах

Добрый день!

OPENCART.PRO 2.3.0.2.5, OCFilter 4.7.5

1.Редактирую фильтр , нажимаю "сохранить" - выскакивает следующая ошибка, при этом все значения из фильтра удаляются.

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Duplicate entry '1' for key 'PRIMARY'<br />Error No: 1062<br />INSERT INTO oc_ocfilter_option_value SET option_id = '10497', value_id = '1', sort_order = '0', `keyword` = '', color = '', image = ''' in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php:45 Stack trace: #0 /home/admin/web/krioselectro.ru/public_html/system/library/db.php(21): DB\MySQLi->query('INSERT INTO oc_...', Array) #1 /home/admin/web/krioselectro.ru/public_html/admin/model/catalog/ocfilter.php(78): DB->query('INSERT INTO oc_...') #2 [internal function]: ModelCatalogOCFilter->editOption('10497', Array) #3 /home/admin/web/krioselectro.ru/public_html/system/storage/modification/system/engine/loader.php(183): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/krioselectro.ru/public_html/system/engine/proxy.php(30): call_user_func_array(Object(Closure), Array) #6 /home/admin/web/krioselectro.ru/public_html/admin/ in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php on line 45

 

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

 

Подскажите, пожалуйста, в чём может быть проблема? На сайте фильтр работает без проблем.

Заранее спасибо!

Скриншот 2019-04-08 16_41_01.jpg

Надіслати
Поділитися на інших сайтах


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

 

1. 

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

PHP Notice:  Error: Duplicate entry '10103-2681834567-9544' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc_ocfilter_option_value_to_product SET product_id = '9544', option_id = '10103', value_id = '2681834567', slide_value_min = '0', slide_value_max = '0' in www/system/library/db/mysqli.php on line 41

О.  Это ошибка сборки. Проделайте следующее:

1. Откройте admin/model/catalog/product.php
2. Найдите $data['product_recurrings']
3. Замените все найденные записи на $data['product_recurring']
4. Обновите модификаторы и проверьте

 

2. Нужно смотреть по ftp

Надіслати
Поділитися на інших сайтах

Искал в поиске этой ветки.

Неоднократно пользователи задавали вопрос.

"Где формируются заголовки H1, Титл и Дискрипшн"

И ни разу ответа не было.

Необходимо подправить под определенный регион заголовки.

Может автор ответит?

Надіслати
Поділитися на інших сайтах


38 минут назад, edidik сказал:

Искал в поиске этой ветки.

Неоднократно пользователи задавали вопрос.

"Где формируются заголовки H1, Титл и Дискрипшн"

И ни разу ответа не было.

Необходимо подправить под определенный регион заголовки.

Может автор ответит?

Используйте посадочные страницы под нужные фильтры

Надіслати
Поділитися на інших сайтах

Использую.

Но нужно добавить в посадочных страницах, в заголовке Титл и Дискрипшн название магазина для регионов

В товарах и категориях стоят название магазина в регионах.

Вот и спрашиваю где это можно добавить?

 

Надіслати
Поділитися на інших сайтах


@edidik , вам нужна привязка к мультимагазинам? Такой пока что нет.

Надіслати
Поділитися на інших сайтах

14 часов назад, SooR сказал:

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

 

1. 

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


PHP Notice:  Error: Duplicate entry '10103-2681834567-9544' for key 'option_id_value_id_product_id'<br />Error No: 1062<br />INSERT INTO oc_ocfilter_option_value_to_product SET product_id = '9544', option_id = '10103', value_id = '2681834567', slide_value_min = '0', slide_value_max = '0' in www/system/library/db/mysqli.php on line 41

О.  Это ошибка сборки. Проделайте следующее:

1. Откройте admin/model/catalog/product.php
2. Найдите $data['product_recurrings']
3. Замените все найденные записи на $data['product_recurring']
4. Обновите модификаторы и проверьте

 

2. Нужно смотреть по ftp

 

$data['product_recurrings'] исправил, обновил модификаторы теперь вот такая ошибка:

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Table './admin_k/oc_ocfilter_option_value_to_product' is marked as crashed and should be repaired<br />Error No: 145<br />UPDATE IGNORE oc_ocfilter_option_value_to_product SET value_id = '0', slide_value_min = '30.5', slide_value_max = '30.5' WHERE option_id = '10498' AND value_id = '3793574348'' in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php:45 Stack trace: #0 /home/admin/web/krioselectro.ru/public_html/system/library/db.php(21): DB\MySQLi->query('UPDATE IGNORE o...', Array) #1 /home/admin/web/krioselectro.ru/public_html/admin/model/catalog/ocfilter.php(113): DB->query('UPDATE IGNORE o...') #2 [internal function]: ModelCatalogOCFilter->editOption('10498', Array) #3 /home/admin/web/krioselectro.ru/public_html/system/storage/modification/system/engine/loader.php(183): call_user_func_array(Array, Array) #4 [internal function]: Loader->{closure}(Array, Array) #5 /home/admin/web/krioselectro.ru/public_html/system/engine/proxy.php(30) in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php on line 45

 

и работает только главная страница при переходе на любую категорию еще одна ошибка пришлось отключить модуль ( возможно все это из-за переезда сайта на VDS

 

Fatal error: Uncaught exception 'Exception' with message 'Error: Table './admin_k/oc_ocfilter_option_value_to_product' is marked as crashed and last (automatic?) repair failed<br />Error No: 144<br />SELECT oov2p.value_id AS vid, oov2p.option_id AS oid, COUNT(DISTINCT p.product_id) AS total FROM oc_ocfilter_option_value_to_product oov2p LEFT JOIN oc_product_to_category p2c ON (oov2p.product_id = p2c.product_id) LEFT JOIN oc_product p ON (oov2p.product_id = p.product_id) WHERE p.status = '1' AND oov2p.value_id > '0' AND p2c.category_id = '305' GROUP BY oov2p.option_id, oov2p.value_id' in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php:45 Stack trace: #0 /home/admin/web/krioselectro.ru/public_html/system/library/db.php(21): DB\MySQLi->query('SELECT oov2p.va...', Array) #1 /home/admin/web/krioselectro.ru/public_html/catalog/model/catalog/ocfilter.php(603): DB->query('SELECT oov2p.va...') #2 [internal function]: ModelCatalogOCFilter->getCounters(Array) #3 /home/admin/web/krioselectro.ru/public_html/sy in /home/admin/web/krioselectro.ru/public_html/system/library/db/mysqli.php on line 45

Змінено користувачем Andreyi7
Надіслати
Поділитися на інших сайтах


проделал данную процедуру ошибки исчезли, но при копировании фильтров опять появились (появилась бесконечная загрузка), и еще заметил что после редактирования фильтра и последующего сохранения удаляются значения из 700 остались 242. Обратился техподдержку хостинга на что получил ответ "Указанные ошибки сообщают о некорректных запросах или значениях в таблице. Вы можете попробовать исправить их через PhpMyAdmin, либо, обратится к разработчику"

Может мне поможет переустановка модуля?

 

Надіслати
Поділитися на інших сайтах


@Andreyi7 , может вам поможет прочтение FAQ, как минимум?

Надіслати
Поділитися на інших сайтах

21 минуту назад, Andreyi7 сказал:

В FAQ я в первую очередь полез, но по своему вопросу не нашел ни чего, подскажите какой пункт?

В. При сохранении фильтра со многими значениями (более 400) часть значений исчезает

О. Нужно увеличить лимит PHP max_input_vars до 6000 используя php.ini или указав это значение в .htaccess записью 

php_value max_input_vars 6000
Надіслати
Поділитися на інших сайтах

Здравствуйте, устанавливаю в опциях "фильтровать по наличию" в фильтре появляется соответствующие чекбоксы, фильтрую например "нет в наличии" и вываливается 404 ошибка "страница не найдена" что я делаю не так? В урл вроде все впорядке site/sklad/7

Надіслати
Поділитися на інших сайтах


@killcomp , здравствуйте. Нужно смотреть сайт, хотя бы ссылку.

 

@Caribe , модуль работает только в категориях.

Надіслати
Поділитися на інших сайтах

2 часа назад, SooR сказал:

@killcomp , здравствуйте. Нужно смотреть сайт, хотя бы ссылку.

 

@Caribe , модуль работает только в категориях.

 

Добрый день. Когда ждать обновления фильтра ? Месяц с небольшим Вы говорили что скоро будет новая версия с обновлениями фильтров по cron`у

Надіслати
Поділитися на інших сайтах


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

Надіслати
Поділитися на інших сайтах


  • SooR changed the title to OCFilter - Модуль фильтра товаров [Обсуждение]

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз

×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.