Сайт на Joomla 3.9.1., VirtueMart 3.2.2

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

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

Нужно сделать доработку: чтобы привязку товаров к фильтрам можно делать из самих фильтров.

Требования к реализации:

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

- слева около каждого фильтра нужна кнопка "Товары", стиль оформления как у кнопки "Поля", отображаться должна как к уже созданным фильтрам, так и к будущим новым

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

- во всплывающем окне верху в качестве названия и ориентирования должно дополнительно отображаться: общее название группы фильтров -> категория фильтров -> название фильтра, например - БАДы -> Назначение -> Аллергия

- во всплывающем окне должна быть кнопка "Сохранить", при нажатии на которое сохраняются изменения с привязкой товара(ов) к фильтру, без её нажатия изменения не сохраняются

- всплывающее окно можно закрыть крестиком справа-вверху окна

5 лет назад
kyb
38 лет
16 лет в сервисе
Был
2 месяца назад

Выбранный исполнитель

PHP_Warrior
Юрий 
37 лет
16 лет в сервисе
Был
год назад
5 лет назад
$60
3 дня
Escrow
Всё было сделано быстро и точно по ТЗ.
Отличный заказчик! Четкое, понятное ТЗ, моментальная оплата. Рекомендую!

Заявки фрилансеров

PHP_Warrior
Юрий 
37 лет
16 лет в сервисе
Был
год назад
5 лет назад