Настраивоемое поле с множественными значениями для фильтра (цена не зависит)

2 года 1 мес. назад - 2 года 1 мес. назад #7458 от Sergey
Добрый день!
Подскажите как решить следующую задачу: для магазина автозапчастей, при вводе товаров (используется CSVIPRO),необходимо указывать для какой модели машины применима данная запчасть.Покупателю необходимо предоставить возможность фильтрации для показа тех запчастей, которые подходят только выбранной марке.

Если с обычными полями (типа размер, вес, посадочное, отверстие) все понятно, то тут запнулся. По сути нужно поле с множественным выбором (подобное полям категории и производителя в карточке товара). Решение через группу полей не есть хорошо - кол-во значений заранее не известно: один товар подходит к двум маркам машин, другой к 17ти, третий вообще ко всем (тут просто значение none например). Да и с отображением такого подхода в карточке товара буду приключения.
Причем надо учесть что система фильтрации должна уметь его анализировать (пока не выбрал, наверное пикер будет).

P.S.
используется VM3

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7459 от Wedal
Sergey, просто добавляйте для товара одинаковое поле несколько раз и указывайте разные значения марок. Сначала сделайте для нескольких товаров вручную. Потом экспортируйте через CSVI и посмотрите формат. Потом постройте CSV-файл со значениями дополнительных полей и импортируйте на сайт. Это прекрасно работает.

В качестве фильтра советую использовать Custom Filters Pro . Как по мне, он проще и удобнее пикера.
Спасибо сказали: Sergey

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7460 от Sergey
ага. Спасибо. Сейчас попробуем.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7461 от Sergey
Wedal, не получается.
В самом VM все работает правильно - отображаются два настраиваемых поля с одним названием и их значения.
А вот при экспорте у меня только одно значения поля (последнее добавленное), добавление еще одного того же поля не помогает - последнее введенное значение.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7463 от Wedal
Sergey, дело в том, что дополнительные поля для товаров и их значения экспортируются и импортируются отдельно. В задачах CSVI нужно выбрать не экспорт товаров, а экспорт дополнительных полей. Это отдельная таблица, которая содержит ID товара, ID дополнительного поля, значение дополнительного поля. Если у одного товара одно поле добавлено несколько раз, то в таблице просто будет 2 строки вместо одной. Это нормально.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7464 от Sergey
Спасибо. Разобрался.
Сделал через экспорт/товаров, добавлением полей custom_title сustom_value. Показалось что так будет удобней готовить скрипты для подготовки импортируемых таблиц.
Единственный баг(?) который обнаружился это CSVI не создает сам пользовательские поля при импорте.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.

2 года 1 мес. назад #7466 от Wedal
Sergey, сами поля в менеджере полей вы должны первоначально создать самостоятельно. Дальше все работает через CSVI. Поля импортируются, добавляются товарам, им присваиваются значения.

Пожалуйста Войдите или Зарегистрируйтесь, чтобы присоединиться к беседе.


Вверх