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

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


SooR

Recommended Posts

Здравствуйте, пользуемся модулем почти год, все замечательно. Но последнее время у нас появилась необходимость - делать страницы Аттрибутов и ссылаться на них. Простой пример: Продаем мы книги какого-то издателя, а у него и книги, и комиксы и Манга. Сделать нужно именно страницу - только этого Издателя. И как производитель его сделать плохая идея - так как это место занято Автором. 

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


10.03.2024 в 14:57, Topar сказал:

Здравствуйте, пользуемся модулем почти год, все замечательно. Но последнее время у нас появилась необходимость - делать страницы Аттрибутов и ссылаться на них. Простой пример: Продаем мы книги какого-то издателя, а у него и книги, и комиксы и Манга. Сделать нужно именно страницу - только этого Издателя. И как производитель его сделать плохая идея - так как это место занято Автором. 

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

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


Добрый день.

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

 

Например.

Есть путь - комплектующие - и дальше подкатегории "оперативная память", процессоры и тд.

в подкатегориях настройки фильтров не слетают.

А в родительской категории (то есть главной) к которой они относяться - постоянно слетают настройки фильтров. ( те что были скрытые - появляться, слетает слайдер диапазон и все такое)

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


10.03.2024 в 18:37, Vetlucky777 сказал:

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


Нет, там в любом случае - надо комбинировать их с категориями. Тут именно вопрос того, как сделать так - что бы был в корне один Attribute - Page и на него например ссылаться с товара. 

Например: Комикс про Человека Паука. У него есть Аттрибут: Издатель с Значением Марвел. Нажал на Марвел - перешел на страницу Аттрибута Марвел. И там помимо комиксов - должны быть и книги. 

У меня просто очень большая архитектура - и в корне находятся Книги, Комиксы, Манга и тд. Еще Медицина отдельная ветка категорий - хотя там только книги 

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


Вітаю

 

Подскажите пожалуйста возможно ли добавить посадочную страницу сразу для нескольких категорий или один и тот же фильтр надо делать для каждой категории ?

 

Заздалегідь дякую.

 

 

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


  • 2 weeks later...

Доброго дня всім

 

підкажіть

маю Версія ocStore 3.0.3.7

версія модуля остання

 

в блоку фільтра відбувається фільтрування товарів, відображає вірне значення.  Але самі товари показуються без фільтрації і на кнопку фільтра дає всі товари.

 

сайт на локальній машині

додаткових модулів та шаблонів ще нема

 

чпу, сеопро пробував відключати, не допомагає

 

можливо хто стикався ?

підкажіть що може бути ?

 

на сайті 6 телефонів

чорного коліру - 2

 

image.png.5b10273a8c905b2133c0c0bea2cf175a.png

 

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


Вітаю.
Підкажіть, будь ласка, ща треба відкоррегувати/змінити, щоб відкритий блок фільтра закривався після першого кліка в ньому?
Зараз він закривається після кліка за його межами...

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


Добрий. Знайшов помилку в коді. ocFilter 4.8.2
Після імпорту товарів запускаю скрипт, згенерований безпосередньо модулем:
 

// OCFilter copy start
            $this->load->controller('extension/module/ocfilter/copy', [
                'copy_attribute' => 1, // Копировать атрибуты
                'copy_group_as_attribute' => 0, // Группы атрибутов как фильтры
                'copy_attribute_id_exclude' => 0, // Данные для копирования
                'copy_attribute_group_id_exclude' => 1, // Данные для копирования
                'copy_attribute_category_id_exclude' => 1, // Данные для копирования
                'copy_filter' => 0, // Копировать стандартные фильтры
                'copy_option' => 0, // Копировать опции товаров
                'copy_option_in_stock' => 1, // Только в наличии
                'copy_type' => 'checkbox', // Тип скопированных фильтров
                'copy_dropdown' => 0, // Поместить в выпадающий список
                'copy_status' => 1, // Статус скопированных фильтров
                'copy_truncate' => 0, // Очистить существующие фильтры OCFilter
                'copy_category' => 1, // Привязать фильтры к категориям
                'copy_cron_wget' => 0, // Команда для вызова по cron (планировщик)
                'copy_value_separator' => ['|'], // 
                'copy_attribute_id' => ['127', '15', '70', '52', '73', '125', '12', '49', '121', '39', '13', '54', '23', '18', '154', '45', '68', '107', '47', '37', '42', '1', '19', '38', '71', '40', '17', '155', '44', '53', '78', '109', '112'], // 
                'copy_attribute_group_id' => [], // 
                'copy_attribute_category_id' => [], // 
            ]);
            // OCFilter copy end


