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

Скрыть определенные значения атрибутов из фильтров.


Recommended Posts

Здравствуйте!

 

ocStore 3

Фильтр товаров OCFilter

Поставщики v9.3.1

 

Подскажите пожалуйста такой вопрос:

Имеются характеристики товара, с определенными значениями, приведу пример:

Группа характеристик: Характеристики

Характеристика: Ширина (мм)

Значения характеристики берется из общих значений товаров в 3х разных категориях. (Легковые, Грузовые, Спецтехника), а именно значения указанные ниже на картинке.

144001886_.png.cc2ea70276b38bea2f98282307b8644a.pngВ итоге фильтр выбирает значения из всех 3х категорий и получается ненужный вывод значений.

Каким образом можно отключить определенные значения из категорий, которые не нужны!?

На изображении показаны значения, до 155, которые хочется отключить.

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

 

Сам вопрос: Можно ли как-то отключать определенные значения из характеристик товара в определенных категориях!?)

А, да и второй вопрос: Возможно ли как-то упорядочить значения из фильтров, относительно, приведу пример:

В местах где есть значения, они идут в таком порядке!
1
11
100
2
23
200

А хотелось бы чтобы они были немного упорядочены, типа:
1
2
11
23
100
200

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


7 минут назад, Tom сказал:

Каталог - OcFilter - Фильтры, выбираем нужный фильтр, жмём изменить.

 

Это то да. Если бы все было так просто!))) Я вроде как ставил в нужном порядке, вроде как удалял ненужные значения, но...

Суть в том, что ocfilter тоже по крону работает и с нужными настройками, я там вообще удалил все значения и вроде как все красиво вначале. Но когда происходит импорт товаров, с их характеристиками, загружаются значения характеристик всех товаров. И после чего, происходит следующий момент: Импортируются товары с их значениями, далее ocfilter так же производит обновление значений из товаров, добавляя новые значения(у которых настроек получается нет, так как они удалены). Тем самым опять добавляет эти значения(а выключить их нельзя, только удалить или порядок сортировки. Я соглашусь, что можно поставить в нем по очередность значений и вывести в нужном порядке все, опустив значения вниз. И вроде как на второй вопрос есть ответ.

 

Но для красоты вида, я хотел бы вообще убрать эти значения, которые выводятся. Так как они от буквально 200 товаров, которые в фильтре не должны участвовать вообще!)

 

По этому я предположил, что надо как-то отсечь возможность вывода этих значений из определенных категорий. Ну или же уточнить, есть ли какая возможность скрыть или удалять автоматом значения из фильтра, допустим по id, которые идут ниже предположим 155!?)

 

 

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


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

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

14 минут назад, Tom сказал:

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

Это я тоже видел!) И в категориях выводятся значения правильно, если углубится в категорию конкретную.

Но если если рассматриваем главную категорию, то там подтягиваются так же значения из всех категорий!)

Я мне нужны только определенные значения, только из одной!)

 

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

 

Может есть какой модуль или каким образом можно где-нибудь отключать средствами самого ocstore определенные характеристики, чтобы они обновлялись при обновлении товаров, но при этом не отображались!?)

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


В 03.02.2022 в 18:29, Tom сказал:

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

Вопрос немного изменился с корректировкой:

 

ocStore 3

Фильтр товаров OCFilter

Поставщики v9.3.1

еще вот этот модуль

 

Автор еще вот этого модуля отписал:

Спойлер
Vladdon 2022-02-06 09:55:33
Добрый день, извиняюсь был занят. Да сортировку значений в фильтре можно сделать например на JS подыскав подходящую библиотеку для этого. Или можно сам запрос к БД поправить, но не знаем когда сможем с этим помочь. Пока заняты.

 

Теперь вопрос: Хочу уже теперь в модуле фильтра этого, отключить все значения из всех категорий, оставив только вывод из одной категории. В ocfilter это реализовано хорошо, но вот как быть в таком случае, кода это другой фильтр!?)

Можно ли как-то отключать определенные значения из характеристик товара в определенных категориях!?) (при условии того, что эти значения каждый раз добавляются в товары с помощью модуля импорта Поставщики!?

 

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


Основной вопрос получается, как на уровне движка ограничить вывод определенных значений(которые уже есть у товаров), чтобы они так же оставались значениями, но допустим фильтры ни одни, их ни цепляли. Такой вариант возможен или мне пойти куда-нибудь далеко и забыть об этом!?)

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


8 минут назад, MFX сказал:

Основной вопрос получается, как на уровне движка ограничить вывод определенных значений(которые уже есть у товаров), чтобы они так же оставались значениями, но допустим фильтры ни одни, их ни цепляли. Такой вариант возможен или мне пойти куда-нибудь далеко и забыть об этом!?)

У вас проблема с фильтром. Зачем колупать на уровне движка?

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


13 минут назад, Dimasscus сказал:

У вас проблема с фильтром. Зачем колупать на уровне движка?

Я это понимаю!

 

Просто хочу как-то решить данную задачу, а не понимаю как это сделать!) И отсюда перебор с вариантами получается: "а что если...!?"

 

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


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

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

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

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

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

Вхід

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

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

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