Зависимые поля у товара в minishop2
Всем доброго времени суток!
Подскажите пожалуйста, как реализовать такие задачи.
Делается интернет-магазин по продаже автомобилей.
Вот манагер в админке добавляет авто, и ему нужно выбрать марку, а потом модель.
Как это лучше сделать? Понятно, что марку можно добавить через производителей в minishop2, а как добавить другое поле, что бы после выбора марки в поле была модель только этой марки авто?
И еще второй вопрос, как реализовать мультигородность?
Я додумался только до того, что у товара должно быть поле (по типу как производитель), с уже заданными регионами, а на фронте простыми фильтрами через mFilter2 фильтровать регионы.
Подскажите пожалуйста, как реализовать такие задачи.
Делается интернет-магазин по продаже автомобилей.
Вот манагер в админке добавляет авто, и ему нужно выбрать марку, а потом модель.
Как это лучше сделать? Понятно, что марку можно добавить через производителей в minishop2, а как добавить другое поле, что бы после выбора марки в поле была модель только этой марки авто?
И еще второй вопрос, как реализовать мультигородность?
Я додумался только до того, что у товара должно быть поле (по типу как производитель), с уже заданными регионами, а на фронте простыми фильтрами через mFilter2 фильтровать регионы.
Комментарии: 4
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Производитель и Модель хранятся в опциях товара
Ну и ваш пример с авто
Принцип тот же. Опции: Марка, Модель, можно до бесконечно развивать.
—————————————————————————————————
Ну и смотрите официальную документацию «Зависимые фильтры». Есть минусы, это хранение полей в TV
Это конечно тоже очень пригодится.
Но, можно ли сделать так, что бы в карточке товаров в админке поля модель и марка авто тоже зависели друг от друга?
В теории:
создать категорию «Марка», в ней субкатегорию «Модель», в ней категорию «Модификации», получиться этакая линейка для фильтра. Наглядно, дерево:
Ну и программная логика в админке:
Три селекта
В первом будут выводится Категории 1 уровня (Марки), при выборе 1 категории, раскрывается селект второго уровня (Модели, принадлежащие к Марке, выбранной в первом селекте), при выборе модели раскрывается третий селект — Модификации. Он и финальный.
Как сохранять в базу, надо думать: или сохранять всю линейку значений, или сохранять по одному значению в поле, что будет корректнее для использования в дальнейшем. С mFilter2, к примеру.
Разработчик, знающий ExtJs, это реализует. Немного бы проспонсировал такой аддон.
P.S. Если интересны автомобильные сайты на MODX, вот, его сейчас наполняют, делали весной
Интересный вариант с Категориями, т.е. как я понял, марка — это категория, ее модели — подкатегории, и тд, только не очень понятно причем тут сохранение бд, это же просто, в каждой финальной подкатегории будет лежать товар — объявление.
Ссылка, что Вы скинули, не работает(
Открывается главная страница modx.pro