Но в ocfilter.log наступний текст:
 

2024-03-29 6:00:30 - [Attribute condition] WHERE attribute_id IN(1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32)


якщо ж копіювати фільтри безпосередньо в модулі, то все корректно:
 

2024-03-29 5:32:56 - [Attribute condition] WHERE attribute_id IN(127,15,70,52,73,125,12,49,121,39,13,54,23,18,154,45,68,107,47,37,42,1,19,38,71,40,17,155,44,53,78,109,112)


Помилка була в admin/model/extension/module/ocfilter/filter.php

Замість:

$attributes_id = array_filter(array_unique(array_keys($data['copy_attribute_id'])), 'intval');


прописав:

$attributes_id = array_filter(array_unique($data['copy_attribute_id']), 'intval');


 

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

В 10.03.2024 в 14:57, Topar сказав:

Здравствуйте, пользуемся модулем почти год, все замечательно. Но последнее время у нас появилась необходимость - делать страницы Аттрибутов и ссылаться на них. Простой пример: Продаем мы книги какого-то издателя, а у него и книги, и комиксы и Манга. Сделать нужно именно страницу - только этого Издателя. И как производитель его сделать плохая идея - так как это место занято Автором. 

 

В 12.03.2024 в 00:00, Topar сказав:


Нет, там в любом случае - надо комбинировать их с категориями. Тут именно вопрос того, как сделать так - что бы был в корне один Attribute - Page и на него например ссылаться с товара. 

Например: Комикс про Человека Паука. У него есть Аттрибут: Издатель с Значением Марвел. Нажал на Марвел - перешел на страницу Аттрибута Марвел. И там помимо комиксов - должны быть и книги. 

У меня просто очень большая архитектура - и в корне находятся Книги, Комиксы, Манга и тд. Еще Медицина отдельная ветка категорий - хотя там только книги 

Добрий день. Створіть посадкову сторінку під цей атрибут і вкажіть їй вивід в товарі в атрибутах

Демо

 

2024-03-29_111841.png.257d5eeeb749cfeef73cc2092fb5b6c1.png

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

29.03.2024 в 14:19, SooR сказал:

 

Добрий день. Создайте посадочную страницу под этот атрибут и укажите вывод в товаре в атрибутах

Демо

 

2024-03-29_111841.png.257d5eeeb749cfeef73cc2092fb5b6c1.png

Так категория же обязательна, а мне нужно, что бы было только по Аттрибуту - в независимости от того, какая категория. 

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


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

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

123.jpg

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


  • 2 weeks later...

Добрый день. Подскажите что сожно сделать, ставлю динамическое создание страниц категория+бренд, оно создает нормально, а потом при редактировании страницы не могу сохранить, пишет что урл уже занят брендами. Мне как раз такой урл и надо /категори/бренд оно вроде нигде больше не конфликтует, но сохранить изменение невозможно. Также если статическую страницу создаю с урлом имя бренда тоже не дает создать, хотя урл с вложеностями категорий выходит, а страница бренда без вложености, то это ж разные урлы а оно не дает сохранить.

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


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

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

123.jpg.b7b5cf51690e63dc9fd8d3124f5b526e (1).jpg

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


17.04.2024 в 18:21, prosharok сказал:

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

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

123.jpg.b7b5cf51690e63dc9fd8d3124f5b526e (1).jpg

Попробуйте в настройках при копировании поставить чекбокс "Привязать фильтры к категориям" в положение нет

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


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


Наприклад, є властивість "Товщина стінки", на основі якої створено фільтр товарів OCFilter. Потрібно щоб даний фільтр було виведено в чотирьох категоріях, три з яких кінцеві, а одна є батьківською.
Я налаштував "Видимість в категоріях" в "Як зазначено фільтрам" в OCFilter. І відповідно налаштував виведення фільтрів в потрібних категоріях.
OCFilter_01.thumb.png.c845c298d7e1a0f78799c2726aa80e7c.pngOCFilter_02.thumb.png.d7412a7636ad60afb5d7d32fdc7797a2.png
На сторінках, які відповідають останньому рівню фільтр є, але в батьківській категорії чомусь немає.


Кінцевий рівень де є даний фільтр: https://brumo.com.ua/vse-dlja-polivu-3/krapelnij-poliv-4/krapelna-trubka-7/krapelna-trubka-1122

Батьківська категорія де він має бути, але він відсутній: https://brumo.com.ua/vse-dlja-polivu-3/krapelnij-poliv-4/krapelna-trubka-7


Що треба зробити щоб налаштувати виведення потрібних фільтрів в батьківських категоріях?


В "Копіювання фільтрів" встановлено:

  • Очистити існуючі фільтри OCFilter - Ні
  • Прив'язати фільтри до категорій - Так

OCFilter_03.thumb.png.dfe4b7e467cfe4b7f88d493837b55a87.png

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


День добрый

Наблюдается следующая проблема при копировании фильтров:

В товаре есть составные значения атрибутов. Т.е., например, Атрибут "Помещение" - значения атрибутов: Спальня/кухня/корридор.

Использую в качестве разделителя "/"

При копировании фильтров происходит какой-то сбой. 

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

Например, возьмем атрибут "Назначение" 

Настройки копирования фильтра: https://prnt.sc/9YIPCmvI1MV3

Вот результат на странице всех фильтров https://prnt.sc/bB7_Ub6PxB_z - видим 4 значения, при чем одно дублируется.

Открываем редактирование этого фильтра: https://prnt.sc/l9O_lqOsupTM - видим вообще другое. Появляются значения других атрибутов. И не все атрибуты есть, которые должны быть

А вот, что видим на фронте: https://prnt.sc/cvnUfxpakNdQ

Вот, как записаны атрибуты в товаре: https://prnt.sc/cdMT-H8TJEzr

 

На сколько я понимаю, некорректно обрабатывается разделитель значений фильтра "/"

Пробовал другой разделитель - не помогло. 

Подскажите, где копать.

 

OcStore 2.3. 

OCFilter 4.8.0.19.1

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


Добрый день, 
Подскажите как правильно настроить линковку аттрибутов с карточки товаров обратно на категорию с выбранным фильром? 
*Нужно ли что-то менять в самой теме или ocTemplates поддерживает эти механики? 

 

Monosnap+A1BDB8BCBEBA+2024-04-29+11.54.00.png

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


  • 2 weeks later...
  • 3 weeks later...

Добрий день.
Створюю підкатегорії в них не вивдяться фільтри, як зробити так щоб фільтри були в основній категорвії та підкатегорях (виводяться тільки спеціальні фільтри)?
image.thumb.png.e9a44156b7c74fdc14dd2b90238597b1.png

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


13.05.2024 в 11:28, Zakaz24 сказал:

Добрий день э таке питання ось у мене э характеристика товару 
image.thumb.png.e90bfcc4e54e54247b3708c9d4be3523.png

ось в налаштуванны фільтрів вона теж є 
image.thumb.png.3ee8827d8263cc76924acb51e88816f8.png
однак не показується у фільтрі чому ?
image.thumb.png.48626fc4936aa3e59178c0d7421c2cf9.png

Автор підсказав, що в  мене були скопійовані атрибути з "Групи атрибутів як фільтри" після того як вибрав "Ні" і заново скопійовано, все запрацювало. Спробуйте може вам допоможе. 

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


Доброго дня, у мене виникла проблема, а саме - не копіюються значення атрибутів у фільтри ocfilter. Час від час я змінюю структуру атрибутів, для прикладу, на початку товар мав атрибут "Основні характеристики|Вихідна напруга|230В", а потім я пакетно видалив цей атрибут та добавив інший "Автомобільні інвертори|Вхідна напруга|230В", тобто, фактично створив та заповнив такий самий атрибут, тільки з новостворенною групою.
При цьому копіювання значень припинилось ля цих товарів  

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


У мене версія ocfilter 4.8.0.19.1
Коли редагую SEO Сторінки OCFilter
На вкладці
дані \ Категорія
Не відображаються всі категорії (їх стало дуже багато)
Відображається лише 10 позицій

Де цей ліміт налаштовується?

Тут стоять Ліміт 20
admin/model/extension/ocfilter_page.php
admin/model/extension/ocfilter.php

Змінював - не допомогло.

Підкажіть, будь ласка.

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


Знайшов рішення.

У версії 4.8.0 змінити налаштування не можна.
Відкриваємо Devtools у Chrome, редагуючи Категорію.
Шукаємо поруч
<input type="hidden" name="category_id" value="313">
313 - це номер категорії.

Вводимо потрібний номер і зберігаємо (при цьому до збереження буде неправильно показано назву категорії).
Але потім, коли ви натиснете редагувати, назва буде правильною.

Щоб дізнатися номер категорії, шукаємо ту посадкову сторінку, де ця категорія вже є, в тому ж місці її номер.

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


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

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

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

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

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

Вхід

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

Вхід зараз
×
×
  • Створити...

Important Information

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